Você está na página 1de 2

O modelo de referncia TCP / IP

AAPR Arquitetura, Administrao e Projeto de Redes. Prof. Layon Endlich Rodrigues professor.layon@gmail.com

O modelo de referncia TCP/IP


Vamos deixar de lado o modelo de referncia OSI e passar ao modelo de referncia usado na "av" de todas as redes de computadores geograficamente distribudas, a ARPANET, e sua sucessora, a Internet mundial. Embora tenhamos deixado para depois a apresentao da histria da ARPANET, ser de grande utilidade entender alguns de seus principais aspectos. A ARPANET era uma rede de pesquisa patrocinada pelo Departamento de Defesa dos Estados Unidos (DoD). Pouco a pouco, centenas de universidades e reparties pblicas foram conectadas, usando linhas telefnicas dedicadas. Quando foram criadas as redes de rdio e satlite, comearam a surgir problemas com os protocolos existentes, o que forou a criao de uma nova arquitetura de referncia. Desse modo, a habilidade para conectar vrias redes de maneira uniforme foi um dos principais objetivos de projeto, desde o incio. Mais tarde, essa arquitetura ficou conhecida como Modelo de Referncia TCP/IP, graas a seus dois principais protocolos. Esse modelo foi definido pela primeira vez em Cerf e Kahn (1974). Uma nova perspectiva foi oferecida mais tarde em Leiner et al. (1985). A filosofia de projeto na qual se baseia o modelo discutida em Clark (1988). Diante da preocupao do Departamento de Defesa dos EUA de que seus preciosos hosts, roteadores e gateways de interconexo de redes fossem destrudos de uma hora para outra, definiu-se tambm que a rede deveria ser capaz de sobreviver perda do hardware de sub-redes, com as conversaes existentes sendo mantidas em atividade. Em outras palavras, o Departamento de Defesa dos EUA queria que as conexes permanecessem intactas enquanto as mquinas de origem e de destino estivessem funcionando, mesmo que algumas mquinas ou linhas de transmisso intermedirias deixassem de operar repentinamente. Alm disso, era necessria uma arquitetura flexvel, capaz de se adaptar a aplicaes com requisitos divergentes como, por exemplo, a transferncia de arquivos e a transmisso de dados de voz em tempo real.

A camada inter-redes
Todas essas necessidades levaram escolha de uma rede de comutao de pacotes baseada em uma camada de interligao de redes sem conexes. Essa camada, chamada camada inter-redes, integra toda a arquitetura. Sua tarefa permitir que os hosts injetem pacotes em qualquer rede e garantir que eles trafegaro independentemente at o destino (talvez em uma rede diferente). Eles podem chegar at mesmo em uma ordem diferente daquela em que foram enviados, obrigando as camadas superiores a reorganiz-los, caso a entrega em ordem seja desejvel. Observe que, nesse caso, a expresso "inter-rede" usada em sentido genrico, muito embora essa camada esteja presente na Internet. A analogia usada nesse caso diz respeito ao sistema de correio (convencional). Uma pessoa pode deixar uma sequncia de cartas internacionais em uma caixa de correio em um pas e, com um pouco de sorte, a maioria delas ser entregue no endereo correto no pas de destino. Provavelmente, as cartas atravessaro um ou mais gateways internacionais ao longo do caminho, mas esse processo transparente para os usurios. Alm disso, o fato de cada pas (ou seja, cada rede) ter seus prprios selos, tamanhos de envelope preferidos e regras de entrega ficam ocultos dos usurios. A camada inter-redes define um formato de pacote oficial e um protocolo chamado IP (Internet Protocol). A tarefa da camada inter-redes entregar pacotes IP onde eles so necessrios. O roteamento de pacotes uma questo de grande importncia nessa camada, assim como a

necessidade de evitar o congestionamento. Por esses motivos, razovel dizer que a funo da camada interredes do TCP/IP muito parecida com a da camada de rede do OSI.

usado para buscar pginas na World Wide Web, entre muitos outros.

A camada host/rede A camada de transporte


No modelo TCP/IP, a camada localizada acima da camada inter-redes chamada camada de transporte. A finalidade dessa camada permitir que as entidades pares dos hosts de origem e de destino mantenham uma conversao, exatamente como acontece na camada de transporte OSI. Dois protocolos fim a fim foram definidos aqui. O primeiro deles, o TCP (Transmission Control Protocol protocolo de controle de transmisso), um protocolo orientado a conexes confivel que permite a entrega sem erros de um fluxo de bytes originrio de uma determinada mquina em qualquer computador da inter-rede. Esse protocolo fragmenta o fluxo de bytes de entrada em mensagens discretas e passa cada uma delas para a camada interredes. No destino, o processo TCP receptor volta a montar as mensagens recebidas no fluxo de sada. O TCP tambm cuida do controle de fluxo, impedindo que um transmissor rpido sobrecarregue um receptor lento com um volume de mensagens maior do que ele pode manipular. Abaixo da camada inter-redes, encontra-se um grande vcuo. O modelo de referncia TCP/IP no especifica muito bem o que acontece ali, exceto o fato de que o host tem de se conectar rede utilizando algum protocolo para que seja possvel enviar pacotes IP. Esse protocolo no definido e varia de host para host e de rede para rede. Os livros e a documentao que tratam do modelo TCP/IP raramente descrevem esse protocolo.

REFERNCIA
TANENBAUM, Andrew S. - Redes de computadores. 4ed. Rio de Janeiro: Elsevier, 2003.

EXERCCIOS
1. 2. O que era a Arpanet? Qual o principal requisito definido pelo Departamento de Defesa dos Estados Unidos ao definir o que, posteriormente, passou a ser conhecido como Modelo de Referncia TCP / IP? O que faz a camada inter-redes? O que pode acontecer com os pacotes, se considerarmos que eles trafegam de forma independente uns dos outros e por diferentes redes? Qual o principal protocolo usado pela camada interredes? Qual a funo da camada de transporte? As funes da camada de aplicao do modelo TCP / IP se assemelham com o qual parte do modelo OSI?

A camada de aplicao
O modelo TCP/IP no tem as camadas de sesso e de apresentao. Como no foi percebida qualquer necessidade, elas no foram includas. A experincia com o modelo OSI demonstrou a correo dessa tese: elas so pouco usadas na maioria das aplicaes. Acima da camada de transporte, encontramos a camada de aplicao. Ela contm todos os protocolos de nvel mais alto. Dentre eles esto o protocolo de terminal virtual (TELNET), o protocolo de transferncia de arquivos (FTP) e o protocolo de correio eletrnico (SMTP). O protocolo de terminal virtual permite que um usurio de um computador se conecte a uma mquina distante e trabalhe nela. O protocolo de transferncia de arquivos permite mover dados com eficincia de uma mquina para outra. Originalmente, o correio eletrnico era um tipo de transferncia de arquivos; no entanto, foi desenvolvido mais tarde um protocolo especializado para essa funo (o SMTP). Muitos outros protocolos foram includos com o decorrer dos anos, como o DNS (Domain Name Service), que mapeia os nomes de hosts para seus respectivos endereos de rede, o NNTP, o protocolo usado para mover novos artigos de notcias da USENET, e o HTTP, o protocolo

3. 4.

5. 6. 7.