Em relação a protocolos e serviços de redes de comunicação, ...
I. Um serviço é um conjunto de primitivas que uma camada oferece à camada situada acima dela.
II. As entidades têm a liberdade de trocar seus protocolos, desde que não alterem o serviço visível para seus usuários.
III. Num cenário em que um cliente HTTP deseje obter um documento Web em um dado URL, mas desconhece o endereço IP do servidor, são utilizados, tipicamente, os protocolos DNS e HTTP, da camada de aplicação e, UDP e TCP, da camada de transporte.
Está correto o que consta em
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é E.
Vamos entender por que todas as afirmações estão corretas:
I. Um serviço é um conjunto de primitivas que uma camada oferece à camada situada acima dela.
Esta afirmação está correta. Em redes de computadores, cada camada do modelo OSI ou TCP/IP oferece serviços à camada superior. Esses serviços são definidos através de primitivas, que são operações básicas que a camada pode executar. As primitivas podem incluir operações como enviar dados, receber dados, estabelecer conexões, etc. Isso permite que a comunicação entre camadas seja padronizada e estruturada.
II. As entidades têm a liberdade de trocar seus protocolos, desde que não alterem o serviço visível para seus usuários.
Esta afirmação também está correta. Em uma arquitetura modular, como a do modelo OSI, as entidades (ou seja, os software e hardware que implementam as funções da camada) podem alterar os protocolos que utilizam internamente, desde que o serviço oferecido à camada superior permaneça o mesmo. Isso é uma vantagem significativa porque permite melhorias e atualizações sem impactar os usuários finais.
III. Num cenário em que um cliente HTTP deseje obter um documento Web em um dado URL, mas desconhece o endereço IP do servidor, são utilizados, tipicamente, os protocolos DNS e HTTP, da camada de aplicação e, UDP e TCP, da camada de transporte.
Esta afirmação é correta e descreve o processo de forma precisa. Quando um cliente quer acessar uma página web, ele usa o HTTP (protocolo de aplicação) para solicitar o documento. Antes disso, se ele não sabe o endereço IP do servidor, usa o DNS (outro protocolo de aplicação) para resolver o nome do domínio em um endereço IP. Para o DNS, tipicamente, é usado o UDP na camada de transporte, embora o DNS também possa usar TCP em casos específicos. Já as comunicações HTTP utilizam o TCP, que é confiável e orientado à conexão.
Portanto, todas as afirmações I, II e III estão corretas, justificando a escolha da alternativa E.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
II. As entidades têm a liberdade de trocar seus protocolos, desde que não alterem o serviço visível para seus usuários.Correto ver ref2#
III. Num cenário em que um cliente HTTP deseje obter um documento Web em um dado URL, mas desconhece o endereço IP do servidor, são utilizados, tipicamente, os protocolos DNS e HTTP, da camada de aplicação e, UDP e TCP, da camada de transporte. Correto- a função dos protocolos:
HTTP= acessar web page em web server
DNS= traduzir de URL's lógicas para o usuário para IP addresses do server que contém o request.
UDP= user datagram protocol- protocolo que faz encapsulação de DNS requests. Por não se importar muito com flow control & perdas, é preferível devida à baixa latência com que faz o transporte.
TCP- transmission control protocol- mais orientado à conexão, ele só envia packets que obedeçam aos parâmetros no packet header; senão, solicita novo envio. Preferível para web pages, que prioriza precisão sobre real-time broadcast.
http://pt.wikiversity.org/wiki/Introdu%C3%A7%C3%A3o_%C3%A0s_Redes_de_Computadores/Protocolos_e_servi%C3%A7os_de_rede
http://www.dcce.ibilce.unesp.br/~aleardo/cursos/fsc/2-introducao_redes-modelo_OSI.pdf
Letra E - Todas estão corretas.
Ressaltando um ponto no item I - Um serviço é um conjunto de primitivas que uma camada oferece à camada situada acima dela.
Um serviço é sempre oferecido de uma camada inferior para a camada imediatamente acima dela. Por ex.: a camada de Rede oferece um serviço para a camada de Transporte, apenas... vc não poderia dizer que ela oferece um serviço para a camada de Aplicação, por ex.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo