O que é um bloco de mensagens do servidor?
Um bloco de mensagens do servidor (SMB), também conhecido como CIFS (sistema de arquivos da Internet comum), é um protocolo usado em redes de computadores que permite aos usuários compartilhar acesso a arquivos, portas e impressoras no sistema, facilitando a comunicação entre indivíduos conectados a a mesma rede. Além disso, ele fornece uma plataforma de comunicação entre processos, permitindo que os processos troquem threads de dados entre si enquanto estão em execução. Um bloco de mensagens do servidor é uma abordagem do lado do cliente para as comunicações de rede, o que significa que tudo o que ocorre na rede é direcionado pelas solicitações dos computadores clientes individuais.
Sob uma configuração do lado do cliente, enquanto todos os computadores da rede estão conectados a um computador "servidor" principal, esse computador servidor assume uma função principalmente passiva. Quando as coisas na rede prosseguem normalmente, o servidor não age até que solicitações sejam feitas por computadores clientes individuais, como uma solicitação para acessar um arquivo compartilhado armazenado na unidade do servidor ou uma solicitação para canalizar informações do computador em rede A para o computador em rede B. Em todos os outros momentos em que o servidor não está sob controle direto de um usuário final, ele simplesmente fica parado e aguarda a chegada dos pedidos.
Nas redes locais (LANs), a comunicação do bloco de mensagens do servidor é geralmente considerada comparável em velocidade a outros protocolos padrão para a transmissão de dados. Em redes de longa distância (WANs), como a Internet, a latência tem um efeito substancial nas comunicações do bloco de mensagens do servidor, quando comparado aos tipos concorrentes de protocolos de transporte de arquivos, como o FTP. Latência é simplesmente o tempo que leva para uma comunicação ocorrer, que geralmente é medida em milissegundos. Uma latência menor fornece menos sensação de "atraso" ao enviar informações, aumentando a suavidade da transferência de informações.
Além disso, mesmo em redes locais, a comunicação SMB resulta em um aumento substancial no tráfego de transmissão. Esse tráfego se origina indiretamente através do protocolo NetBIOS no sistema, pois o próprio sistema de bloco de mensagens do servidor não produz difusões. Um aumento no tráfego de broadcast pode causar confusão na rede, resultando em atraso e aumentando a probabilidade de perda de pacotes à medida que eles viajam pela rede. Por esse motivo, as comunicações SMB normalmente não são preferidas em redes com um grande número de usuários, onde é mais provável que o problema se agrave através do volume.