Modelo OSI (Open Systems
Interconnection)
Modelo OSI
Transmissor
Receptor
Dados
PDU
Aplicação
Apresentação
Sessão
Transporte
Rede
A Dados
A A Dados
S A A Dados
T S A A Dados
R T S A A Dados
Aplicação
Apresentação
Sessão
Transporte
Rede
Enlace
E R T S A A Dados E
Enlace
Físico
F E R T S A A Dados E F
Físico
Modelo OSI
Transmissor
Aplicação
Apresentação
Sessão
Transporte
Rede
Dados
A Dados
A A Dados
S A A Dados
T S A A Dados
R T S A A Dados
Receptor
Aplicação
Apresentação
Sessão
Transporte
Rede
Enlace
E R T S A A Dados E
Enlace
Físico
F E R T S A A Dados E F
Físico
1 - Camada Física
 Especifica tensões e correntes, tempos, conectores,
pinagens e meios físicos;
 É a camada onde efetivamente ocorre a comunicação entre
emissor e receptor;
 Normas sobre conectores, placas de rede, cabos,
terminadores, etc;
 Equipamentos: Repetidor, Hub, Transceptor;
 Padrões: EIA/TIA-232, RJ45, IEEE 802.3 (similar à Ethernet)
e 802.5 (Token Ring), IEEE 802.11 (WiFi);
 Unidade de dados : Bit.
2 - Camada de Enlace
 Responsável pelo acesso lógico ao ambiente físico,
fornecendo serviços de transmissão e controle de erros.
 Padrões: IEEE 802.3/802.2 e 802.5/802.2, HDLC, Frame
Relay, PPP, ATM
 Equipamentos: Placa de Rede, Bridge (ponte), Switch;
 Unidade de dados : Quadro (frame).
2 - Camada de Enlace
 Enlace de Dados (Data Link) - Funções
- Arbitragem: determina quando se deve usar o meio físico;
- Endereçamento: “físico” dos hosts;
- Controle de erros (detecção ou correção);
 Delimita e estabelece campos do quadro:
- Delimitadores por padrão físico, tamanho ou codificação;
- Subdividida nas redes IEEE802 (Logical Link Control e MAC);
 Controle de fluxo: controle de diferença de velocidades entre
transmissão e recepção (previsto).
3 - Camada de Rede
 Encaminha informação da rede de origem para a rede de
destino (roteamento)
 Controla tráfego e congestionamento entre sub-redes
(controle de congestão)
 Estabelece esquema único de endereçamento independente
da sub-rede utilizada
 Permite conexão de sub-redes heterogêneas;
 Protocolos: IP, IPX, ICMP;
 Equipamentos: Roteador;
 Unidade de dados : Pacote (Packet).
4 - Camada de Transporte
 Orientado à Conexão × Sem Conexão;
 Com ou sem confirmação;
 Estabelece qualidade de serviço (QoS);
 Recuperação de erros;
 Controle de fluxo;
 Garante a seqüência dos segmentos
 Protocolos: TCP, UDP
 Equipamentos: Gateway de transporte;
 Unidade de dados : Segmento (Segment).
5 - Camada de Sessão
 Gerencia sessões de comunicação (início, controle e
término);
 Sessão é uma comunicação que necessita
 armazenar estados;
 Estados são armazenados para permitir reestabelecimento
da comunicação em caso de queda da comunicação;
 Protocolos: NetBios;
 Ex: Retomar transferências de arquivos.
6 - Camada de Apresentação
 Transfere informações de um software de aplicação para a
camada de seção definindo o formato de dados;
 Não está relacionada à comunicação em si;
 Representação da informação;
 Sintaxe e semântica;
 Criptografia, compactação, codificação;
 Estruturas de dados;
 Formatos: JPEG, GIF, ASCII, MPEG.
7 - Camada de Aplicação
 Aplicações que oferecem os serviços ao usuário final;
 Unificação de sistemas de arquivos e diretórios;
 Correio eletrônico (SMTP);
 Transferência de arquivos (FTP, TFTP);
 Execução remota (telnet);
 Servidor Web (HTTP).
Protocolo TCP/IP
TCP/IP
 O TCP é o protocolo da camada de transporte orientado à
