Você está na página 1de 32

Endereamento IP

Contedo

 Endereamento IP
 Sub-redes
 VLSM Variable Length Subnetwork Mask
 CIDR Classless Inter-Domain Routing
Endereamento IP
Servio de Comunicao Universal
 Um sistema de comunicao global requer um
mtodo universalmente aceito para identificar
individualmente os computadores.
 Exigncia de um mecanismo global de identificao das
mquinas em um cenrio de um conjunto de redes
interconectadas (internet).
 A idia permitir a comunicao entre quaisquer
mquinas localizadas em quaisquer pontos do
ambiente de inter-redes.
Endereo IP
 Endereo definido na camada de rede da
arquitetura TCP/IP para identificar, de forma
nica, cada conexo de rede.
 Consiste de um nmero de 32 bits (4 bytes)
associado a cada interface de rede.
 O formato do endereo determinado pelo
protocolo da camada de rede e visa facilitar a
tarefa de roteamento.
 Notao binria do endereo IP:
 10000010 10000100 00010011 00011111
 11001000 11011001 00010000 00001000
Endereo IP (cont.)

 Ao invs da notao binria, normalmente


usada a notao decimal (decimal dotted
notation).
 Cada byte do endereo representado por um
nmero decimal, separados por um ponto.
 Ex: 130.132.9.31 200.241.16.8 10.0.0.0
 O endereo IP composto por duas partes:
 NetID: codifica univocamente o identificador da rede
qual a mquina est conectada.
 HostID: codifica univocamente o identificador da
mquina (Id da interface) dentro da rede.
Endereo IP (cont.)
Endereo IP (cont.)
Converso Decimal-Binrio
10. 1. 23. 19
00001010. 00000001. 00010111. 00010011

200. 241. 16. 8


11001000. 11101101. 0010000. 00001000

255. 255. 0. 0
11111111. 11111111. 0000000. 00000000

127. 0. 0. 1
11111111. 0000000. 0000000. 00000001

243. 15. 63 100


Converso Binrio-Decimal
1 1 1 1 1 1 1 1

128 64 32 16 8 4 2 1

(128+ 64+ 32+ 16+ 8+ 4+ 2+ 1=255)

Exemplo de converso:

0 1 0 0 1 0 0 1=?
0 64 0 0 0 0 0 1 (0+64+0+0+8+0+0+1=73)
Classes de Endereos
 Endereos IP so organizados em classes.
 As classes determinam quantos bits so
usados para identificar a rede e quantos
so usados para codificar a mquina.
 Classe A: NetID= 8 bits, HostID= 24 bits
 Classe B: NetID= 16 bits, HostID= 16 bits
 Classe C: NetID= 24 bits, HostID= 8 bits
 Esse esquema de endereamento
chamado de classful.
Classe Primrias (1)
Classes Primrias (2)
NetID HostID
Class A 0
(7 Bits) (24 Bits)

NetID HostID
Class B 10
(14 Bits) (16 Bits)

NetID HostID
Class C 110
(21 Bits) (8 Bits)
Redes Classe A (Redes /8)
 So redes de grande porte, que contam com
um nmero imenso de mquinas.
 Ex: 12.0.0.0 (AT&T); 13.0.0.0 (Xerox)
 Mximo de 126 redes (27-2).
 (0 a 127 = 128 redes)
 0.0.0.0: rota default
 127.0.0.0: funo loopback
 Mximo de 16.777.224 (224-2) hosts por rede.
 all-0s: endereo this network
 all-1s: endereo de broadcast
Redes Classe A (Redes /8) (cont.)

 231 (2.147.483.648) endereos individuais.


 50% do espao de endereamento unicast do
IPv4!!!
 Faixa de NetIDs: 1 a 126.
 De 1.xxx.xxx.xxx at 126.xxx.xxx.xxx
Redes Classe B (Redes /16)
 So redes de mdio porte, que contam com
um nmero ainda muito grande de hosts.
 Ex: 129.188.0.0 (Motorola); 164.41.0.0 (UnB)
 Mximo de 16.384 redes (214).
 Mximo de 65.534 (216-2) hosts por rede.
 230 (1.073.741.824) endereos individuais.
 25% do espao de endereos unicast do IPv4!!!
 Faixa de NetIDs: 128 a 191.
 128.0.xxx.xxx at 191.255.xxx.xxx
Redes Classe C (Redes /24)
 So redes de pequeno porte, que contam com um
pequeno nmero de hosts.
 Ex: 241.16.18.0; 196.239.26.0
 Mximo de 2.097.152 redes (221).
 Mximo de 254 (28-2) hosts por rede.
 229 (536.870.912) endereos individuais.
 ~12,5% do espao de endereos unicast do IPv4.
 Faixa de NetIDs: 192 a 223.
 192.0.0.xxx at 223.255.255.xxx
Classes Especiais

Class D Endereo de Multicast


1110
(28 Bits)

Class E Reservado
11110
(27 Bits)
Resumindo...
Network Address Range Maximum Maximum Hosts
Class Networks
Class A 0.0.0.0 to 126 Over 16
127.255.255.255 Million
Class B 128.0.0.0 to 16,382 65,534
191.255.255.255
Class C 192.0.0.0 to Over 2 254
223.255.255.255 Million
Class D 224.0.0.0 to Reserved for N/A
239.255.255.255 Multicasting
Class E 240.0.0.0 to Reserved for N/A
247.255.255.255 future use
Desvantagens do Endereamento Classful
 Apenas 232 (4.294.967.296) endereos IPv4
disponveis.
 Eventual exausto do espao de endereos.
 No propicia uma alocao eficiente do espao de
endereos.
 Classe C: apenas 254 hosts (muito pequeno).
 Classe B: 65.534 hosts (muito grande).
 M distribuio de endereos no passado.
 Depleo prematura de endereos Classe B.
 Instituies de mdio porte com endereos Classe C
(impacto negativo no tamanho global das tabelas de
roteamento da Internet).
Desvantagens do Endereamento Classful (cont.)

 Se uma mquina movida de uma rede


para outra seu endereo tem ser mudado, a
no ser que a rede esteja usando um
protocolo de mapeamento dinmico de
endereos.
 Muita perda de endereos j que nem todos
so efetivamente usados.
Exemplo 1
Exemplo 2
Endereos Especiais
 Nem todo nmero pode ser usado para identificar
uma conexo rede pois alguns deles so
reservados, priori, pelo esquema de
endereamento.
 Para cada rede, os endereos de host seguintes
so sempre reservados, no podendo ser usados
como endereos de nenhuma das mquinas da
rede:
 O primeiro endereo de host (isto , HostID com todos
os bits iguais a 0)
 O ltimo endereo de host (isto , HostID com todos os
bits iguais a 1)
Endereo de Rede (this network)
 Assim como as interfaces, as redes tambm
tm o seu prprio endereo IP.
 Por conveno, o endereo IP reservado
que tem o HostID com todos os bits iguais
a zero , na realidade, o endereo da rede.
 Exemplos:
 200.241.16.0 (classe C)
 164.41.0.0 (classe B)
 15.0.0.0 (classe A)
Endereo de Loopback
 A maioria das implementaes possui uma
interface loopback, que permite a um processo
cliente e um servidor localizados no mesmo host
se comunicarem usando a pilha TCP/IP.
 A interface loopback no se conecta a rede alguma
(um pacote IP enviado para essa interface no
aparece em nenhuma rede, fica na mquina local).
 O endereo classe A 127.0.0.0 um endereo
de rede reservado para funes de loopback.
 Por conveno, qualquer endereo de host nessa rede
pode ser usado como endereo de loopback. Na
prtica usado apenas o endereo 127.0.0.1, que
comumente denominado de localhost.
Endereo de Broadcast
 Endereo reservado usado para referenciar
todas as mquinas de uma rede.
 Um pacote IP com endereo de broadcast
sempre entregue a todas as mquinas da rede.
 Qualquer endereo cujo campo de HostID
possua todos os bits iguais a 1 um
endereo de broadcast.
 200.241.16.255 (classe C)
 164.41.255.255 (classe B)
Endereo de Multicast
 Um endereo multicast referencia um grupo seleto
de mquinas de uma rede. Um grupo multicast
sempre identificado por um endereo classe D.
 Membros de um grupo ainda retm os seus
prprios endereos IP, mas tambm tm a
habilidade de absorver dados que so enviados
para os endereos multicast.
 Para terem acesso s mensagens enviadas para
endereos multicast as mquinas devem suportar
o protocolo IGMP.
Endereo de Multicast (cont.)

 Alguns endereos multicast so reservados,


estando listados na RFC Internet Assigned
Numbers.
 224.0.0.2 = todos os roteadores de uma sub-
rede local.
 Diferentemente dos endereos broadcast, os
endereos multicast no so restritos rede
local.
Endereos Privados
 Assim como a classe de endereos 127.0.0.0, existem
outros endereos que no podem ser utilizados em
nenhuma mquina conectada Internet.
 As faixas de endereos comeadas com "10", "192.168" ou
de "172.16" at "172.31" so reservadas para uso em
redes locais/intranets e por isso no so usadas na
Internet.
- 10.0.0.0 a 10.255.255.255
- 172.16.0.0 a 172.31.255.255
- 192.168.0.0 a 192.168.255.255
 Redes que usam endereos dessa faixa constituem redes
privadas e a numerao denominada de numerao
privada.
Obteno de Endereos IP
 Faixa de endereos IP vlidos devem ser solicitados a uma
instituio central responsvel pelo registro de endereos.
 A entidade global responsvel pelo registro e atribuio
dos endereos a IANA - Internet Assignment Numbers
Authority (http://www.iana.org/).
 A IANA delega faixas de endereos s RIRs (Regional
Internet Registries), entidades menores, que ficam
responsveis por delegar os endereos regionalmente.
 Nos EUA a entidade responsvel a ARIN
(http://www.arin.net/) e no Brasil a LACNIC (Latin
American and Caribbean Internet Address Register -
Registro de Endereamento da Internet para Amrica
Latina e Caribe - http://www.lacnic.net/pt/). Estas
entidades so diferentes das responsveis pelo registro de
domnios, como o Registro.br.
Mapeamento Dinmico de Endereos
 Pressuposto: no h problema se diferentes
placas usarem um mesmo endereo IP em
instantes diferentes.
 DHCP Dynamic Host Configuration Protocol.
 Um servidor DHCP distribui endereos IP dentro
de uma faixa disponvel definida na sua
configurao.
 Pode haver vrios servidores DHCP, cada um
responsvel por uma faixa de endereos.
 Endereos podem ter um tempo de validade.
 Tema ser explorado em experincia de
laboratrio.

Você também pode gostar