Upload
internet
View
125
Download
11
Embed Size (px)
Citation preview
ENDEREÇAMENTO IPENDEREÇAMENTO IPENDEREÇAMENTO IPENDEREÇAMENTO IP
FATESMFATESM
PROF. BRUNO ADAMS PARDO CATIARIPROF. BRUNO ADAMS PARDO CATIARIPROF. BRUNO ADAMS PARDO CATIARIPROF. BRUNO ADAMS PARDO CATIARI
ENDEREÇAMENTO IPv4ENDEREÇAMENTO IPv4ENDEREÇAMENTO IPv4ENDEREÇAMENTO IPv4
SISTEMAS PARA WEB MÓDULO IVSISTEMAS PARA WEB MÓDULO IVSISTEMAS PARA WEB MÓDULO IVSISTEMAS PARA WEB MÓDULO IV
Endereço IPEndereço IP
32 bits em 4 octetos32 bits em 4 octetos Representado em decimal com pontosRepresentado em decimal com pontos Endereço hierárquicoEndereço hierárquico
11000000.10101000.00110011.0000001111000000.10101000.00110011.00000011
192.168.51.3192.168.51.3
Binários em DecimalBinários em Decimal
11
1010
100100
10001000
11
1000010000
100000100000
10000001000000
1000000010000000
22
44
88
1616
3232
6464
128128
DecimalDecimalBinárioBinário
Binários em DecimalBinários em Decimal
1000000010000000
1100000011000000
1110000011100000
1111000011110000
128128
1111100011111000
1111110011111100
1111111011111110
1111111111111111
192192
224224
240240
248248
252252
254254
255255
DecimalDecimalBinárioBinário
IP Bits para DecimalIP Bits para Decimal
1010110110101101..1100000011000000..0111101101111011..0010000000100000
173173 .. 192192 .. 123123 .. 3232
IP Bits para DecimalIP Bits para Decimal
11
1010110110101101
00 11 00 11 11 00 11
128128 00 3232 00 88 44 00 11
++128128 3232 88++ 44++ ++ 11 == 173173
IP Bits para DecimalIP Bits para Decimal
11
1100000011000000
11 00 00 00 00 00 00
128128 6464 00 00 00 00 00 00
++128128 6464 == 192192
IP Bits para DecimalIP Bits para Decimal
00
0111101101111011
11 11 11 11 00 11 11
00 6464 3232 1616 88 00 22 11
++6464 3232 1616++ 88++ ++ 22 == 123123++ 11
IP Bits para DecimalIP Bits para Decimal
00
0010000000100000
00 11 00 00 00 00 00
00 00 3232 00 00 00 00 00
3232 == 3232
Classes EndereçosClasses Endereços
RedeRedeClasse AClasse A
Classe BClasse B
Classe CClasse C
RedeRede
RedeRede
HostHost
RedeRede
RedeRede
HostHost HostHost
HostHost HostHost
HostHostRedeRede
Classes de EndereçosClasses de Endereços
Classe AClasse A
Classe BClasse B
Classe CClasse C
1.0.0.01.0.0.0 126.255.255.255126.255.255.255
DeDe AtéAté
128.0.0.0128.0.0.0 191.255.255.255191.255.255.255
192.0.0.0192.0.0.0 223.255.255.255223.255.255.255
Classes de EndereçosClasses de Endereços
Classe DClasse D
Classe EClasse E
224.0.0.0224.0.0.0 239.255.255.255239.255.255.255
DeDe AtéAté
240.0.0.0240.0.0.0 255.255.255.255255.255.255.255
Endereços ReservadosEndereços Reservados
LoopbackLoopback
End. QualquerEnd. Qualquer
BroadcastBroadcast
127.i.i.i127.i.i.i
0.0.0.00.0.0.0
255.255.255.255255.255.255.255
Endereços PrivadosEndereços Privados
Classe AClasse A
Classe BClasse B
Classe CClasse C
10.0.0.010.0.0.0 10.255.255.25510.255.255.255
DeDe AtéAté
172.16.0.0172.16.0.0 172.31.255.255172.31.255.255
192.168.0.0192.168.0.0 192.168.255.255192.168.255.255
Máscara de RedeMáscara de Rede
É uma sequência de 32 bitsÉ uma sequência de 32 bits Indica quais bits do endereço Indica quais bits do endereço
pertencem ao Net ID e Host IDpertencem ao Net ID e Host ID Bits 1 = Net IDBits 1 = Net ID Bits 0 = Host IDBits 0 = Host ID
Máscara de RedeMáscara de Rede
IPIP
1111111111111111MaskMask 111111111111111100000000000000000000000000000000
MaskMask
172172 1616 44 3232
255255 255255 00 00
Mascaras NaturaisMascaras Naturais
255255 255255 00 00
255255 00 00 00
255255 255255 255255 00
Classe AClasse A
Classe BClasse B
Classe CClasse C
Mascaras NaturaisMascaras Naturais
255255 255255
255255
255255 255255 255255
Classe AClasse A
Classe BClasse B
Classe CClasse C
8 bits para Rede = /88 bits para Rede = /8
16 bits para Rede = /1616 bits para Rede = /16
24 bits para Rede = /2424 bits para Rede = /24
Sub RedesSub Redes
IPIP
1111111111111111MaskMask 11111111111111111111111111111111 0000000000000000
MaskMask
172172 1616 44 3232
255255 255255 255255 00
O Terceiro Octeto será lido como Sub-RedeO Terceiro Octeto será lido como Sub-Rede
Cálculo de SubnetsCálculo de Subnets
Considere a Mascara aplicada à um Considere a Mascara aplicada à um IPIP
Avalie quantos bits estão sendo Avalie quantos bits estão sendo utilizados para indicar redeutilizados para indicar rede
Compare com os bits de rede da Compare com os bits de rede da máscara natural do IPmáscara natural do IP
Os bits de subnet são os bits que Os bits de subnet são os bits que Host que estiverem sendo usados Host que estiverem sendo usados para indicar Redepara indicar Rede
Sub RedesSub Redes
IPIP
1111111111111111MaskMask 11111111111111111111111111111111 0000000000000000
MaskMask
172172 1616 44 3232
255255 255255 255255 00
• IP Classe B. Máscara natural 255.255.0.0IP Classe B. Máscara natural 255.255.0.0• A Máscara 255.255.255.0 está usando o A Máscara 255.255.255.0 está usando o terceiro octeto inteiro para representarterceiro octeto inteiro para representarSub-Redes.Sub-Redes.• 172.16.4.32 / 24172.16.4.32 / 24
Sub RedesSub Redes
IPIP
1111111111111111MaskMask 11111111111111111111000000000000 0000000000000000
MaskMask
172172 1616 44 3232
255255 255255 192192 00
• 172.16.4.32 /18172.16.4.32 /18• Usando Apenas 2 bits de hosts paraUsando Apenas 2 bits de hosts parasub-rede sub-rede • Serão criadas 2Serão criadas 222=4 sub-redes retirando =4 sub-redes retirando a primeira e a última sub-rede por convençãoa primeira e a última sub-rede por convençãoteremos 2 sub-redes válidas.teremos 2 sub-redes válidas.
ExemploExemplo
Exemplo:Exemplo: Considere o endereço: Considere o endereço:
198.100.20.0/24198.100.20.0/24
Será necessário criar Será necessário criar 13 sub-redes13 sub-redes a a partir desse IP.partir desse IP.
Qual será a máscara?Qual será a máscara?
IPIP
1111111111111111MaskMask 11111111111111111111111111111111 1111111100000000
MaskMask
198198 100100 2020 00
255255 255255 255255 240240
• 198.100.20.0 198.100.20.0 /28/28• Serão usados 4 bits = 2Serão usados 4 bits = 244 = 16 -2 = 14 = 16 -2 = 14• 14 Sub-redes foram criadas 14 Sub-redes foram criadas
Primeira Sub-Rede (Sub 1)Primeira Sub-Rede (Sub 1)
IPIP
1111111111111111MaskMask 11111111111111111111111111111111 1111111100000000
MaskMask
198198 100100 2020 00
255255 255255 255255 240240
0001000100000000 198.100.20.16198.100.20.16
0001000100010001
0001000111111111
End Rede:End Rede:
Hosts:Hosts:
Broadcast:Broadcast:
0001000111101110aa
198.100.20.17 até 198.20.30198.100.20.17 até 198.20.30
198.100.20.31198.100.20.31
Segunda Sub-Rede (Sub 2)Segunda Sub-Rede (Sub 2)
IPIP
1111111111111111MaskMask 11111111111111111111111111111111 1111111100000000
MaskMask
198198 100100 2020 00
255255 255255 255255 240240
0010001000000000 198.100.20.32198.100.20.32
0010001000010001
0010001011111111
End Rede:End Rede:
Hosts:Hosts:
Broadcast:Broadcast:
0010001011101110aa
198.100.20.33 até 198.20.46198.100.20.33 até 198.20.46
198.100.20.47198.100.20.47
Calculando End. Em subnet Calculando End. Em subnet nn
Podemos calcular os endereços de cada Podemos calcular os endereços de cada sub-rede baseando-se nos números de sub-rede baseando-se nos números de hosts.hosts.
No exemplo anterior foram criadas No exemplo anterior foram criadas 14 Sub-14 Sub-Redes.Redes.
Sobraram então Sobraram então 4 bits 4 bits == 2244 = 16 hosts = 16 hosts sendo que 14 hosts são válidos.sendo que 14 hosts são válidos.
IPIP
1111111111111111MaskMask 11111111111111111111111111111111 1111111100000000
MaskMask
198198 100100 2020 00
255255 255255 255255 240240
Calculando End. Em subnet Calculando End. Em subnet nn
Se cada sub rede tem Se cada sub rede tem 16 hosts16 hosts contando contando com o com o endereço da sub-redeendereço da sub-rede e o e o broadcast broadcast da sub-rededa sub-rede podemos calcular os endereços podemos calcular os endereços de de 16 em 1616 em 16..
Vimos que:Vimos que:
Sub 1Sub 1
Sub 0Sub 0
Sub 2Sub 2
End:End: 198.100.20. 198.100.20.00Broadcast:Broadcast: 198.100.20. 198.100.20.1515
End:End: 198.100.20. 198.100.20.1616Broadcast:Broadcast: 198.100.20. 198.100.20.3131
End:End: 198.100.20. 198.100.20.3232Broadcast:Broadcast: 198.100.20. 198.100.20.4747
SugestõesSugestões
Aprenda primeiro a trabalhar a Aprenda primeiro a trabalhar a conversão de binário para decimalconversão de binário para decimal
Decore as somas da esquerda para Decore as somas da esquerda para a direita dos valores a direita dos valores 128 64 32 16 8 128 64 32 16 8 4 2 14 2 1
Na máscara de Rede bits Na máscara de Rede bits 1 1 indicam indicam rede, bits rede, bits 00 indicam Host indicam Host