Você está na página 1de 33

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. 00001010. 200. 11001000. 255. 11111111. 127. 11111111. 243. 1. 00000001. 241. 11101101. 255. 11111111. 0. 0000000. 15. 23. 00010111. 16. 0010000. 0. 0000000. 0. 0000000. 63 19 00010011 8 00001000 0 00000000 1 00000001 100

Converso Binrio-Decimal
1 128 1 64 1 32 32+ 1 16 16+ 1 8 8+ 1 4 4+ 1 2 2+ 1 1 1=255)

(128+ 64+

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)


Class A 0 NetID (7 Bits) NetID (14 Bits) NetID (21 Bits) HostID (24 Bits) HostID (16 Bits) HostID (8 Bits)

Class B

10

Class C

110

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: 200.241.16.0 (UFES); 200.239.26.0 (CEF)

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 1110 Endereo de Multicast (28 Bits)

Class E

11110

Reservado (27 Bits)

Resumindo...
Network Address Range Class Class A 0.0.0.0 to 127.255.255.255 Class B 128.0.0.0 to 191.255.255.255 Class C 192.0.0.0 to 223.255.255.255 Class D 224.0.0.0 to 239.255.255.255 Class E 240.0.0.0 to 247.255.255.255 Maximum Networks 126 16,382 Maximum Hosts Over 16 Million 65,534

Over 2 254 Million Reserved for N/A Multicasting Reserved for N/A future use

Desvantagens do Endereamento Classful


Apenas 232 disponveis. (4.294.967.296) endereos IPv4

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 Loopback

(cont.)

Embora parea ineficiente executar todo o processamento das camadas de transporte e IP dos dados enviados para a interface loopback, isso simplifica o design pois a interface aparece apenas como uma outra camada de enlace qualquer (ethernet, token ring, FDDI, etc.).

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 subrede 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