Skip to content

O que são protocolos de rede?

30 de maio de 2021

Um protocolo de rede inclui todas as regras e convenções para comunicação entre dispositivos de rede, incluindo maneiras de os dispositivos identificarem e fazerem conexões entre si. Também existem regras de formatação que especificam como os dados são empacotados nas mensagens enviadas e recebidas.

Dimitri Otis / Getty Images
Alguns protocolos também incluem confirmação de mensagem e compactaçã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. Os 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 partes que são coletadas e remontadas em seu destino. Centenas de protocolos de rede de computadores diferentes foram desenvolvidos, cada um projetado para propósitos e ambientes específicos.

Protocolos de Internet

A família do protocolo da Internet (IP) contém um conjunto de protocolos de rede relacionados e amplamente usados. Além do próprio protocolo da Internet, os protocolos de nível superior, como TCP, UDP, HTTP e FTP, todos se integram ao IP para fornecer recursos adicionais. Da mesma forma, protocolos de Internet de nível inferior, como ARP e ICMP, também coexistem com o IP. Em geral, os protocolos de nível superior na família IP interagem mais de perto com aplicativos como navegadores da web, enquanto os protocolos de nível inferior interagem com adaptadores de rede e outro hardware de computador.

Protocolos de rede sem fio

Graças ao Wi-Fi, Bluetooth e LTE, as redes sem fio se tornaram comuns. 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

Os protocolos de roteamento são protocolos para fins especiais projetados especificamente para uso por roteadores de rede na Internet. Um protocolo de roteamento pode identificar outros roteadores, gerenciar os caminhos (chamados rotas) entre origens e destinos de mensagens de rede e tomar decisões de roteamento dinâmicas. 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 o funcionamento do aplicativo. Para alguns protocolos de roteamento e TCP / IP de nível inferior, o suporte é implementado em hardware direto (chipsets de silício) para desempenho aprimorado. Cada pacote transmitido e recebido em 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 fim. 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 os dispositivos. Um grupo de protocolos de rede que trabalham juntos em níveis superiores e inferiores é freqüentemente chamado de família de protocolo. Os alunos de rede tradicionalmente aprendem sobre o modelo OSI que organiza conceitualmente famílias de protocolos de rede em camadas específicas para fins de ensino.