Escolar Documentos
Profissional Documentos
Cultura Documentos
Sistemas de Informao
Faculdade Impacta Tecnologia FIT
2013
Objetivo:
Entender os fundamentos dos servios de rede:
funes da camada de rede
endereamento IP
NAT (Network Address Translation)
roteamento (seleo de caminhos)
IGP (Interior Gateway Protocol)
EGP (Exterior Gateway Protocol)
Camada de enlace
Camada fsica
Introduo ao
endereamento IPv4
Introduo ao
endereamento IPv4
Endereos IP invlidos
Classes de endereos IP
Classe A de endereos IP
Formato: Network.Host.Host.Host
Primeiro bit, do primeiro octeto, sempre zero
00000000 = 0
01111111 = 127
27 2 = 126 redes
quando todos os bits forem 0s, tem-se a rota default
quando forem 1s, tem-se a rede 127 (loopback)
224 2 = 16.777.214 hosts
desconsiderar o primeiro e o ltimo endereo
Formato: Network.Network.Host.Host
Bits iniciais fixos na seqncia 10
10000000 = 128
10111111 = 191
214 = 16.384 redes
216 2 = 65.534 hosts
desconsiderar o primeiro e o ltimo endereo
Classe C de endereos IP
Sub-redes
Mscaras de sub-redes
Mscaras de sub-redes
para classe C
Mscaras de sub-redes
para classe C
Mscaras de sub-redes
para classe C
Dica prtica
parte parte
de rede do host
11001000 00010111 00010000 00000000
200.23.16.0/25
NAT: Network
Address Translation
Restante da Rede local
rede (home network)
10.0.0.0/24 10.0.0.1
10.0.0.4
10.0.0.2
138.76.29.7
10.0.0.3
NAT: Network
Address Translation
Implementao: aes do roteador
Datagramas que saem: trocar (endereo IP de origem, porta
X) de cada datagrama de sada para (endereo NAT IP, nova
porta Y)
- servidores remotos iro responder usando (endereo NAT
IP, nova porta Y) como endereo de destino
Guardar (na tabela de traduo dos endereos NAT): os pares
de traduo dos endereos (endereo IP de origem, porta X)
para (endereo NAT IP, nova porta Y)
Datagramas que chegam: trocar (endereo NAT IP, nova porta
Y) no campo de destino de cada datagrama que chega com o
correspondente (endereo IP de origem, porta X) armazenado
na tabela NAT
Prof Andr Koide da Silva
NAT: Network
Address Translation
Tabela de traduo NAT 1 host 10.0.0.1
2 roteador NAT
WAN addr LAN addr envia datagrama
muda o endereo
138.76.29.7, 5001 10.0.0.1, 3345 para
de origem
128.119.40.186, 80
10.0.0.1, 3345 para
138.76.29.7, 5001, S: 10.0.0.1, 3345
D: 128.119.40.186, 80
e atualiza a tabela 10.0.0.1
1
S: 138.76.29.7, 5001
2 D: 128.119.40.186, 80 10.0.0.4
10.0.0.2
138.76.29.7 S: 128.119.40.186, 80
D: 10.0.0.1, 3345 4
S: 128.119.40.186, 80
D: 138.76.29.7, 5001 3 10.0.0.3
3 resposta chega no endereo 4 roteador NAT muda o
de destino: 138.76.29.7, 5001 endereo de destino de
138.76.29.7, 5001 para 10.0.0.1, 3345
NAT: Network
Address Translation
Campo de porta de 16-bits
60.000 conexes simultneas com um nico endereo
de rede
NAT controverso
Roteadores devem fazer processamentos at, no
mximo, a camada 3
Viola o conceito fim-a-fim
- A possibilidade de suporte a NAT deve ser levada
em considerao pelos desenvolvedores de
aplicaes
O problema da diminuio do nmero de endereos
deveria ser tratado por IPv6
Prof Andr Koide da Silva
Roteamento
Protocolo de roteamento
Meta: determinar o caminho bom
(seqncia de roteadores) pela rede da
origem ao destino
5
Caminho bom:
3
tipicamente significa o B C
5
2
caminho de menor custo A 2 F
1
3
outras definies so 1
D E 2
possveis 1
Roteamento hierrquico
Roteamento Intra-SA
Polticas
Inter-SA: controle sobre como o trfego roteado e quem
transita atravs da rede
Intra-SA: administrao nica, logo so desnecessrias
decises polticas
Escalabilidade
Roteamento hierrquico economiza tamanho de tabela de
rotas e reduz trfego de atualizao
Desempenho
Intra-SA: pode focar em desempenho
Inter-SA: polticas podem ser mais importantes do que
desempenho