CIFS vs SAMBA, quais são as diferenças

CIFS vs SAMBA, quais são as diferenças

Quais são as diferenças entre CIFS e SAMBA? Quando você usaria um em vez do outro? Há alguma diferença de desempenho entre os dois?

Responder1

SAMBA era originalmente SMB Server – mas o nome teve que ser alterado devido ao SMB Server ser um produto real. SMB foi o antecessor do CIFS. SMB (Server Message Block) e CIFS (Common Internet File System) são protocolos. Samba implementa protocolo de rede CIFS. Isto é o que permite ao Samba se comunicar com sistemas MS Windows (mais recentes). Normalmente você o verá chamado de SMB/CIFS. No entanto, o CIFS é a extensão do protocolo SMB, portanto, se alguém estiver compartilhando o SMB via Samba com um sistema legado que ainda usa NetBIOS, ele normalmente se conectará ao servidor Samba pelas portas 137, 138 e 139 e o CIFS será estritamente a porta 445.

Então, para responder diretamente à sua pergunta, o Samba fornece compartilhamentos de arquivos CIFS. O momento em que você pode usar SMB sobre CIFS é se você estiver fornecendo acesso a sistemas Windows 2000 ou anteriores ou apenas quiser se conectar à porta 139 em vez de 445.

Se você realmente deseja saber sobre o CIFS, um dos livros definitivos está disponível gratuitamente online.

Implementando CIFS - O Sistema de Arquivos Comum da Internet

Se você quiser se aprofundar no Samba, este livro também está disponível online gratuitamente.

Usando o Samba 2ª edição

Embora exista uma edição mais recente, mas não gratuita on-line, que eu saiba.

Responder2

Se sua pergunta é "qual é a diferença entre o tipo de sistema de arquivos smbfse cifso comando mount no Linux?" então eu tenho uma resposta para você.

O sistema de arquivos smbfsé um FS mais antigo, originado do projeto Samba, que estava fortemente acoplado às ferramentas Samba (smb.conf, smbmount, etc.). Este sistema de arquivos foi descontinuado, embora ainda não tenha sido removido para compatibilidade com versões anteriores, embora os usuários devam ver avisos ao usá-lo (pelo menos para o primeiro uso de montagem). Não há mantenedor para o smbfs.

O sistema de arquivos cifsé omais recentesistema de arquivos no Kernel. Ele melhorou o suporte (como o SMB2, embora ainda experimental) e é mantido de maneira adequada. Ele não depende de ferramentas Samba (como smb.conf).

Fonte:Projeto Linux CIFS (Projeto Samba, PDF, consulte a página 4)

Responder3

SAMBA é uma implementação do SMB (Server Message Block), que, se a Wikipédia for confiável,teve seu nome alterado para CIFS (Common Internet File System) em 1996, então, respondendo diretamente à sua pergunta, SAMBA é uma implementação, CIFS é um protocolo, mas acho que você estava perguntando sobre SMB e CIFS, que parecem ser o mesmo protocolo, embora eu ache que você possa dizer que CIFS é uma versão mais recente do SMB .

informação relacionada