Questão 25 - Que camadas da pilha do protocolo da Internet um roteador implementa? Que camadas um comutador de camada de enlace implementa? Que camadas um sistema final implementa?

Passo 1

O enunciado faz três perguntas claras:
  • Que camadas da pilha do protocolo da Internet um roteador implementa?
  • Que camadas um comutador de camada de enlace implementa?
  • Que camadas um sistema final implementa?
Informações dadas (implícitas no enunciado):
  • A referência é à “pilha do protocolo da Internet” (modelo TCP/IP / Internet stack).
  • As três entidades a analisar são: roteador, comutador de camada de enlace (switch de camada 2) e sistema final (host).

Passo 2

Antes de responder diretamente, vamos fixar o que são as camadas da pilha TCP/IP de forma bem prática e simples. Vou listar cada camada e explicar com linguagem sem jargão o que ela faz e exemplos de protocolos:
  • Aplicação (Application): é onde ficam os programas que você usa (browser, cliente de e‑mail, DNS, etc.). Protocolos típicos: HTTP, SMTP, DNS, FTP. Função: produzir/consumir dados úteis ao usuário e usar serviços de transporte.
  • Transporte (Transport): entrega dados entre aplicações de dois sistemas finais. Os dois protocolos principais são TCP (conexão, confiável, controle de fluxo) e UDP (sem conexão, rápido). Função: multiplexar aplicações (portas), controle de erros/retransmissões (no caso do TCP) e segmentação.
  • Internet / Rede (Internet ou Network): responsável por encaminhar pacotes entre redes diferentes usando endereçamento lógico. Protocolo central: IP. Função: roteamento, endereçamento IP, fragmentação de pacotes, TTL.
  • Enlace de dados (Data Link / camada de enlace): trata da transferência de frames dentro de uma mesma rede física (LAN, link ponto-a-ponto). Protocolos/tecnologias: Ethernet, IEEE 802.11 (Wi‑Fi), PPP. Função: endereçamento físico (MAC), detecção de erros por quadro, controle de acesso ao meio.
  • Física (Physical): a camada física envia os bits pelo meio (cabos, fibra, rádio). Define sinais elétricos/ópticos, conectores, taxas de transmissão.
Entender isso é crucial porque os dispositivos da rede atuam sobre camadas específicas: eles “vêem” somente certas informações do pacote/quadros/segmente.

Passo 3

O que um roteador implementa (explicação didática passo a passo):
  • Função principal do roteador: encaminhar pacotes IP entre redes diferentes. Para fazer isso ele precisa ler e decidir com base no cabeçalho IP (endereço de origem/destino, TTL, etc.).
  • Portanto a camada principal que o roteador implementa é a camada Internet / Rede (IP).
  • Na prática, para realmente receber e enviar frames em interfaces físicas o roteador também implementa as camadas de Enlace de Dados e Física nas suas interfaces de rede: ele precisa entender frames Ethernet (ou outro protocolo de enlace) para extrair o datagrama IP e para colocar o datagrama IP em um novo frame ao enviar pela outra interface. Além disso usa protocolos de enlace auxiliares como ARP (Address Resolution Protocol) para mapear IP → MAC na LAN.
  • O roteador normalmente NÃO implementa as camadas de Transporte e Aplicação para os fluxos que ele encaminha: ele não olha para o conteúdo TCP/UDP além do necessário (alguns roteadores modernos podem inspecionar cabeçalhos de transporte para funcionalidades extras, mas isso é uma extensão).
  • Resumindo de forma prática e memorizável: roteador = camada Internet/Network (e, claro, enlace + física nas interfaces para envio/recepção).
Dica de prova: responda “principalmente a camada Internet (IP)”; se pedirem justificar, acrescente “e as camadas de enlace e física nas interfaces para enviar/receber frames”.

Passo 4

O que um comutador de camada de enlace (switch de camada 2) implementa (passo a passo e didático):
  • Função principal do switch de camada 2: encaminhar quadros dentro da mesma rede local (LAN) com base em endereços MAC.
  • Portanto o comutador implementa a camada de Enlace de Dados (Data Link). Ele lê o cabeçalho do quadro Ethernet (endereço MAC destino/origem), mantém uma tabela de endereços MAC aprendida e encaminha o quadro para a porta correta.
  • Para que os bits circulem fisicamente, o switch também implementa a camada Física nas portas (ele recebe e retransmite sinais elétricos/ópticos).
  • O switch de camada 2 NÃO implementa a camada Internet (IP) para encaminhamento normal; ele normalmente não olha para o cabeçalho IP. Ele também não implementa Transporte nem Aplicação.
  • Observação prática útil: existem switches de camada 3 (multilayer switches) que fazem também encaminhamento IP, mas a expressão “comutador de camada de enlace” refere-se explicitamente ao switch de camada 2, então a resposta correta para esse caso é: camada de Enlace de Dados (e física).
