A respeito de topologias, arquiteturas e protocolos de redes de comunicação, julgue o item que se segue.
Em uma arquitetura em camadas, um protocolo é um conjunto de operações em alto nível de abstração funcional que uma camada oferece à camada situada acima dela e funciona como uma interface entre duas camadas subjacentes.
- A) Certo
- B) Errado
Resposta:
A alternativa correta é letra B) Errado
Vamos conversar, rapidamente, sobre os nossos amados protocolos. Seja em uma arquitetura em camadas ou em qualquer lugar do universo um protocolo sempre será um acordo entre as partes que se comunicam, estabelecendo como se dará a comunicação.
Segundo Tanembaum, a definição acima se aplica à essência do protocolo.
Agora, vamos quebrar o item em partes para respondê-lo, pois há nele partes corretas e incorretas, logo o nosso gabarito é incorreto e vamos ver o motivo.
Em uma arquitetura em camadas, um protocolo é um conjunto de operações
Um protocolo é um conjunto de operações? Sim. Como eu disse acima, independente do lugar em que se utilize, os protocolos são conjuntos de operações. Aqui tudo certo.
em alto nível de abstração funcional que uma camada oferece à camada situada acima dela
A ideia central dos protocolos é que você possa utilizar as funcionalidades, porém deve-se manter oculto os detalhes da implementação, logo não temos um nível alto de abstração funcional, mas sim de implementação. O fato de citar alto nível de abstração significa dizer que a implementação está isolada, porém as funcionalidades estão disponíveis.
Os serviços são oferecidos por uma camada à camada superior. Vemos que há um trecho incorreto aqui.
e funciona como uma interface entre duas camadas subjacentes.
Os protocolos oferecem vários serviços por meio de uma camada às camadas superiores, em que esses serviços são oferecidos de modo a isolar, ou abstrair, as implementações, porém os protocolos não são interfaces, logo, esse trecho também é incorreto.
Uma interface é quem define os serviços e as operações que as camadas inferiores tem a oferecer às camadas superiores. Essas interfaces ficam entre cada camada.
Podemos chamar as interfaces de comunicação física e os protocolos de comunicação lógica.
A imagem abaixo nos mostra com clareza o funcionamento das camadas, protocolos e interfaces.
Na realidade, os dados não são transferidos diretamente da camada n de uma máquina para a camada n de outra máquina. Em vez disso, cada camada transfere os dados e as informações de controle para a camada imediatamente abaixo dela, até ser alcançada a camada mais baixa.
Abaixo da camada 1 encontra-se o meio físico através do qual se dá a comunicação propriamente dita. Na Figura acima, a comunicação virtual é mostrada por linhas pontilhadas e a comunicação física por linhas contínuas.
Diante do exposto, vimos que o item é incorreto.
Gabarito: ERRADO.
Referência:
Tanenbaum, Andrew S. Redes de computadores
Deixe um comentário