Serviços de compartilhamento de arquivos
Serviços de compartilhamento de arquivos

Serviços de Compartilhamento de Arquivos

Protocolo de Transferência de Arquivos

Como você aprendeu nos tópicos anteriores, no modelo cliente / servidor, o cliente pode fazer upload de dados para um servidor e fazer download de dados de um servidor, se ambos os dispositivos estiverem usando um protocolo de transferência de arquivos (FTP). Como HTTP, e-mail e protocolos de endereçamento, o FTP é um protocolo de camada de aplicativo comumente usado. Este tópico discute o FTP com mais detalhes.

O FTP foi desenvolvido para permitir a transferência de dados entre um cliente e um servidor. Um cliente FTP é um aplicativo executado em um computador que está sendo usado para enviar e receber dados de um servidor FTP.

Protocolo de Transferência de Arquivos

Com base em comandos enviados pela conexão de controle, os dados podem ser baixados do servidor ou carregados do cliente.

O cliente estabelece a primeira conexão com o servidor para controlar o tráfego usando a porta 21 do TCP. O tráfego consiste em comandos do cliente e respostas do servidor.

O cliente estabelece a segunda conexão com o servidor para a transferência real de dados usando a porta TCP 20. Essa conexão é criada sempre que houver dados a serem transferidos.

A transferência de dados pode acontecer em qualquer direção. O cliente pode baixar (puxar) dados do servidor, ou o cliente pode fazer upload (enviar) dados para o servidor.

Bloco de mensagens do servidor

O Server Message Block (SMB) é um protocolo de compartilhamento de arquivo cliente / servidor que descreve a estrutura de recursos de rede compartilhados, como diretórios, arquivos, impressoras e portas seriais. É um protocolo de solicitação-resposta. Todas as mensagens SMB compartilham um formato comum. Este formato usa um cabeçalho de tamanho fixo, seguido por um parâmetro de tamanho variável e componente de dados.

Aqui estão três funções das mensagens SMB:

  • Inicie, autentique e encerre sessões.
  • Controle o acesso a arquivos e impressoras.
  • Permitir que um aplicativo envie ou receba mensagens de ou para outro dispositivo.

Os serviços de impressão e compartilhamento de arquivos SMB se tornaram o esteio da rede Microsoft. Com a introdução da série de software Windows 2000, a Microsoft mudou a estrutura subjacente para o uso de SMB. Nas versões anteriores dos produtos da Microsoft, os serviços SMB usavam um protocolo não TCP / IP para implementar a resolução de nomes. A partir do Windows 2000, todos os produtos subsequentes da Microsoft usam a nomenclatura DNS, que permite que os protocolos TCP / IP suportem diretamente o compartilhamento de recursos SMB, conforme mostrado na figura.

Servidor cliente SMB

SMB é um protocolo de solicitação-resposta cliente / servidor. Os servidores podem disponibilizar seus próprios recursos para clientes na rede.

O processo de troca de arquivos SMB entre PCs com Windows é mostrado na próxima figura.

Troca de arquivos SMB

Um arquivo pode ser copiado de um PC para outro com o Windows Explorer usando o protocolo SMB.

Ao contrário do compartilhamento de arquivos com suporte por FTP, os clientes estabelecem uma conexão de longo prazo com os servidores. Depois que a conexão for estabelecida, o usuário do cliente pode acessar os recursos no servidor como se o recurso fosse local para o host do cliente.

Os sistemas operacionais LINUX e UNIX também fornecem um método de compartilhamento de recursos com redes Microsoft usando uma versão do SMB chamada SAMBA. Os sistemas operacionais Apple Macintosh também oferecem suporte ao compartilhamento de recursos usando o protocolo SMB.

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

CCNA: Introdução às RedesCurso