Tabla de Contenido
VISÃO GERAL DO PROTOCOLO DE REDE
Você sabe que para que os dispositivos finais possam se comunicar em uma rede, cada dispositivo deve obedecer ao mesmo conjunto de regras. Essas regras são chamadas de protocolos e têm muitas funções em uma rede. Este tópico oferece uma visão geral dos protocolos de rede.
Os protocolos de rede definem um formato comum e um conjunto de regras para a troca de mensagens entre dispositivos. Os protocolos são implementados por dispositivos finais e dispositivos intermediários em software, hardware ou ambos. Cada protocolo de rede tem sua própria função, formato e regras de comunicação.
A tabela lista os vários tipos de protocolos necessários para habilitar as comunicações em uma ou mais redes.
Tipo de protocolo | Descrição |
---|---|
Protocolos de comunicação de rede | Os protocolos permitem que dois ou mais dispositivos se comuniquem em uma ou mais redes. A família de tecnologias Ethernet envolve uma variedade de protocolos, como IP, Protocolo de controle de transmissão (TCP), Protocolo de transferência de hipertexto (HTTP) e muitos mais. |
Protocolos de segurança de rede | Os protocolos protegem os dados para fornecer autenticação, integridade de dados e criptografia de dados. Exemplos de protocolos seguros incluem Secure Shell (SSH), Secure Sockets Layer (SSL) e Transport Layer Security (TLS). |
Protocolos de Roteamento | Os protocolos permitem que os roteadores troquem informações de rota, comparem informações de caminho e, em seguida, selecionem o melhor caminho para a rede de destino. Exemplos de protocolos de roteamento incluem o Open Shortest Path First (OSPF) e o Border Gateway Protocol (BGP). |
Protocolos de descoberta de serviço | Os protocolos são usados para a detecção automática de dispositivos ou serviços. Exemplos de protocolos de descoberta de serviço incluem Protocolo de Configuração Dinâmica de Host (DHCP), que descobre serviços para alocação de endereço IP, e Sistema de Nome de Domínio (DNS), que é usado para realizar a conversão de nome para endereço IP. |
FUNÇÕES DE PROTOCOLO DE REDE
Os protocolos de comunicação de rede são responsáveis por uma variedade de funções necessárias para comunicações de rede entre dispositivos finais. Por exemplo, na figura como o computador envia uma mensagem, através de vários dispositivos de rede, para o servidor?
Os computadores e dispositivos de rede usam protocolos combinados para se comunicar. A tabela lista as funções desses protocolos.
Função | Descrição |
---|---|
Endereçando | Isso identifica o remetente e o destinatário pretendido da mensagem, usando um esquema de endereçamento definido. Exemplos de protocolos que fornecem endereçamento incluem Ethernet, IPv4 e IPv6. |
Confiabilidade | Esta função fornece mecanismos de entrega garantidos caso as mensagens sejam perdidas ou corrompidas em trânsito. O TCP oferece entrega garantida. |
Controle de fluxo | Esta função garante que os dados fluam em uma taxa eficiente entre dois dispositivos de comunicação. O TCP fornece serviços de controle de fluxo. |
Sequenciamento | Esta função rotula exclusivamente cada segmento de dados transmitido. O dispositivo receptor usa as informações de sequenciamento para remontar as informações corretamente. Isso é útil se os segmentos de dados forem perdidos, atrasados ou recebidos fora de ordem. O TCP fornece serviços de sequenciamento. |
Detecção de erro | Esta função é usada para determinar se os dados foram corrompidos durante a transmissão. Vários protocolos que fornecem detecção de erros incluem Ethernet, IPv4, IPv6 e TCP. |
Interface do aplicativo | Esta função contém informações usadas para comunicações processo a processo entre aplicativos de rede. Por exemplo, ao acessar uma página da web, os protocolos HTTP ou HTTPS são usados para a comunicação entre os processos da web do cliente e do servidor. |
INTERAÇÃO DE PROTOCOLO
Uma mensagem enviada por uma rede de computadores normalmente requer o uso de vários protocolos, cada um com suas próprias funções e formato. A figura mostra alguns protocolos de rede comuns usados quando um dispositivo envia uma solicitação de sua página da web a um servidor da web.
Os protocolos na figura são descritos a seguir:
- Protocolo de transferência de hipertexto (HTTP) – este protocolo governa a maneira como um servidor web e um cliente web interagem. O HTTP define o conteúdo e a formatação das solicitações e respostas que são trocadas entre o cliente e o servidor. Tanto o software cliente quanto o servidor da web implementam HTTP como parte do aplicativo. O HTTP depende de outros protocolos para controlar como as mensagens são transportadas entre o cliente e o servidor.
- Protocolo de controle de transmissão (TCP) – este protocolo gerencia as conversas individuais. O TCP é responsável por garantir a entrega confiável das informações e gerenciar o controle do fluxo entre os dispositivos finais.
- Protocolo de Internet (IP) – Este protocolo é responsável por entregar mensagens do remetente ao destinatário. O IP é usado por roteadores para encaminhar as mensagens em várias redes.
- Ethernet – este protocolo é responsável pela entrega de mensagens de uma NIC para outra NIC na mesma rede local Ethernet (LAN).