conexão, que oferece um serviço confiável.Frequentemente
aparece como parte da pilha TCP/IP da arquitetura Internet,
mas é um protocolo de propósito geral que pode ser
adaptado para ser usado com uma variedade de sistemas.
 O IP é um protocolo para comunicação de redes Internet. Ele
é o responsável pela transmissão de nível inferior (host-tohost), e é utilizado em dois tipos de estações: hosts e
gateways.
Estrutura Básica da pilha de protocolos
TCP/IP
7
Aplicação
6
Apresentação
5
Sessão
4
Transporte
Transporte
3
Rede
Internet
2
Enlace
1
Física
Modelos OSI
Aplicação
Interface com a Rede
TCP/IP
Modelo TCP/IP
Serviços do
TCP/IP
Arquitetura
das camadas
do Protocolo
TCP/IP
Camada
Aplicação
Telnet
Camada
Transporte
Camada
Internet
Camada
Rede
FTP
HTTP
DNS
TCP
SNMP
UDP
IGMP
IP
ARP
Ethernet
RIP
Token
Ring
Frame
Relay
ICMP
ATM
Endereçamento
Classe
Endereços
Privados
Máscara
Redes
Máquinas
A
1.0.0.0 a
127.0.0.0
10.0.0.0 a
10.255.255.255
255.0.0.0
1
16 milhões
B
128.0.0.0 a
191.255.0.0
172.16.0.0 a
172.31.255.255
255.255.0.0
16.320
65.024
C
192.0.0.0 a
233.255.255.0
192.168.0.0 a
192.168.255.0
D
224.0.0.0 a
239.255.255.255
-
E
240.0.0.0 a
255.255.255.254
255.255.255.0 2 milhões
-
-
254
-
Formato datagrama IP
CAMPOS IP

VERS: versão do protocolo IP que foi usada para criar o datagrama (4bits)HLEN: comprimento do cabeçalho, medido
em palavras de 32 bits (4 bits)

TOTAL-LENGTH: este campo proporciona o comprimento do datagrama medido em bytes, incluindo cabeçalho e
dados.

SERVICE-TYPE: este campo especifica como o datagrama poderia ser manejado e dividido em cinco subcomandos

IDENTIFICATION, FLAGS e FRAGMENTS: estes três campos controlam a fragmentação e a união dos datagramas.
O campo de identificação contém um único inteiro que identifica o datagrama, é um campo muito importante porque
quando um gateway fragmenta um datagrama, ele copia a maioria dos campos do cabeçalho do datagrama em cada
fragmento, então a identificação também deve ser copiada, com o propósito de que o destino saiba quais fragmentos
pertencem a quais datagramas. Cada fragmento tem o mesmo formato que um datagrama completo.

FRAGMENT OFFSET: especifica o início do datagrama original dos dados que estão sendo transportados no
fragmento. É medido em unidades de 8 bytes.

FLAG: controla a fragmentação.

TTL(Time To Live): especifica o tempo em segundos que o datagrama está permitido a permanecer no sistema
Internet. Gateways e hosts que processam o datagrama devem decrementar o campo TTL cada vez que um
datagrama passa por eles e devem removê-lo quando seu tempo expirar.

PROTOCOL: especifica qual protocolo de alto nível foi usado para criar a mensagem que está sendo transportada na
área de dados do datagrama.

HEADER-CHECKSUM: assegura integridade dos valores do cabeçalho.

SOURCE AND DESTINATION IP ADDRESS: especifica o endereço IP de 32 bits do remetente e receptor.

OPTIONS: é um campo opcional. Este campo varia em comprimento dependendo de quais opções estão sendo
usadas. Algumas opções são de um byte, e neste caso este campo é chamado de Option Code , e está dividido em
três campos.
Three way - Handshake
Three way - Handshake
Inicio
• Host A sends a TCP SYNchronize
packet to Host B
• Host B receives A's SYN
• Host B sends a SYNchronizeACKnowledgement
• Host A receives B's SYN-ACK
• Host A sends ACKnowledge
• Host B receives ACK. TCP
connection is ESTABLISHED.
Host A envia SYN
para o Host B
Seq = 100
Host B recebe
SYN
Host B envia SYN
ACK (101)
Seq=350
Host A recebe
SYN + ACK
Host A envia SYN
ACK=351
Seq=101
Host B recebe
SYN+ACK(351)
Conexão
Estabelecida
Download

Modelo OSI e Protocolo TCP/IP