O Server Message Block (SMB) é um protocolo de compartilhamento de
arquivos em rede que permite que os aplicativos de um computador
leiam e gravem em arquivos e solicitem serviços dos programas do
servidor em uma rede de computadores
Usado sobre o protocolo TCP/IP ou
outros protocolos de rede
acessar arquivos ou outros recursos
em um servidor remoto.
pode se comunicar com qualquer programa do servidor que esteja
configurado para receber uma solicitação de um cliente SMB.
permite que os aplicativos leiam, criem e
atualizem arquivos no servidor remoto
CIFS
O Common Internet File System é o protocolo padrão para
compartilhar arquivos através de redes internas ou externa
também é um protocolo de compartilhamento
de arquivos nativo do Windows
é uma adaptação do SMB
define uma série de comandos usados para passar
informações entre computadores em rede
complementa o HTTP, proporcionando compartilhamento
de arquivos e transferência de arquivos.
Uso mais comum
compartilhamento de
arquivos em uma LAN
permite que o cliente manipule arquivos como
se estes estivessem em sua máquina local.
protocolo de rede de alto nível
No modelo OSI ele pode ser classificado na
camada de Aplicação/Apresentação.
depende de outros protocolos para o transporte (TCP/UDP)
determinar outros servidores
SMB/CIFS na rede (navegação)
compartilhar impressoras
fornecer técnicas de autenticação
extremamente utilizado pelos sistemas
operacionais Microsoft Windows
A maioria dos sistemas Linux possuem uma
implementação cliente/servidor do SMB/CIFS via Samba
protocolo comum para o
compartilhamento de arquivos disponível
O Samba é um servidor que em ambientes Linux
permite compartilhar arquivos e acessar
compartilhamentos em ambientes Windows.
servidor Samba
smbclient
cliente que permite acessar
compartilhamentos em outras
máquinas.
NFS
Network File System é um protocolo independente do
sistema operacional
Independente do protocolo de transporte
é o protocolo utilizado pelo Windows Server para
troca de arquivos com sistemas Linux
tornar o acesso remoto transparente para
o usuário do computador,