- Modelo TCP/IPModelo TCP/IP: Camada de Rede
- Modelo TCP/IPModelo TCP/IP: Camada de Transporte
- Modelo TCP/IPModelo TCP/IP: Camada de Aplicação
- Protocolos e ServiçosRedes, Roteamento e TransporteICMP: Internet Control Message Protocol
Para responder a questão, considere que as afirmações contidas no texto abaixo referem-se aos protocolos utilizados numa rede de computadores. A questão fará referência aos itens destacados no decorrer do texto.
Os serviços de transporte da Internet são realizados pelos protocolos que oferecem o serviço de comunicação fim-a-fim (1) entre as portas dos processos de aplicação, rodando em dois diferentes hosts. Para isto, eles usam os serviços do protocolo que provê um serviço de comunicação para os datagramas (2) entre os dois computadores remotos. Os datagramas atravessam a rede, de roteador em roteador, desde a origem até o destino, usando uma técnica de comutação (3) e seguindo a rota definida pelos protocolos da camada de rede (4). Aliás, a camada de rede da Internet tem dois componentes principais: o protocolo que define o formato do datagrama e a forma de endereçamento (5), e os algoritmos de roteamento. Quando um datagrama da camada rede, endereçado a um computador de uma rede local, chega ao roteador de borda, a partir da Internet, o roteador deverá encapsular este datagrama em um quadro da camada enlace para poder entregá-lo ao computador destino. Para que isto seja feito, o roteador deverá mapear o endereço IP no endereço físico do computador destino (6).
Os protocolos da camada de aplicação (7) definem as regras e o formato das mensagens que são trocadas entre as aplicações de rede, por exemplo, a aplicação WWW é governada pelas regras do protocolo de aplicação; o correio eletrônico envia as mensagens usando o protocolo de aplicação e a transferência de arquivos também usa o protocolo de aplicação.
Se o roteador não consegue encontrar uma rota ou entregar um datagrama, ou se uma condição anormal é detectada, ele precisa informar a fonte original dos dados para que esta tome alguma ação ou corrija o problema. Nesse caso, é utilizado um protocolo para permitir aos roteadores enviarem mensagens de erro e controle a outros roteadores ou hosts (8), oferecendo uma comunicação entre a camada de rede de ambas as máquinas.
O protocolo a que se refere o item (8) é o