Qual é a diferença entre o protocolo SMB e o protocolo FTP?


Melhor resposta

FTP é um protocolo de transferência de arquivos. Seu objetivo principal é permitir que os usuários copiem um arquivo inteiro de um computador para outro.

Usar FTP significa:

-o cliente FTP deve ter espaço de armazenamento local suficiente para armazenar uma cópia do o arquivo inteiro

– há duas cópias separadas do arquivo: o arquivo original no servidor FTP e a cópia do arquivo no cliente FTP. Os dois arquivos são então independentes: quaisquer alterações em uma cópia do arquivo não são refletidas na outra cópia.

SMB é um protocolo de servidor de arquivos. Seu objetivo principal é permitir que vários usuários leiam e gravem no mesmo arquivo que está armazenado apenas no servidor de arquivos.

Usar SMB significa:

-o cliente SMB não tem para usar qualquer armazenamento local para armazenar uma cópia do arquivo. Ele pode ler e gravar dados diretamente no servidor de arquivos.

-qualquer alteração feita por um usuário no arquivo fica imediatamente visível para os outros usuários do mesmo arquivo. Há apenas um único arquivo compartilhado por vários usuários.

Você também pode usar o protocolo SMB para fazer uma cópia separada de um arquivo. Uma vantagem de usar o SMB para criar uma cópia é que o SMB oferece suporte a todos os atributos de arquivo suportados pelo sistema operacional Windows. O FTP foi projetado para suportar apenas os atributos de arquivo suportados pelos sistemas operacionais POSIX.

Existem algumas ferramentas que tentam permitir o uso do protocolo FTP para colaborar em uma cópia compartilhada de um arquivo. Essas ferramentas usam FTP para baixar uma cópia de um arquivo para um cliente e, em seguida, tentam manter as duas cópias em sincronia usando FTP para fazer upload e download de quaisquer alterações. No entanto, essas ferramentas apresentam problemas se dois usuários acessam e modificam o arquivo ao mesmo tempo, porque o FTP não possui um método para coordenar as alterações de vários usuários. O SMB foi projetado para coordenar as alterações provenientes de vários usuários ao mesmo tempo.

Resposta

Bloco de mensagens do servidor (SMB) , uma versão também conhecida como Common Internet File System (CIFS) é um protocolo para compartilhamento de arquivos, impressoras, portas seriais e comunicações diversas entre nós em uma rede.

SMB é um protocolo de solicitação-resposta cliente-servidor. Ele também fornece um mecanismo de comunicação entre processos autenticado. O SMB pode ser executado na parte superior das camadas de rede da sessão (e inferiores) de várias maneiras.

Protocolo de transferência de arquivos (FTP) é um padrão protocolo de rede usado para a transferência de arquivos de computador entre um cliente e um servidor em uma rede de computadores. O FTP é construído em uma arquitetura de modelo cliente-servidor e usa controle separado e conexões de dados entre o cliente e o servidor.

Os usuários de FTP podem se autenticar com um protocolo de login de texto não criptografado, normalmente na forma de um nome de usuário e senha, mas pode se conectar anonimamente se o servidor estiver configurado para permitir isso.

Embora ambos sejam compartilhamento de arquivos, os protocolos da camada de aplicativo aqui são algumas diferenças entre eles-

  • SMB é uma ferramenta “real” de compartilhamento de arquivos, mas depende de uma implementação de “rede virtual” que torna impossível limitar sua funcionalidade no nível TCP / IP.
  • SMB é hostil ao firewall. Também é mais ou menos limitado apenas à plataforma Windows. (Para sistemas UNIX, o Samba está disponível.)
  • SMB usa MUITAS mensagens curtas, o que o torna MUITO sensível à latência da rede.
  • A principal vantagem do FTP é que, por ser tão ANTIGO e UNIVERSAL, você pode encontrar os servidores e clientes para praticamente todas as plataformas e eles se comunicam um ao outro sem muita dificuldade.
  • O FTP pode ser extremamente rápido para transferir documentos grandes (embora seja menos eficiente com arquivos pequenos ) .FTP é mais rápido do que SMB, mas tem menos funcionalidade.
  • Os clientes FTP também têm a opção de dividir arquivos em partes para fazer vários -part transfers que aceleram a velocidade ainda mais para transferências de arquivo único, e isso pode ser usado em conjunto com várias transferências de arquivo simultâneas.
  • A principal desvantagem dos clientes FTP é que “nomes de usuário, senhas e arquivos são enviados em c aprender o texto. ”

| VinithaSree Bollu

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *