You are on page 1of 29

Universidade Federal de Mato Grosso

Instituto de Computao

Redes de computadores
CAMADA DE REDE
- PARTE 01 -

Prof. Dr. Lus Czar Darienzo Alves

Endereo IP

Objetivo
Identificar, de forma nica e individual, cada dispositivo da
inter-rede TCP/IP
Tambm denominado endereo internet

Representao
Nmero inteiro de 32 bits
Permite at 232 endereos

31
11000000

10101000

00001010

00000001

Endereo IP

Notao decimal
Representao por 4 nmeros decimais separados por pontos
Cada nmero decimal est associado a um determinado byte
do endereo

0
11000000 10101000 00001010

192 . 168 . 10 . 1

31
00000001

Endereo IP

Hierarquia de endereamento
Identificador de rede (prefixo de rede)
Identifica cada rede de forma nica e individual

Identificador de estao
Identifica cada estao da rede de forma nica e individual

31

Identificador de rede

Identificador de estao

Endereo IP

Atribuio de endereos
Endereos IP no so atribudos s estaes e roteadores
Endereos IP so atribudos s interfaces de estaes e
roteadores
Cada interface de estaes e roteadores deve possuir um
endereo IP
Estaes multihomed e roteadores possuem diversos endereos
IP

Endereo IP

Atribuio de endereos
Diferentes prefixos de rede devem ser adotados para diferentes
redes fsicas
Um nico prefixo de rede deve ser compartilhado por
interfaces de uma rede fsica
Um nico identificador de estao deve ser atribudo a cada
interface de uma rede fsica

Endereo IP

Atribuio de endereos

E1 192.168.10.1

N1
E2

192.168.10.2

200.10.1.1
192.168.10.3

R1

200.10.1.3

E3

N2
200.10.1.2

E4

Classes de endereos
Classe A

01
0

78

31

Classe B

0 2
10

Classe C

0
3
110

31

Classe D

0
4
1110

31

Classe E

0
5
11110

15 16

31
23 24

31

Classes de endereos

Capacidade
Permitem a configurao de um variado nmero de redes com
diferentes tamanhos

Classe

Nmero
de redes

Nmero de
estaes

27

224

214

216

221

28

Classes de endereos

Espao de endereamento

Classe

Intervalo de endereos

0.0.0.0 - 127.255.255.255

128.0.0.0 - 191.255.255.255

192.0.0.0 - 223.255.255.255

224.0.0.0 - 239.255.255.255

240.0.0.0 - 255.255.255.255

Endereos especiais
Endereo de rede

Prefixo de rede

0...0

Broadcast direto

Prefixo de rede

1...1

1...1

1...1

0...0

0...0

127

X...X

Broadcast limitado

Rota default
Loopback

Endereos possveis e vlidos

Endereos possveis
Conjunto de endereos que compartilham um mesmo prefixo
de rede

Endereos vlidos
Conjunto de endereos possveis que podem ser atribudos s
interfaces

Classe

Prefixo
de rede

10

172.16

192.168.10

Endereos
possveis

Endereos
vlidos

10.0.0.0 - 10.255.255.255

10.0.0.1 - 10.255.255.254

172.16.0.0 - 172.16.255.255

172.16.0.1 - 172.16.255.254

192.168.10.0 - 192.168.10.255

192.168.10.1 - 192.168.10.254

Endereo privado

O que ?
Conjunto de endereos reservados que podem ser usados de
forma aberta por qualquer organizao

Classe

Endereos privados

10.0.0.0

B
C

172.16.0.0 -

172.31.0.0

192.168.0.0 - 192.168.255.0

Endereo privado

Benefcios
Otimiza o uso do espao de endereos IP
Prov um mecanismo de segurana

Limitaes
Estaes e redes privadas no podem ser visveis externamente
na internet
Datagramas com endereos privados trafegam apenas na
inter-rede privada

Soluo
Network Address Translator (NAT)

Endereos pblicos x privados

Endereos pblicos
So alocados oficialmente em uma organizao por uma
instituio autorizada da internet

Possuem unicidade global


Devem ser solicitados por organizaes que desejam conectarse internet

Endereos privados
No so oficialmente alocados por instituies autorizadas da
internet

Possuem apenas unicidade local, sendo nicos apenas na


inter-rede privada

Mscara de rede

Objetivo
Delimitar a posio do prefixo de rede e do identificador de
estao

Representao
Padro de 32 bits
Possui bits 1 no prefixo de rede
Possui bits 0 no identificador de estao

31
1...1

0...0

Mscara de rede

Notao decimal

Representada por 4 nmeros decimais separados por pontos

Cada nmero decimal est associado a um determinado byte


da mscara

Notao de contagem de bits

Representada por um nmero inteiro que indica a quantidade


de bits 1 da mscara

11000000 10101000 00001010


11111111 11111111 11111111

31
00000001 Endereo IP
00000000

192.168.10.1 255.255.255.0

Mscara de rede

Exemplo

Configurando interfaces
E1

192.168.10.1

N1
E2

192.168.10.2

200.10.1.1

192.168.10.3

R1

200.10.1.3

E3

N2

200.10.1.2

> ifconfig eth0 192.168.10.3 netmask 255.255.255.0


> ifconfig eth1 200.10.1.3 netmask 255.255.255.0
> ifconfig lo 127.0.0.1 netmask 255.0.0.0

E4

Exemplo

Listando informaes de interfaces

> ifconfig eth0


eth0 Link encap:Ethernet HWaddr 00:E0:7D:8E:BC:72
inet addr:192.168.10.3 Bcast:192.168.10.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:179 errors:0 dropped:0 overruns:0 frame:0
TX packets:17 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:17676 (17.2 Kb) TX bytes:1230 (1.2 Kb)
Interrupt:5 Base address:0xb000

> ifconfig -a
...

> netstat -i
Iface MTU
eth0
1500
eth1
1500
lo
16436

Met
0
0
0

RX-OK
461
210
64

RX-ERR
0
0
0

RX-DRP
0
0
0

RX-OVR
0
0
0

TX-OK
21
15
64

TX-ERR
0
0
0

TX-DRP
0
0
0

TX-OVR
0
0
0

Resoluo de endereos

Problema
Datagramas adotam endereos IP
Quadros das redes fsicas adotam endereos fsicos

Soluo
Mapeamento de endereos IP para endereos fsicos

IA

IB

FA

FB
IA IB
FA FB

Datagrama
Quadro

Resoluo de endereos

Mapeamento direto
Pressupe que endereos fsicos podem ser escolhidos
pelo administrador
Endereo fsico deve possuir o mesmo valor do
identificador de estao do endereo IP
Mapeamento dinmico
Permite endereos fsicos configurados pelo
administrador ou fabricante
Protocolo de baixo nvel realiza o mapeamento de forma
transparente e sob demanda
Rede fsica deve suportar broadcast
Implementado na arquitetura TCP/IP pelo protocolo
Address Resolution Protocol (ARP)

Protocolo ARP

Objetivo
Mapear endereos IP para seus respectivos endereos fsicos

B
FA, IA, ?, IB

FA, IA, FB, IB

> tcpdump -ne arp


0:e:7d:8:bc:72 Broadcast
0:3:47:c:fb:9 0:e:7d:8:bc:72

arp 42:arp who-has


arp 60:arp reply

192.168.10.3 tell
192.168.10.3 is-at

192.168.10.1
0:3:47:c:fb:9

Protocolo ARP

Tabela ARP
Funo
Armazena os mapeamentos mais recentes

Torna o protocolo mais eficiente

Manuteno
Requisies ARP podem atualizar as tabelas de todas as estaes
da rede
Respostas ARP atualizam a tabela da estao requisitante

Protocolo ARP

Tabela ARP
Listando entradas
> arp -n
Address
192.168.10.1
192.168.10.2

HWtype
ether
ether

HWaddress
00:E0:7D:AD:C4:2B
00:E1:5A:8B:DF:4D

Flags Mask
C
C

Iface
eth0
eth0

Modificando entradas
> arp -d 192.168.10.1
> arp -s 192.168.10.1 00:E0:7D:AD:C4:2B
> arp -s 192.168.10.2 00:E1:5A:8B:DF:4D temp

Interao do protocolo ARP


> tcpdump -ne arp
0:e:7d:8:bc:72 Broadcast
arp 42: arp who-has 192.168.10.3 tell 192.168.10.1
0:3:47:c:fb:9 0:e:7d:8:bc:72 arp 60: arp reply
192.168.10.3 is-at 0:3:47:c:fb:9

Figura 2.17

Protocolos para configurao


automtica de endereos IP

Objetivo
Mapear endereos fsicos para endereos IP
Tambm so utilizados para carregar informaes como
mscara de rede e rota default

Protocolos

RARP

Similar ao ARP, atua basicamente na camada de enlace

BOOTP e DHCP

Utilizam IP e UDP

Utilizam o endereo de broadcast limitado

Protocolo DHCP
Utiliza IP, UDP e broadcast limitado.
Capaz de transportar vrios tipos de informao. Exemplos:
Mscara de rede
Servidor de nomes

Quatro mensagens:

DISCOVER

OFFER
REQUEST
ACK

Mecanismos de entrega

Entrega direta
Estaes de origem e destino esto conectadas na mesma
rede fsica

Entrega indireta
Estaes de origem e destino esto conectadas em redes
fsicas distintas
Pode ser representada por uma sequncia de entregas diretas
Datagramas so encaminhados atravs de roteadores
intermedirios

Mecanismos de entrega

Entrega direta

IA

IB

FA

FB

Datagrama
IA

IB

FA FB
Quadro

Mecanismos de entrega

Entrega indireta

A
IR,N1

IA

N1

FA

IR,N1

FR,N1

IR,N2

N2

FR,N2

Datagrama

IA

Datagrama

IB

FA FR,N1
Quadro da rede N1

IA

IB

FR,N2FB
Quadro da rede N2

IB

FB

You might also like