Você está na página 1de 23

REDES DE COMPUTADORES I O modelo de referncia TCP/IP Quando as redes de rdio e satlite, que interligavam computadores, foram criadas, 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 do projeto, desde o incio. Mais tarde, essa arquitetura ficou conhecida como Modelo de Referncia TCP/IP, graas a seus dois principais protocolos.

REDES DE COMPUTADORES I O modelo de referncia TCP/IP 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.

REDES DE COMPUTADORES I O modelo de referncia TCP/IP Camadas do modelo TCP/IP

REDES DE COMPUTADORES I O modelo de referncia TCP/IP A camada inter-redes 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.

REDES DE COMPUTADORES I O modelo de referncia TCP/IP A camada inter-redes 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 inter-redes do TCP/IP muito parecida com a da camada de rede do OSI.

REDES DE COMPUTADORES I O modelo de referncia TCP/IP A camada inter-redes 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 inter-redes do TCP/IP muito parecida com a da camada de rede do OSI.

REDES DE COMPUTADORES I O modelo de referncia TCP/IP A 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.

REDES DE COMPUTADORES I O modelo de referncia TCP/IP A camada de transporte Esse protocolo fragmenta o fluxo de bytes de entrada em mensagens discretas e passa cada uma delas para a camada inter-redes. 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.

REDES DE COMPUTADORES I O modelo de referncia TCP/IP A camada de transporte Esse protocolo fragmenta o fluxo de bytes de entrada em mensagens discretas e passa cada uma delas para a camada inter-redes. 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.

REDES DE COMPUTADORES I O modelo de referncia TCP/IP A camada de apresentao 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.

REDES DE COMPUTADORES I O modelo de referncia TCP/IP A camada de apresentao 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 HTTP, o protocolo usado para buscar pginas na World Wide Web, entre muitos outros.

REDES DE COMPUTADORES I O modelo de referncia TCP/IP A camada de rede/host 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.

REDES DE COMPUTADORES I O modelo de referncia TCP/IP Uma comparao entre os modelos de referncia OSI e TCP/IP Os modelos de referncia OSI e TCP/IP tm muito em comum. Os dois se baseiam no conceito de uma pilha de protocolos independentes. Alm disso, as camadas tm praticamente as mesmas funes. Por exemplo, em ambos os modelos esto presentes as camadas que englobam at a camada de transporte para oferecer um servio de transporte fim a fim independente da rede a processos que desejam se comunicar.

REDES DE COMPUTADORES I O modelo de referncia TCP/IP Uma comparao entre os modelos de referncia OSI e TCP/IP O modelo de referncia OSI foi concebido antes de os protocolos correspondentes terem sido criados. Isso significa que o modelo no foi desenvolvido com base em um determinado conjunto de protocolos, o que o deixou bastante flexvel e genrico. No entanto, por no terem experincia no assunto, os projetistas no tinham muita noo sobre a funcionalidade que deveria ser includa em cada camada.

REDES DE COMPUTADORES I O modelo de referncia TCP/IP Uma comparao entre os modelos de referncia OSI e TCP/IP Com o TCP/IP, ocorreu exatamente o contrrio: como os protocolos vieram primeiro, o modelo foi criado como uma descrio desses protocolos. Os protocolos no tiveram problemas para se adaptar ao modelo. Foi um casamento perfeito. O nico problema foi o fato de o modelo no se adaptar a outras pilhas de protocolos. Conseqentemente, ele no tinha muita utilidade para descrever outras redes que no faziam uso do protocolo TCP/IP.

