TCP/IP: afinal de contas, quantas camadas?

Salve salve, pessoal! Faz algum tempo desde o meu último meu post, mas por boas razões: andei produzindo alguns materiais para a comunidade concurseira, incluindo a prova comentada do último concurso do MPU. Além disso, como vocês devem ter visto, o Walter e eu estamos bastante ocupados com a preparação para o curso 3 em 1 que daremos, junto com o Mario e Gleyson, no Gran Cursos do Lago Sul, aqui em Brasília.

De qualquer forma, lendo a lista esses últimos dias, uma questão me intrigou. Ela foi levantada pelo Bruno Lins e se referia a uma questão do concurso do STJ, em 2008.

Observe-a:

“As quatro camadas inferiores do modelo OSI correspondem às três camadas inferiores da arquitetura TCP/IP.”

Certo ou Errado?

Por coincidência, quando eu fiz este concurso, esta questão foi uma das quais eu entrei com recurso. Na minha opinião, ela deveria ser ANULADA por impossibilidade de julgá-la, visto que há divergência entre vários autores sobre o assunto. Note que o gabarito acabou não sendo modificado, ainda que vários professores tenham apotando críticas em relação a ele, portanto é bom tomar muito cuidado caso uma questão parecida volte a aparecer.

De qualquer forma, a seguir vai o meu recurso redigido na época, para vocês analisarem a argumentação. Este post também serve para ajudar aqueles que têm dúvida em como redigir um recurso para uma Banca Organizadora – dúvida que me perguntam, vez ou outra.

Abraços e bons estudos!

Nando Pedrosa
Obras do Autor
Posts do Autor

Recurso

 

O item em comento foi considerado ERRADO pela Banca Examinadora. Ocorre que o gabarito não está em conformidade com a bibliografia consagrada sobre o assunto nem com o mapeamento das camadas OSI para as camadas TCP/IP

Vários autores consagrados no meio acadêmico, em seus livros usados para cursos de graduação, divergem, nas suas interpretações, com relação ao RFC 1122 [1], uma das fontes primárias para a arquitetura da Internet.

Observe-se o modo como qual cada autor estrutura as camadas inferiores da suíte TCP/IP:

Comer [2], Kozierok [3] e Forouzan [4]:

CINCO camadas:

Application

Transport

Internet

Data Link (Network Interface) e

Hardware [2], [3] ou Physical [4]

Para estes autores, portanto, há quatro camadas de software sobre uma camada de hardware, totalizando cinco.

“Broadly speaking, TCPIP software is organized into five conceptual layers – four software layers that build on a fifth layer of hardware” (página 184).

Tanenbaum [5] Kurose [6] e a Cisco Academy [7] estruturam as camadas da seguinte forma:

QUATRO camadas:

Application

Transport

Internet [5], [6] ou Internetwork [7]

Host-to-Network [4], ou Link [6], ou, ainda, Network Interface [7]

Tanenbaum [5], inclusive, considera a camada Host-to-Network apenas para fins didáticos, pois, para ele, ela não é uma camada no senso normal do termo usado no contexto de protocolos em camadas. Isto pode ser observado em:

“Third, the host-to-network layer is not really a layer at all in the normal sense of the term as used in the context of layered protocols. It is an interface (between the network and data link layers). The distinction between an interface and a layer is crucial, and one should not be sloppy about it.” (página 46).

O comando do item em comento tem a seguinte redação:

“As quatro camadas inferiores do modelo OSI correspondem às três camadas inferiores da arquitetura TCP/IP.”

Como foi demonstrado, há divergência na interpretação da RFC 1122 por parte dos autores, principalmente sobre se a camada de Enlace de Dados abrange funções da camada física, ou se é presumido que há uma camada física (de hardware) abaixo da camada de Enlace.

Desta forma, não há  como afirmar-se, sequer, quais são as três camadas inferiores da arquitetura TCP/IP, o que torna o julgamento do item impossível de ser realizado.

Em razão de todo o exposto, o impetrante requer à ilustre Banca Examinadora o reexame da matéria de fato e de direito, e, conseqüentemente, a ANULAÇÃO do item.

[1] RFC 1122, Requirements for Internet Hosts — Communication Layers, R. Braden (ed.), Outubro de 1989. Disponível em: http://tools.ietf.org/html/rfc1122

[2] Comer. Douglas E. Internetworking with TCP/IP. Editora: Prentice Hall. Ano: 2000. Edição: 4.

[3] Kozierok, Charles M. The TCP/IP Guide. Editora: No Starch Press. Ano: 2005. Edição: 1.

[4] Forouzan, Behrouz A. Data Communications and Networking. Editora: McGraw-Hill. Ano: 2003 Edição: 3.

[5] Tanenbaum, Andrew S. Computer Networks. Editora: Prentice Hall. Ano: 2003. Edição: 4.

[6] Kurose, James F. Computer Networking: A top-down approach. Editora: Addison Wesley. Ano: 2008. Edição: 4.

[7] Network Fundamentals, CCNA Exploration Companion Guide. Livro texto oficial do curso de Network Fundamentals da Cisco Academy. Editora: Cisco Press. Ano: 2007. Edição: 1.

»crosslinked«

nandopedrosa

Analista de Finanças e Controle - Ministério da Fazenda/Coordenação de Sistemas Graduação: Universidade Federal de Pernambuco Certificações: ITIL Foundation Certified Java Programmer Certified Java Associate Certified Aprovações: Concurso Ano Cargo Posição Organizadora PBGÁS 2007 Analista de Sistemas 1 FCC SERPRO 2008 Administração de TI 1 CESPE COPERGÁS 2008 Analista de Sistemas 1 UPENET INMETRO 2007 Analista de Sistemas 2 CESPE STN 2008 AFC-TI 2 ESAF STJ 2008 Analista Judiciário 3 CESPE TRF-5 2008 Analista Judiciário 5 FCC TRF-5 2008 Técnico Judiciário 5 FCC TCU 2008 ACE-TI 7 CESPE TJ-PE 2007 Analista Judiciário 11 FCC BNDES 2008 Analista de Sistemas 27 CESGRANRIO

Você pode gostar...

3 Resultados

  1. Israel Filho disse:

    A arquitetura Internet TCP/IP é organizada em quatro camadas conceituais construídas sobre uma quinta camada que não faz parte do modelo, a camada intra-rede

  2. Fernando disse:

    Não há veridito. Cada autor adota uma posição, e é importante saber qual autor é adotado por cada banca organizadora.

  3. Tavares disse:

    Qual é o veredito?

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *