Você está na página 1de 30

Modelos de Referncia

OSI
TCP/IP

29/06/06

Agenda
Camadas de Protocolos
Modelo de Referncia OSI
Funcionamento
Camadas e Funcionalidades

Modelo de Referncia TCP/IP


Histrico
Camadas e funcionalidades

Comparao OSI x TCP/IP

Camadas de protocolos
Objetivo: simplificar, organizar
Cada camada oferece servios s
camadas superiores atravs de
interfaces

Exemplo dos correios

Modelo de Referncia OSI


A ISO reconheceu a necessidade das
redes trabalharem juntas e se
comunicarem,
Por isso, a ISO lana em 1984, o
modelo de referncia OSI
Open Systems Interconnection

O Modelo de referncia OSI o


modelo fundamental para
comunicaes em rede

Modelo de Referncia OSI


Princpios:
Um nvel de abstrao por camada
Camadas com funes bem definidas
Em cada camada devem ser usados
protocolos padronizados
internacionalmente
Nmero de camadas nem grande, nem
pequeno

Modelo de Referncia OSI


Aplicao

Protocolo de Aplicao

Aplicao

Apresentao

Protocolo de Apresentao

Apresentao

Sesso

Protocolo de Sesso

Sesso

Transporte

Protocolo de Transporte

Transporte

Subrede de Comunicao

Rede

Enlace

Enlace

Fsica

Fsica

Protocolos internos da
subrede

Rede

Rede

Rede

Enlace

Enlace

Fsica

Fsica

Protocolos host-roteadores

Modelo de Referncia OSI


Camada Fsica
Aplicao
Apresentao
Sesso
Transporte
Rede
Enlace
Fsica

Trata das caractersticas


mecnicas, eltricas, funcionais e
de procedimentos para conexo
fsica entre entidades da camada
de enlace

Transmite uma sequncia de


bits
No se preocupa com o
significado dos bits

Modelo de Referncia OSI


Camada de Enlace
Aplicao
Apresentao
Sesso
Transporte
Rede
Enlace
Fsica

Trata o fluxo de dados no


enlace entre transmissor e
receptor:
Controle de fluxo
Deteco e correo de erros
Acesso ao meio
compartilhado

No permite ligao entre


redes distintas

Modelo de Referncia OSI


Camada de Rede
Aplicao
Apresentao
Sesso
Transporte
Rede
Enlace
Fsica

Controla as operaes na
sub-rede:
Roteamento: esttico ou
dinmico
Controle de
congestionamento
Interconexo de redes

No garante que o pacote


chegue ao destino

Modelo de Referncia OSI


Camada de Transporte
Aplicao
Apresentao
Sesso
Transporte
Rede
Enlace
Fsica

Divide as mensagens em
pacotes
a primeira camada fim-a-fim
Deve garantir:
Comunicao fim-a-fim confivel
Multiplexao/splitting de
conexes
Controle de fluxo fim-a-fim

Modelo de Referncia OSI


Camada de Sesso
Aplicao
Apresentao
Sesso
Transporte
Rede
Enlace
Fsica

Permite que aplicaes em


hosts diferentes partilhem
uma sesso
Prov:
Controle de dilogo
Controle de token
Sincronizao

Modelo de Referncia OSI


Camada de Apresentao
Aplicao
Apresentao
Sesso
Transporte
Rede
Enlace
Fsica

Realiza transformaes
adequadas nos dados:
Traduo dos dados
Compresso de textos
Criptografia
Converso de padres

Modelo de Referncia OSI


Camada de Aplicao
Aplicao
Apresentao
Sesso
Transporte
Rede
Enlace
Fsica

Prov servios que


suportam diretamente as
aplicaes do usurio,
como:
Correio eletrnico
Transferncia de arquivos
Acesso a banco de dados

No define as aplicaes
em si!

Modelo de Referncia TCP/IP


1969 - Advanced Research Project
Agency (ARPA) financia a pesquisa e
o desenvolvimento de uma rede
experimental de comutao de
pacotes (ARPANET)
O objetivo era estudar tcnicas para
implementar sistemas de
comunicao de dados robustos e
independentes de fornecedores

Modelo de Referncia TCP/IP


ARPANET foi to bem sucedida que
vrias organizaes ligadas rede
passaram a us-la cotidianamente
1975 - ARPANET deixa o carter
experimental, transformando-se em uma
rede operacional, quando a Defense
Communications Agency (DCA) assume
o seu controle

Modelo de Referncia TCP/IP


Os protocolos TCP/IP foram
desenvolvidos como padres
militares.Todos os hosts na rede
tiveram que se converter para os
novos protocolos
DARPA financiou a implementao do
TCP/IP na verso Berkley (BSD) Unix
O termo internet se popularizou

Modelo de Referncia TCP/IP


1983 - ARPANET divide-se em MILNET e
uma nova (e menor) ARPANET
1985 - A National Science Foundation
(NSF) cria a NSFNet e a conecta a
internet
1987 - NSF cria um novo e mais rpido
backbone e uma topologia em trs
camadas que incluem o backbone, redes
regionais e redes locais

Modelo de Referncia TCP/IP


1990 - ARPANET encerra suas
atividades
1995 - NSFNet deixa de ser o principal
backbone da Internet

Modelo de Referncia TCP/IP


Camada Inter-rede:
Servio de comutao de pacotes no
orientado a conexes: habilidade de
sobreviver a falhas na sub-rede

Camada de transporte:
TCP: orientado a conexo => confivel
UDP: no orientado a conexo => no
confivel

Modelo de Referncia TCP/IP


Aplicao

Telnet, FTP, mail, etc

Transporte

TCP, UDP

Inter-Rede

IP, ICMP, IGMP

Interface de
Rede

Device Driver e placa de rede

Modelo de Referncia TCP/IP


Aplicao

Transporte

Inter-Rede

Interface de
Rede

Este nvel trata dos


detalhes especficos de
cada aplicao
Representao, codificao
e controle de dilogo

Exemplos
Telnet, FTP, SMTP, SNMP

Modelo de Referncia TCP/IP


Aplicao

Transporte

Inter-Rede

Interface de
Rede

Proporciona um fluxo de
dados entre dois hosts (fima-fim)
TCP: Confivel. Sequencia os dados
recebidos do nvel de aplicao,
agrupando-os em segmentos.
Estabelece conexes (three way
handshake). Confirma recepo dos
segmentos enviados.
UDP: No-confivel. Envia pacotes de
dados (datagramas) de um host para
outro, sem garantia de entrega. A
sobrecarga desse protocolo menor
que a do TCP

Modelo de Referncia TCP/IP


Aplicao

Transporte

Inter-Rede

Interface de
Rede

Garantir a transmisso de
pacotes independente da
localizao dos hosts
Endereamento dos hosts
Roteamento
Controlar Congestionamento

Modelo de Referncia TCP/IP


Aplicao

Transporte

Inter-Rede

Interface de
Rede

O modelo no especifica
muitos detalhes
Abrange o driver de
dispositivo no SO e a
correspondente placa de rede.
Trata dos detalhes de hardware
necessrios para o
interfaceamento fsico com a
rede

Modelo de Referncia TCP/IP


Encapsulamento
Quando uma aplicao envia dados
usando TCP/IP, ela os envia atravs
de cada nvel da pilha de protocolos.
Cada nvel adiciona sua informao aos
dados da camada superior.
No final, os dados so enviados como
uma seqncia de bits, pela rede

Encapsulamento no TCP/IP
Encapsulamento

Dados
Cabecalhode
Aplicao

TCP
Header
IP
Header
Ethernet
Header

IP
Header

TCP
Header
TCP
Header

ApplicationLayer

Dados
TCPLayer

ApplicationData
TCPSegment

IPLayer

ApplicationData
IPDatagram

ApplicationData

Ethernet
Trailer

LinkLayer

EthernetFrame

46to1500bytes

Ethernet

Grfico dos Protocolos: TCP/IP


Aplicao

FTP HTTP SMTP DNS

Transporte

TCP

Internet
Acesso a
Rede

UDP
IP

Internet
e WANs)

DNS TFTP

Sua rede local

(ICMP, ARP, RARP)

Outras redes (LANs

OSI
Aplicao

TCP/IP
Aplicao

Apresentao
Sesso
Transporte

Transporte

Rede

Inter-Rede

Enlace
Fsica

Interface de
Rede

OSI

Surgiu 1 o Modelo
Bem geral
Houve a necessidade de
criar sub-camadas

TCP/IP
Surgiram1protocolos

Bemespecfico
Nodescrevebem
redesdiferentes
Camada de rede
Camadaderede
Orientada e no
orientada a conexes
Noorientadaa
Camada de transporte
conexes
Orientada a conexes
Camadadetransporte
Orientadaeno
orientadaaconexes

Você também pode gostar