Você está na página 1de 43

Endereamento IP

Endereamento IP

UNIFACS Universidade Salvador

Prof.Francisco Cousino Email:francisco.cousino@pro.unifacs.br

Formato do Datagrama IP
nmero da verso do protocolo IP comprimento do cabealho (bytes) tipo dos dados (DS) nmero mximo de enlaces restantes (decrementado a cada roteador) protocolo da camada superior ao qual entregar os dados 32 bits ver comp. tipo de cab servio comprimento comprimento total do datagrama (bytes) para fragmentao/ remontagem

incio do bits ident. 16-bits fragmento camada sobrechecksum superior vida Internet endereo IP de origem 32 bits endereo IP de destino 32 bits Opes (se tiver) dados (comprimento varivel, tipicamente um segmento TCP ou UDP)

p.ex. temporizador, registrar rota seguida, especificar lista de roteadores a visitar.


www.redes.unifacs.br

Introduo ao Endereamento IP

172.18.0.1 172.18.0.2 10.13.0.0 10.13.0.1

172.16.0.1 172.16.0.2 192.168.1.0 192.168.1.1

HDR SA DA DATA

172.17.0.1

172.17.0.2

Endereo nico permite a comunicao entre estaes Um endereo IP compe-se de uma quadra de nmeros naturais na faixa de 0 (zero) a 255 um byte, normalmente representado por: nmero . nmero . nmero . nmero A escolha do caminho (rota) baseada no endereo destino
www.redes.unifacs.br

Endereamento IP
32 bits Network Host

Formato Decimal Maximo

255

255

255

255

www.redes.unifacs.br

Endereo IP
32 bits Network Host

Dotted Decimal Maximum


1

255
8 9

255
16 17

255
24 25

255
32

Binrio

11111111 11111111

11111111 11111111

128 64 32 16 8 4 2 128 1 64 32 16 8 4 2 1 128 64 32 16 8 4 2 128 1 64 32 16 8 4 2 1


www.redes.unifacs.br

Endereamento IP
Network 32 bits Host

Dotted Decimal Maximum


1

255
8 9

255
16 17

255
24 25

255
32

Binary

11111111 11111111

11111111 11111111

Exemplo Decimal

Exemplo Binary

10101100 00010000

128 64 32 16 8 4 2 128 1 64 32 16 8 4 2 1 128 64 32 16 8 4 2 128 1 64 32 16 8 4 2 1

172

16

122

204

01111010 11001100
www.redes.unifacs.br

Endereos IP
Endereamento baseado em classes:
classe A B C D
0 rede 10 110 1110 rede rede endereo multiponto estao estao estao
1.0.0.0 to 127.255.255.255 128.0.0.0 to 191.255.255.255 192.0.0.0 to 223.255.255.255 224.0.0.0 to 239.255.255.255

32 bits
www.redes.unifacs.br

Classes
8 bits 8 bits Host Network Network 8 bits Host Host Network 8 bits Host Host Host

Classe A: Classe B: Classe C: Classe D: Classe E:

Network Network Network

Multicast Uso futuro


www.redes.unifacs.br

Classes
Bits: 1 8 9 Host 16 17 Network 16 17 Network Network 16 17 24 25 Host 24 25 Host 32 16 17 Host 24 25 Host 32 24 25 Host 32 32 0NNNNNNN

Class A:
Bits:

Range (1-126) 1 8 9 10NNNNNN

Class B:
Bits:

Range (128-191) 1 8 9 110NNNNN

Class C:
Bits:

Range (192-223) 1 8 9 1110MMMM Range (224-239)

Class D:

Multicast Group

Multicast Group

Multicast Group

www.redes.unifacs.br

Classes de endereos IP

www.redes.unifacs.br

Espao de Endereo Reservado


Hosts para as Classes dos Endereos IP
Cada classe de rede permite um nmero fixo de hosts; Em uma rede classe A, o primeiro octeto atribudo, restando os trs ltimos octetos (24 bits) para serem atribudos aos hosts; Portanto nmero mximo de hosts 224 (menos 2 endereos reservados para rede e broadcast), ou seja, 16.777.214 hosts;

www.redes.unifacs.br

Espao de Endereo Reservado


Hosts para as Classes dos Endereos IP
Em uma rede classe B, primeiros dois octetos so atribudos, restando os dois ltimos octetos (16 bits) para serem atribudos aos hosts; Portanto nmero mximo de hosts 216 (menos 2), ou seja, 65.534 hosts; Em uma rede classe C, primeiros trs octetos so atribudos, restando o ltimo octeto (8 bits) para ser atribudo aos hosts;

www.redes.unifacs.br

Espao de Endereo Reservado


Hosts para as Classes C dos Endereos IP
Portanto nmero mximo de hosts 28 (menos 2), ou seja, 254 hosts; Primeiro endereo em cada rede reservado para o endereo de rede real (ou nmero de rede), e o endereo final em cada rede reservado para broadcasts.

www.redes.unifacs.br

Endereos no vlidos
Endereos de Intranet definidos pela RFC 1918: Faixa de endereos privados Descrio 10.0.0.0 a 10.255.255.255 Uma rede de endereos classe A. 172.16.0.0 a 172.31.255.255 16 redes contguas de endereos classe B. 192.168.0.0 a 192.168.255.255 256 redes contguas de endereos classe C. REGRA: A RFC 1918 recomenda que os roteadores em redes que no estiverem usando um espao de endereo privado, especialmente aqueles provedores de servio Internet, devem configurar seu roteadores para rejeitar a informao de roteamento sobre as redes privadas.
www.redes.unifacs.br

Endereos IP reservados

www.redes.unifacs.br

Determinando o Nmero de Hosts Possveis


Network Host

172

16

0
N 1 2 3

10101100 00010000

...

...

11111111 11111101 65534 11111111 11111110 65535 11111111 11111111 65536 2 2N-2 = 216-2 = 65534 65534
www.redes.unifacs.br

...

00000000 00000000 00000000 00000001 00000000 00000011

16 15 14 13 12 11 10 8 9 7 6 5 4 3 2 1

Endereo dos Hosts


172.16.2.2 10.6.24.2 E1 172.16.3.10 E0 172.16.2.1 10.250.8.11 10.1.1.1

172.16.12.12

10.180.30.118

172.16 Network

12

. 12

Tabela de Rotas Network Interface 172.16.0.0 10.0.0.0 E0 E1


www.redes.unifacs.br

Host

Classes - Exerccio
Address 10.2.1.1 128.63.2.100 201.222.5.64 192.6.141.2 130.113.64.16 256.241.201.10
www.redes.unifacs.br

Class

Network

Host

Respostas
Address 10.2.1.1 128.63.2.100 201.222.5.64 192.6.141.2 130.113.64.16 256.241.201.10 Class A B C C B No existe Network 10.0.0.0 128.63.0.0 201.222.5.0 192.6.141.0 130.113.0.0 Host 0.2.1.1 0.0.2.100 0.0.0.64 0.0.0.2 0.0.64.16

www.redes.unifacs.br

Endereamento sem Subredes

172.16.0.1 172.16.0.2 172.16.0.3

172.16.255.253 ...

172.16.255.254

172.16.0.0

Network 172.16.0.0
www.redes.unifacs.br

Mscara de Rede
Serve para extrair a identificao de rede de um endereo IP atravs de uma operao simples de AND binrio. Exemplo: Endereo IP: 200 . 237 . 190 . 21 Mscara de rede: 255 . 255 . 255 . 0 ===================== 200 . 237 . 190 . 0 Endereo de rede Para obter o endereo de mquina faz-se uma operao binria AND com o complemento da mscara de rede. Endereo IP: 200 . 237 . 190 . 21 0 . 0 . 0 . 255 ===================== 0 . 0 . 0 . 21 Endereo de mquina AND NOT Mscara de rede AND

www.redes.unifacs.br

Endereo de Broadcast
Serve para enderear simultaneamente todas as mquinas da rede (vale, em geral, somente para mquinas de uma mesma rede local);

172.16.3.0

172.16.4.0

172.16.1.0 172.16.3.255 (Directed broadcast) 255.255.255.255 (Local network broadcast) 172.16.255.255 (All subnets broadcast)
www.redes.unifacs.br