REDES DE COMPUTADORES I O modelo de referncia TCP/IP Uma crtica aos protocolos e ao modelo OSI Nem o modelo OSI e seus respectivos protocolos nem o modelo TCP/IP e seus respectivos protocolos so perfeitos. Os dois tm sido alvo de uma srie de crticas. Hoje se sabe que o lanamento dos protocolos do padro OSI foi precipitado. Os protocolos TCP/IP concorrentes j estavam sendo amplamente utilizados nas universidades de pesquisa na poca em que apareceram os protocolos OSI. Antes mesmo do incio da onda de investimentos de bilhes de dlares, o mercado acadmico j era suficientemente grande, e muitos fabricantes comearam a oferecer produtos TCP/IP, apesar de estarem cautelosos.

REDES DE COMPUTADORES I O modelo de referncia TCP/IP Uma crtica aos protocolos e ao modelo OSI Quando surgiu o OSI, eles no estavam dispostos a investir em uma segunda pilha de protocolos enquanto ela no se tornasse uma imposio do mercado. Com todas as empresas aguardando que algum desse o primeiro passo, o modelo OSI no saiu do papel. A segunda razo para que o OSI no vingasse estava nas falhas do modelo e dos protocolos. A escolha de sete camadas foi mais poltica do que tcnica. Duas camadas (a de sesso e a de apresentao) esto praticamente vazias, enquanto duas outras (de enlace de dados e de rede) se encontram sobrecarregadas.

REDES DE COMPUTADORES I O modelo de referncia TCP/IP Uma crtica aos protocolos e ao modelo OSI Por outro lado, uma das primeiras implementaes do TCP/IP fazia parte do UNIX de Berkeley e era muito boa (sem contar que era gratuita). As pessoas comearam a us-lo rapidamente, criando assim uma grande comunidade de usurios que, por sua vez, estimulou novas melhorias, que s serviram para aumentar ainda mais a base de usurios. Nesse caso, a espiral foi claramente ascendente.

REDES DE COMPUTADORES I O modelo de referncia TCP/IP Uma crtica ao modelo de referncia TCP/IP Os protocolos e o modelo TCP/IP tambm tiveram os seus problemas. Em primeiro lugar, o modelo no diferencia com a necessria clareza os conceitos de servio, interface e protocolo. A boa prtica da engenharia de software exige uma diferenciao entre especificao e implementao, algo que o OSI faz com muito cuidado, ao contrrio do TCP/IP. Conseqentemente, o modelo TCP/IP no o melhor dos guias para a criao de novas redes com base em novas tecnologias.

REDES DE COMPUTADORES I O modelo de referncia TCP/IP Uma crtica ao modelo de referncia TCP/IP Em segundo lugar, o modelo TCP/IP no nem um pouco abrangente e no consegue descrever outras pilhas de protocolos que no a pilha TCP/IP. Por exemplo, seria praticamente impossvel tentar descrever a Bluetooth usando o modelo TCP/IP.

REDES DE COMPUTADORES I O modelo de referncia TCP/IP Uma crtica ao modelo de referncia TCP/IP Em terceiro lugar, a camada host/rede no realmente uma camada no sentido em que o termo usado no contexto dos protocolos hierarquizados. Trata-se, na verdade, de uma interface (entre as cama das de rede e de enlace de dados). A distino entre uma interface e uma camada crucial e voc deve consider-la com cuidado.

REDES DE COMPUTADORES I O modelo de referncia TCP/IP Uma crtica ao modelo de referncia TCP/IP Em quarto lugar, o modelo TCP/IP no faz distino (nem sequer menciona) entre as camadas fsica e de enlace de dados. Elas so completamente diferentes. A camada fsica est relacionada s caractersticas de transmisso do fio de cobre, dos cabos de fibra ptica e da comunicao sem fio. A tarefa da camada de enlace de dados delimitar o incio e o final dos quadros e envi-los de um lado a outro com o grau de confiabilidade desejado.

REDES DE COMPUTADORES I Exerccios: 1. Resuma cada camada do modelo TCP/IP. 2. Comente sobre as principais diferenas entre os modelos OSI e TCP/IP.

3. Apresente algumas criticas a cada modelo de referencia de redes.


4. Como seria um modelo ideal?