Vous êtes sur la page 1sur 51

TCP/IP e OSI

MODELOS TCP / IP e OSI


praticamente impossvel encontrar um computador hoje em dia que no tenha suporte ao conjunto de protocolos de rede chamado TCP/IP. utilizado por quase todos os Sistemas Operacionais, como:

Windows

Linux

Como era antes do TCP/IP???

Houve um tempo em que no havia protocolos de rede, nem mesmo o TCP/IP. Cada fabricante de computador criava os prprios protocolos. Esses protocolos s tinham suporte aos computadores do mesmo fabricante

Em 1974 a IBM publicou seu modelo de redes SNA (Systems Network Architecture - Arquitetura de Rede de Sistemas); Aps a publicao da SNA, outros fabricantes passaram a criar produtos que permitiram que os seus computadores se comunicassem com os da IBM, usando SNA.

Mas havia um problema nessa generosidade

Significava que os maiores fabricantes de computadores tendiam a DOMINAR o mercado de redes.

Como resolver isso?

Nos anos 70, a ISO (Intemational Organization for Standardization - Organizao de Padronizao Internacional) criou um modelo de redes padronizado e aberto, com o qual todos os fabricantes pudessem trabalhar: o Modelo OSI (Open Systems Interconnection - Interconexo de Sistemas Abertos)

Processo muito lento e burocrtico

Uma segunda, e menos formal, tentativa de se criar um modelo de redes padronizado e pblico emergiu de um contrato do Departamento de Defesa dos EUA. Pesquisadores de vrias universidades se ofereceram para ajudar a desenvolver os protocolos criados pelo trabalho original do departamento. Esses esforos resultaram em um modelo de redes concorrente, chamado TCP/IP.

+ Universidades = Americanas

TCP/IP

No fim das contas, o TCP/IP venceu

Arquitetura de Protocolos TCP/IP


O TCP/IP define um grande conjunto de protocolos que permite aos computadores se comunicarem.
O TCP/IP define os detalhes de cada um desses protocolos dentro de documentos chamados Requisies de Comentrios (do ingls Requests for Comments, ou RFC)

Uma RFC (Request for Comments Requisio de Comentrios) um documento, que traz as especificaes de um protocolo ou tecnologia. Uma RFC publicada pela IRTF (Internet Research Task Force Fora Tarefa de Pesquisa da Internet). A IRTF uma comunidade internacional ampla e preocupada com a evoluo da arquitetura da Internet e seu perfeito funcionamento.

Implementando os protocolos requeridos, definidos nos RFCs TCP/IP, um computador pode ter relativa confiana de que poder se comunicar com outros computadores que tambm implementem TCP/IP.

Uma comparao fcil pode ser feita entre telefones e computadores que usam TCP/IP

Voc vai at a loja e compra um telefone de uma marca qualquer dentre dezenas de fabricantes diferentes.

Quando chega casa e pluga o telefone no mesmo cabo em que seu telefone antigo estava conectado, o novo telefone funciona

Os fabricantes de telefones sabem quais so os padres telefnicos e constroem os aparelhos atendendo a esses padres.

De forma semelhante, um computador que implemente os protocolos de rede padronizados, definidos pelo TCP/IP, capaz de se comunicar com outros computadores que tambm usem os padres TCP/IP.

A Tabela a seguir apresenta as principais categorias no modelo arquitetnico TCP/IP.

Camada de Aplicao do TCP/IP


Os protocolos de camada de aplicao do TCP/IP fornecem servios para os softwares aplicativos que estejam rodando no computador. A camada de aplicao fornece uma interface entre os softwares rodando no computador e a prpria rede.

Mas o que acontece quando voc requisita uma pgina no seu navegador?

A Camada de Transporte do TCP/IP


A Camada de Transporte TCP/IP consiste de duas opes principais de protocolos: o Protocolo de Controle de Transmisso (Transmission Control Protocol, ou TCP) e o Protocolo de Datagrama do Usurio (User Datagram Protocol, ou UDP).