172.16.2.0 formado colocando-se todos os bits da parte de endereamento de mquina de um endereo IP com valor 1.

Classe B - Exemplo de Subrede


Endereo do Host: 172.16.2.121 Mscara: 255.255.255.0 Rede 172.16.2.121: 10101100 255.255.255.0: Subrede: 10101100 Broadcast: 10101100 11111111 Rede 00010000 11111111 00010000 00010000 Subrede 00000010 11111111 00000010 Host 01111001 00000000 00000000

00000010 11111111

Endereo de subrede = 172.16.2.0 Host = 172.16.2.1172.16.2.254 Broadcast = 172.16.2.255 8 bits de subrede


www.redes.unifacs.br

Endereos de Broadcast - Exerccio

Endereo 201.222.10.60 15.16.193.6 128.16.32.13 153.50.6.27

Msc.Subrede 255.255.255.248 255.255.248.0 255.255.255.252 255.255.255.128

Classe Subrede

Broadcast

www.redes.unifacs.br

Endereos de Broadcast Exerccio

Endereo 201.222.10.60 15.16.193.6 128.16.32.13 153.50.6.27

Msc.Subrede 255.255.255.248 255.255.248.0 255.255.255.252 255.255.255.128

Classe C A B B

Subrede 201.222.10.56 15.16.192.0 128.16.32.12 153.50.6.0

Broadcast 201.222.10.63 15.16.199.255 128.16.32.15 153.50.6.127

www.redes.unifacs.br

Endereamento com Subredes

172.16.3.0

172.16.4.0

172.16.1.0

172.16.2.0

Network 172.16.0.0
www.redes.unifacs.br

Subredes
172.16.2.200 172.16.3.1 E1 172.16.2.2 E0 172.16.2.1 172.16.3.100 172.16.3.5

172.16.2.160

172.16.3.150

172.16 Network

2 . 160 Host

New Routing Table Network Interface 172.16.0.0 172.16.0.0 E0 E1


www.redes.unifacs.br

Subredes
172.16.2.200 172.16.3.1 E1 172.16.2.2 E0 172.16.2.1 172.16.3.100 172.16.3.5

172.16.2.160

172.16.3.150

172.16 Network

2 Subnet

160 Host

New Routing Table Network Interface 172.16.2.0 172.16.3.0 E0 E1


www.redes.unifacs.br

Mscara de Sub-rede
Network Endereo Host

172
Network

16 255

0
Host

0 0

Mscara Default

255

11111111 11111111 00000000 00000000 Also written as /16 where 16 represents the number of 1s in the mask. Network Subnet Host Mscara de subrede de 8 bits

255

255

255

0
www.redes.unifacs.br

Tambm representado como /24, onde 24 representa o nmero de bits 1 da mscara

Conceitos Bsicos de Subrede


Subrede Para criar um endereo de subrede, administrador de rede toma emprestados bits do campo original do host e os designa como o campo da subrede; Nmero mnimo de bits que podem ser emprestados 2; Se tomar emprestado apenas 1 bit para criar uma subrede, tem-se apenas um nmero de rede (a rede .0) e o nmero de broadcast (a rede .1); Principal motivo para se usar subredes reduzir o tamanho de um domnio de broadcast; Broadcasts so enviados a todos os hosts em uma rede ou subrede; Economizar um recurso limitado como o endereamento IP;
www.redes.unifacs.br

Subrede
10.7.1 - Intervalos de Bits Necessrios Criao de Subredes
Endereo Classe
A

Tamanho do campo Nmero mximo de host padro de bits de subrede


24 22

B C

16 8

14 6

Campo da subrede est sempre imediatamente aps o nmero da rede;


www.redes.unifacs.br

Conceitos Bsicos de Subrede


Subrede

www.redes.unifacs.br

Equivalncia entre Decimal e Binrio


128 64 0 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 32 0 0 0 1 1 1 1 1 1 16 0 0 0 0 1 1 1 1 1 8 0 0 0 0 0 1 1 1 1 4 0 0 0 0 0 0 1 1 1 2 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 1 = = = = = = = = = 0 128 192 224 240 248 252 254 255
www.redes.unifacs.br

