CIFS (Common Internet File System, ou sistema comum de arquivos da Internet) é um protocolo que permite que programas solicitem arquivos e serviços em computadores remotos pela Internet. Desenvolvido pela Microsoft®, o CIFS é uma variação pública ou aberta do antigo protocolo SMB. Ele utiliza o modelo de programação cliente/servidor.

Esses protocolos de compartilhamento de arquivos foram originalmente projetados para conexões de rede com fio, por isso exigem um grande número de transações de solicitação/resposta, e seu desempenho se degrada significativamente em links WAN de alta latência, como a Internet.