Para ter uma ideia do que os protocolos da camada de transporte fazem, voc precisa pensar sobre a camada acima da de transporte, que a de Aplicao. Por qu?

Bem, cada camada fornece um servio para a camada acima dela. Por exemplo, na anterior, Bob e Larry usaram HTTP para transferir a home page de Larry para Bob.

Mas o que teria acontecido se a requisio HTTP get de Bob tivesse se perdido no trnsito atravs da rede TCP/IP? Ou, o que teria acontecido se a resposta de Larry, que inclua o contedo da home page, tivesse se perdido?

Bem, como seria de se esperar, em qualquer um desses casos a pgina no teria aparecido no navegador de Bob.

Assim, o TCP/IP precisa de um mecanismo para garantir a entrega dos dados atravs de uma rede. Pelo fato de muitos protocolos da camada de aplicao provavelmente exigirem uma forma de garantir a entrega desses dados, o TCP fornece um recurso de correo de erros para os protocolos de aplicao, usando reconhecimentos ("acknowledgments").

Os dados mostrados dentro de retngulos na Figura, que incluem o cabealho da camada de transporte e os seus dados encapsulados, so chamados de segmento.

Interaes de Mesma Camada e de Camada Adjacente

A Camada de Internet do TCP/IP


A Camada de Internet do modelo de redes TCP/IP, definida primordialmente pelo Protocolo Internet (Internet Protocol, ou IP), funciona de modo bastante parecido com o servio postal. O IP define endereos para que cada computador host possa ter um endereo IP diferente, da mesma forma como o servio postal define um sistema que permite endereos nicos para cada casa, apartamento e empresa. De forma semelhante, o IP define o processo de roteamento de modo que dispositivos chamados roteadores possam escolher para onde enviar pacotes de dados, de forma tal que eles sejam entregues ao destinatrio correto. Assim como o servio postal criou a infra-estrutura necessria para poder entregar cartas - agncias do correio, mquinas separadoras, caminhes, avies e recursos humanos, a Camada de Internet define os detalhes de como a infra-estrutura de uma rede deve ser criada para que os dados possam ser entregues a todos os computadores da rede.

1. Bob envia o pacote para R2. 2. R2 ento examina o endereo IP do destinatrio (1.1.1.1) e toma uma deciso quanto rota para enviar o pacote para R1, pois R2 conhece o suficiente sobre a topologia de rede para saber que 1.1.1.1 (Larry) est do outro lado de R1 . 3. De forma semelhante, quando R1 recebe o pacote, ele o reencaminha, atravs da Ethernet, para Larry. 4. Se o link entre R2 e R1 falhar, o IP permite que R2 aprenda a rota alternativa para atingir 1.1.1.1 atravs de R3.

O IP define endereos lgicos, chamados endereos IP, os quais permitem que cada dispositivo que entenda o TCP/IP (chamados de hosts IP) tenha um endereo atravs do qual possa se comunicar. O IP define tambm o roteamento, o processo de como um roteador dever reencaminhar, ou rotear, pacotes de dados. Nota: Os dados mostrados no retngulo inferior da Figura, o qual inclui o cabealho da camada internet e os seus dados encapsulados, so chamados de pacote.

Camada de Acesso Rede do TCP/IP


A camada de acesso rede define os protocolos e hardware requeridos para se distribuir dados dentro de uma rede fsica. A expresso acesso rede refere-se ao fato de que esta camada define como conectar fisicamente um computador host mdia fsica atravs da qual os dados podem ser transmitidos.

Por exemplo, Ethernet um tipo de protocolo da camada de acesso rede do TCP/IP. Ethernet define o cabeamento, endereamento e protocolos requeridos para se criar uma LAN Ethernet. Da mesma forma, os conectores, cabos, nveis de voltagem e protocolos usados para se distribuir dados atravs de links WAN so definidos em uma srie de outros protocolos que tambm se encontram na camada de acesso rede.

Assim como qualquer camada de qualquer modelo de redes, a Camada de Acesso Rede do TCP/IP fornece servios para a camada acima dela no modelo. A melhor maneira de se entender os fundamentos da camada de acesso rede do TCP/IP examinando os servios que ela fornece Camada de Internet. O IP (que pertence Camada de Internet) depende da Camada de Acesso Rede para entregar pacotes IP dentro de uma rede fsica. O IP entende a topologia geral da rede, coisas tais como quais roteadores esto conectados uns aos outros, quais computadores hosts esto conectados a quais redes fsicas e qual o esquema de endereamento IP. Entretanto, o protocolo IP propositalmente no inclui os detalhes sobre cada uma das redes fsicas subjacentes. Portanto, a camada internet, na forma como implementada pelo IP, usa os servios da camada de acesso rede para entregar pacotes dentro de cada rede fsica, respectivamente.

A camada de acesso rede inclui um grande nmero de protocolos. Por exemplo, a camada de acesso rede inclui todas as variantes de protocolos Ethernet e outros padres LAN. Essa camada inclui tambm os padres WAN populares, tais como o Protocolo Ponto-a-Ponto (PPP) e o Frame Relay.

Nota: Os dados mostrados em vrios dos retngulos da Figura - aqueles que incluem o cabealho/rodap Ethernet e o cabealho/rodap PPP - so chamados frames.

Terminologia de Encapsulamento de Dados


Como voc pode ver nas explicaes de como o HTTP, o TCP, o IP e os protocolos da camada de acesso rede Ethernet e PPP fazem os seus trabalhos, cada camada adiciona o seu prprio cabealho (e s vezes rodap) aos dados fornecidos pela camada superior. O termo encapsulamento refere-se ao processo de se colocar cabealhos e rodaps em torno de alguns dados.

O Modelo de Referncia 0SI


OSI o modelo de referncia Interconexo de Sistemas Abertos (Open System Interconnection) para comunicaes. O OSI como um todo nunca teve sucesso no mercado, embora alguns dos protocolos originais que compunham o modelo OSI ainda sejam usados.

Comparando OSI e TCP/IP

MODELO OSI
APLICAO (7):
Mais prxima do usurio. Aplicativos que utilizam servios da rede. Ex: navegadores de internet (protocolo HTTP), gerenciadores de e-mails (protocolos SMTP, POP3, IMAP), compartilhamentos de arquivos (protocolo FTP), DNS, Telnet, Gateways etc.

APRESENTAO (6):
Traduo (Ex: ASCII) Compresso Criptografia

SESSO (5):
Abre, Mantm aberta e fecha a comunicao (sesso) entre dois hosts.

TRANSPORTE (4):
Responsvel pela entrega da mensagem com ou sem garantia (Protocolos TCP e UDP, respectivamente) Controle de Congestionamento: muitos dados trafegando na rede (taxa de transmisso) Controle de Fluxo: no permite que um remetente envie, ao mesmo tempo, mais dados do que o destinatrio pode receber ( estabelecida uma MTU - Maximum Transmission Unit

Unidade Mxima de Transmisso entre o transmissor e o receptor)

MODELO OSI
REDE (3):
Endereamento Lgico (protocolo IP) Roteamento

ENLACE (2):
Utiliza o endereo MAC (Fsico). Responsvel por verificar se a mdia pode ou no ser usada. FSICA (1): Define os detalhes eltricos, pticos, de cabeamento, de conectores e de procedimentos requeridos para se transmitirem os bits, representados como alguma forma de energia se movendo atravs do meio fsico.

Terminologia do Encapsulamento OSI

PDU = Protocol Data Unit - Unidade de Dados de Protocolo

Vous aimerez peut-être aussi