Mscara de Subrede
Network
172.16.2.160 255.255.0.0 10101100 11111111 10101100 00010000 11111111 00010000 16

Host
00000010 00000000 00000000 0 10100000 00000000 00000000 0

Rede

172

Default - sem uso de subredes


www.redes.unifacs.br

Mscara de Subrede
Network
172.16.2.160 255.255.255.0 10101100 11111111 10101100 00010000 11111111 00010000

Subnet
00000010 11111111 00000010
128 192 224 240 248 252 254 255

Host
10100000 00000000 00000000

Network Number

172

16

Endereo de rede estendido em 8 bits


www.redes.unifacs.br

Mscara de Subrede
Network
172.16.2.160 255.255.255.192 10101100 11111111 10101100 00010000 11111111 00010000

Subnet
00000010 11111111 00000010

Host
10100000 11000000 10000000

Network Number

172

16

Endereo de rede estendido em 10 bits


www.redes.unifacs.br

128 192 224 240 248 252 254 255 128 192 224 240 248 252 254 255

128

Criando uma Subrede


Computando a Mscara de Subrede e o Endereo IP
Cada vez que se toma emprestado mais um bit do campo do host, nmero de subredes criadas aumenta em uma potncia de 2; Oito subredes possveis criadas tomando-se 3 bits emprestados igual a 2 3 (2 x 2 x 2); Dezesseis subredes possveis criadas tomando-se emprestados 4 bits igual a 2 4 (2 x 2 x 2 x 2);
www.redes.unifacs.br

Criando uma Subrede


Computando a Mscara de Subrede e o Endereo IP
Questo: Quantos bits so tomados emprestados (qual o tamanho do campo da subrede) para uma rede classe B usando-se uma mscara de subrede 255.255.240.0? Resposta: Dois primeiros octetos da mscara (255.255) correspondem aos 16 bits do nmero de rede de uma classe B;

www.redes.unifacs.br

Criando uma Subrede


Computando a Mscara de Subrede e o Endereo IP
Lembre-se que campo da subrede representado por todos os bits "1" adicionais alm deles; Nmero decimal 240 o binrio 11110000, note que esto sendo usados 4 bits para o campo da subrede; Questo: Quantas subredes possveis existem com um campo de subrede de 4 bits? Resposta: Descubra o menor nmero de 4 bits (0000) e em seguida, o maior nmero de 4 bits (1111 = 15);
www.redes.unifacs.br

Criando uma Subrede


Computando a Mscara de Subrede e o Endereo IP
Portanto, subredes possveis so de 0 a 15, ou dezesseis subredes; Entretanto, sabe-se que no pode usar subrede 0 ( parte do endereo da rede) nem subrede 15 (1111) (endereo de broadcast); Esse campo de subrede de 4 bits permite quatorze subredes que podem ser usadas (1-14);
www.redes.unifacs.br

Exerccio

Address 172.16.2.10 10.6.24.20 10.30.36.12

Subnet Mask 255.255.255.0 255.255.240.0 255.255.255.0

Class

Subnet

www.redes.unifacs.br

Exerccio

Address 172.16.2.10 10.6.24.20 10.30.36.12

Subnet Mask 255.255.255.0 255.255.240.0 255.255.255.0

Class B A A

Subnet 172.16.2.0 10.6.16.0 10.30.36.0

www.redes.unifacs.br

Exerccio
Considere o endereo de rede da classe "C" 198.100.20.0/24 da empresa norteamericana Toshiba America Medical Systems. O administrador desta rede nos solicitou auxilio para criar 13 sub-redes. Prontamente, voc colaborou na execuo desta tarefa de consultoria e encontrou diversos valores que foram apresentados ao administrador da rede. De acordo com os valores encontrados, responda : 1 Qual ser a nova mscara para atender ao pedido do administrador representada nas duas notaes? 2 Quantas sub-redes sero criadas de fato ? Qual o endereo da 1 sub-rede vlida? 3 Quantos hosts por sub-rede sero criados ? 4 Qual o endereo de broadcast da 2 sub-rede vlida ? 5 Qual a faixa de endereos destinada a numerao de hosts da 3 sub-rede vlida ?

www.redes.unifacs.br