Dica de prova: “comutador de camada de enlace = camada 2 (Data Link) + física”.

Passo 5

O que um sistema final (host) implementa (passo a passo e didático):
  • Um sistema final (por exemplo: seu computador, celular, servidor) precisa gerar e consumir aplicações, estabelecer conexões, separar dados em segmentos/packets, endereçar pacotes, colocar frames na rede e enviar bits pelo meio. Logo, ele implementa todas as camadas da pilha:
    • Aplicação: roda HTTP, SSH, DNS client, etc.
    • Transporte: roda TCP/UDP para multiplexar as aplicações.
    • Internet/Network: roda IP para endereçamento e roteamento local.
    • Enlace de Dados: usa Ethernet/Wi‑Fi para falar na rede local.
    • Física: placa de rede e meio físico para transmitir bits.
  • Em resumo: sistema final = todas as camadas (Application → Transport → Internet → Data Link → Physical).
Dica de prova: memorizar “host implementa a pilha inteira”.

Passo 6

Exemplo concreto (passo a passo) para fixar — envio de um pedido HTTP do Host A para Host B em outra rede:
  1. Na aplicação do Host A (camada Aplicação) o browser gera um pedido HTTP.
  2. Esse dado é entregue ao TCP (camada Transporte) que cria um segmento TCP e coloca números de porta.
  3. O segmento TCP é encapsulado em um datagrama IP (camada Internet) com IP de origem/destino.
  4. O datagrama IP é colocado em um quadro Ethernet (camada Enlace) com MAC origem e MAC destino (o MAC destino, se o destino estiver em outra rede, será o MAC do gateway/roteador local — obtido via ARP).
  5. O quadro é transmitido em bits pela camada Física.
  6. O switch de camada 2 local recebe o quadro, lê o MAC destino e encaminha pela porta correta dentro da LAN (camada Enlace/Física).
  7. Se o destino IP estiver em outra rede, o roteador recebe o frame, extrai o datagrama IP e consulta sua tabela de roteamento (camada Internet) para decidir pela próxima interface; ele então coloca o datagrama IP em um novo quadro correspondente à rede de saída e envia adiante.
  8. No destino final, o host B reverte o processo: recebe bits → quadro → extrai datagrama IP → entrega segmento TCP → entrega dados à aplicação HTTP.
Observe quem faz o quê:
  • Switch (camada 2) só olha MAC/quadros e encaminha dentro da LAN.
  • Roteador olha IP/datagramas e decide encaminhamento entre redes.
  • Hosts participam de todas as camadas criando/consumindo dados.

Passo 7

Casos e exceções que podem aparecer na prova (explique e memorize):
  • Alguns dispositivos modernos combinam funções: por exemplo, “layer‑3 switches” fazem também encaminhamento IP (implementam camada 3). Em roteadores modernos há funções extras (NAT, firewall, QoS) que podem inspecionar ou modificar campos de camadas superiores — mas isso são extensões, não o comportamento base.
  • Equipamentos de rede para gerenciamento (switch gerenciável) podem ter uma pequena pilha IP para fins de gerenciamento; isso não significa que o switch faça roteamento de tráfego normal — é apenas para sua própria configuração.
  • Quando a questão usa especificamente “comutador de camada de enlace” ou “roteador” a resposta deve seguir a função clássica: switch = camada 2 (+ física), roteador = camada Internet/Network (+ enlace e física nas portas), host = todas as camadas.

Passo 8

Resumo prático e pronto para a prova — memorize estas linhas curtas:
  • Roteador: implementa a camada Internet/Network (IP). Também tem enlace e física nas interfaces para enviar/receber frames.
  • Comutador de camada de enlace (switch L2): implementa a camada Enlace de Dados (Data Link). Também tem física.
  • Sistema final (host): implementa todas as camadas da pilha (Application → Transport → Internet → Data Link → Physical).
Força aí — decora essas linhas e use o exemplo do HTTP para explicar se pedirem. Vai dar certo!

Resposta

Roteador: camada Internet/Network (IP); também implementa enlace de dados e física nas interfaces para enviar/receber frames.
Comutador de camada de enlace: camada Enlace de Dados (Data Link); também implementa física.
Sistema final: todas as camadas da pilha (Application, Transport, Internet, Data Link, Physical).

Exercícios relacionados