Um protocolo de rede inclui todas as regras e convenções para comunicação entre dispositivos de rede, incluindo as maneiras pelas quais os dispositivos podem identificar e fazer conexões entre si. Há também regras de formatação que especificam como os dados são empacotados em mensagens enviadas e recebidas.
Alguns protocolos também incluem reconhecimento de mensagem e compressão de dados para comunicação de rede confiável e de alto desempenho.
Sobre Protocolos
Sem protocolos, os dispositivos não teriam a capacidade de entender os sinais eletrônicos que enviam uns aos outros por meio de conexões de rede.
Protocolos modernos para redes de computadores geralmente usam técnicas de comutação de pacotes para enviar e receber mensagens na forma de pacotes, que são mensagens subdivididas em pedaços que são coletados e remontados em seu destino. Centenas de protocolos de rede de computadores foram desenvolvidos, cada um projetado para propósitos e ambientes específicos.
Protocolos de Internet
A família Internet Protocol (IP) contém um conjunto de protocolos de rede relacionados e amplamente utilizados. Além do Internet Protocol, protocolos de nível superior, como TCP, UDP, HTTP e FTP, integram-se ao IP para fornecer recursos adicionais.
Da mesma forma, protocolos de Internet de nível inferior, como ARP e ICMP, coexistem com o IP. Em geral, os protocolos de nível superior da família IP interagem com aplicativos como navegadores da Web, enquanto os protocolos de nível inferior interagem com adaptadores de rede e outros hardwares de computador.
Linha de fundo
As redes sem fio se tornaram comuns devido ao Wi-Fi, Bluetooth e LTE. Os protocolos de rede projetados para uso em redes sem fio devem oferecer suporte a dispositivos móveis em roaming e lidar com questões como taxas de dados variáveis e segurança de rede.
Protocolos de Roteamento de Rede
Protocolos de roteamento são protocolos de finalidade especial projetados especificamente para uso por roteadores de rede na Internet. Um protocolo de roteamento pode identificar outros roteadores, gerenciar os caminhos (chamados de rotas) entre origens e destinos de mensagens de rede e tomar decisões de roteamento dinâmico. Os protocolos de roteamento comuns incluem EIGRP, OSPF e BGP.
Como os protocolos de rede são implementados
Os sistemas operacionais modernos contêm serviços de software integrados que implementam suporte para alguns protocolos de rede. Aplicativos como navegadores da Web contêm bibliotecas de software que suportam os protocolos de alto nível necessários para que esse aplicativo funcione. Para alguns protocolos TCP/IP e de roteamento de nível inferior, o suporte é implementado em hardware direto (chipsets de silício) para melhorar o desempenho.
Cada pacote transmitido e recebido por uma rede contém dados binários (uns e zeros que codificam o conteúdo de cada mensagem). A maioria dos protocolos adiciona um pequeno cabeçalho no início de cada pacote para armazenar informações sobre o remetente da mensagem e seu destino pretendido. Alguns protocolos também adicionam um rodapé no final. Cada protocolo de rede pode identificar mensagens de seu próprio tipo e processar os cabeçalhos e rodapés como parte da movimentação de dados entre dispositivos.
Um grupo de protocolos de rede que trabalham juntos em níveis mais altos e mais baixos geralmente é chamado de família de protocolos. Estudantes de redes tradicionalmente aprendem sobre o modelo OSI que organiza conceitualmente famílias de protocolos de rede em camadas específicas para fins de ensino.