No modelo OSI, a camada que opera o HTTP (HyperText Transfer Protocol) é a camada de
- A)rede.
Errada: a camada de rede trata do endereçamento lógico e do roteamento, não de protocolos de navegação web como o HTTP.
- B)aplicação.
Certa: o HTTP é um protocolo da camada de aplicação no modelo OSI, pois fornece serviços diretamente aos programas do usuário.
- C)apresentação.
Errada: a camada de apresentação cuida de tradução, criptografia e compressão, não é onde o HTTP opera.
- D)sessão.
Errada: a camada de sessão gerencia o diálogo entre aplicações, mas o HTTP não é classificado como protocolo dessa camada.
Gabarito: B
No modelo OSI, cada camada tem uma função bem definida, e o HTTP entra na camada que conversa diretamente com os serviços usados pelo usuário. É a camada de aplicação, porque ela reúne os protocolos que permitem que programas de rede ofereçam serviços como navegação na web, envio de e-mails e transferência de arquivos. O navegador pede uma página, o servidor responde, e o HTTP faz essa ponte sem se preocupar com os detalhes de entrega dos pacotes. Pense assim: a aplicação fala com a aplicação, enquanto as camadas de baixo cuidam do caminho. Por isso o gabarito é a letra B: HTTP é protocolo da camada de aplicação, não de rede, apresentação ou sessão.