Introdução aos Protocolos de Rede

 

Objetivo

 

Nos próximos módulos estudaremos os principais protocolos da camada de rede, que determinam como os procedimentos e métodos estabelecidos no modelo OSI serão implementados.

 

Os protocolos que estudaremos fazem parte de um conjunto chamado TCP/IP.

 

Este não é o único conjunto, mas, por seu uso na Internet e, atualmente, também nas redes locais, é o mais importante.

 

Protoloco TCP/IP

 

Trata-se, como mencionado, de um conjunto de protocolos bastante grande. Deste conjunto, fazem parte o TCP e o IP, que acabaram dando nome a ele.

 

O protocolo TCP/IP é mais antigo que o modelo OSI.

 

Sua história remonta aos primeiros desenvolvimentos da ARPANET, que, em 1974 passou a adotar o TCP e em 1978 o IP, então em suas versões iniciais.

 

Ambos tomaram a forma muito aproximada do que são hoje em 1981.

 

Em 1983, por determinação do DoD – Department of Defense, EUA, todos os seus computadores deveriam usá-los, o que incluia a ARPANET.

A ARPANET lançou as bases do que eventualmente se tornou a Internet como a conhecemos hoje, levando o TCP/IP a tornar-se um protocolo praticamente universal na comunicação.

 

Alguns dos protocolos importantes do conjunto TCP/IP são

 

·         IP – Internet Protocol

·         BOOTP – Bootstrap Protocol

·         ARP – Address Resolution Protocol

·         RARP – Reverse Address Resolution Protocol

·         TCP – Transmission Control Protocol

·         UDP – User Datagram Protocol

 

Como ilustrado, o protocolo TCP/IP tem seu próprio modelo, chamado Modelo DoD, de quatro camadas, que pode ser mapeado de modo aproximado ao Modelo OSI.

 

Assim, é possível, com certa aproximação, comparar a funcionalide dos protocolos que compõe o TCP/IP ao Modelo OSI.

 

RFC – Request for Comment

 

Um dos aspectos mais importante do TCP/IP é que ele não é proprietário. É um protocolo aberto, e sua documentação é pública. Este conceito teve início em 1969, com S. Clocker, da UCLA, numa série de notas escritas em papel, e distribuídas à comunidade de desenvolvedores. Comentários e sugestões poderiam ser feitos.

 

Eventualmente, estes documentos, ou RFCs – Request for Comment, tornaram os documentos que formalizam a constituição e o funcionamento dos protocolos usados na Internet, e são atualmente responsabilidade de um órgão chamado INTERNIC – Internet Network Information Center.

 

As RFCs constituem a documentação oficial e final dos protocolos. Ao estudá-los, faremos várias referências a elas, como a RFC 791 para o IP, RFC 761 para o TCP, RFC 826 para o ARP, etc.

 

Entretanto, há RFC sobre muitos outros assuntos, como:

 

RFC 968 - 'Twas the Night Before Start-up', um poema sobre a inicialização de uma rede

RFC 1925 – The twelve netwoking Truths

RFC 1300 - Remembrances of Things Past, um poema sobre os antigos usos de termos agora usados em TI

RFC 1855 - Netiquette Guidelines

 

Há vários sites que mantém uma base de dados atualizadas das RFCs, como

 

RFC Editor – http://www.rfc-editor.org

RFC Archive – http://www.rfc-archive.org