Professional Documents
Culture Documents
Rui Marcelino
Mar 2009
Mar. 2009
Endereçamento IP
Endereçamento IP
• A utilização do protocolo TCP/IP implica a
utilização dos endereços IP, para a transmissão
correcta dos dados na rede.
rede
• A considerar duas classes:
– Classfull
– Classless
Redes Automação Endreçamento IP 2
Numeração binária
Numeração binária
BitÆ 7 6 5 4 3 2 1 0
PesoÆ 128 64 32 16 8 4 2 1
Exemplo:
1000 0000 = 128
1100 0000 = 192
1110 0000 = 224
1111 0000 = 240
1111 1000 = 248
1111 1100 = 252
1111 1100 = 252
1111 1110 = 254
1111 1111 = 255
Redes Automação Endreçamento IP 3
Endereçamento IP
Endereçamento IP
• É um numero binário de 32 bits
Redes Automação Endreçamento IP 4
Classes
Classe D
Classe D – para Multicast
para Multicast
Classe E ‐ reservada
Redes Automação Endreçamento IP 5
Endereços das Classes
Endereços das Classes
Classe D
Classe D ‐ Multicast
Classe E ‐ reservada
Redes Automação Endreçamento IP 6
Redes Privadas
Redes Privadas
Classe Começados por
ç p Endereços redes Privadas
ç
A 1 Æ 126 10.0.0.0 ‐ 10.255.255.255
B 128 Æ 191
128 Æ 172.16.0.0 ‐ 172.31.255.255
172.16.0.0
C 192 Æ 223 192.168.0.0 ‐ 192.168.255.255
127.0.0.0 ‐ 127.255.255.255
127.0.0.1 é o endereço de LoopBack
127.0.0.1
Redes Automação Endreçamento IP 7
Máscara de sub‐rede
Máscara de sub rede
• A Máscara de subsub‐rede
rede indica o numero de
bits que são usados para a parte de rede e
para a parte de host.
• U
Um endereço
d IP pode
d ser dividido
di idid em duas
d
partes:
– Rede
– Host
Em certos casos 3: rede, sub‐rede e host
Redes Automação Endreçamento IP 8
Máscara de sub‐rede
Máscara de sub rede
• Para um Pacote de saída o TCP/IP
/ tem de determinar se
o pacote de destino é de rede local ou de uma rede
remota
Redes Automação Endreçamento IP 9
Máscara de sub‐rede
Máscara de sub rede
Para saber se o pacote se destina a uma rede local
Para saber se o pacote se destina a uma rede local
ou remota IP compara a parte da rede do endereço
g
IP da origem com o destino.
– Se o valor dos bits é igual o destino é a rede local
– Se o valor dos bits é distinto o destino é uma rede
remota
Redes Automação Endreçamento IP 10
Analogia com rede telefónica
Analogia com rede telefónica
Prefixo de rede = prefixo interurbano
numero host = numero telefone local
Redes Automação Endreçamento IP 11
Máscaras Padrão
Máscaras Padrão
• CLASSE A
NNNN NNNN. HHHH HHHH. HHHH HHHH. HHHH HHHH
255.0.0.0
• CLASSE B
NNNN NNNN. NNNN NNNN. HHHH HHHH. HHHH HHHH
255.255.0.0
• CLASSE C
NNNN NNNN. NNNN NNNN. NNNN NNNN. HHHH HHHH
NNNN NNNN. NNNN NNNN. NNNN NNNN. HHHH HHHH
255.255.255.0
Redes Automação Endreçamento IP 12
Identificar endereço local/remoto
Identificar endereço local/remoto
Exemplo:
• Máscara de sub‐rede: 255.0.0.0
• Origem: 10.1.2.3
• Destino: 10.3.4.5
Destino: 10 3 4 5
11111111. 00000000. 00000000. 00000000
00001010. 00000001. 00000010. 00000011
00001010 00000011 00000100 00000101
00001010. 00000011. 00000100. 00000101
rede local ou remota?
Redes Automação Endreçamento IP 13
Identificar endereço local/remoto
Identificar endereço local/remoto
Exemplo:
• Máscara de sub‐rede: 255.255.255.0
• Origem: 192. 168. 1. 4
• Destino: 192. 168. 2. 5
Destino: 192 168 2 5
11111111. 11111111. 11111111. 00000000
11000000. 10101000. 00000001. 00000100
11000000 10101000 00000010 00000101
11000000. 10101000. 00000010. 00000101
rede local ou remota?
Redes Automação Endreçamento IP 14
Questões
1 Quais as duas componentes de um endereço
1.
IP?
2. O que é que o protocolo IP pretende
determinar quando examina a máscara de
sub‐rede?
3 A máscara de sub‐rede
3. sub rede é opcional (T/F?)
4. Qual a máscara padrão para um endereço de
classe A?
Redes Automação Endreçamento IP 15
Questões
5 Se um endereço IP origem 10.1.2.3
5. 10 1 2 3 com uma
máscara de sub‐rede 255.255.255.0 e um
endereço de destino é 10.1.3.4
10 1 3 4
a. Estão os 2 hosts na mesma rede?
b. Rede origem: ____.____.____.____
c. Rede destino: ____.____.____.____
. . .
d. Qual o host origem
e. Q l o host
Qual h t destino
d ti
Redes Automação Endreçamento IP 16
• Na
Na classe A podemos ter 127 redes diferentes
classe A podemos ter 127 redes diferentes
• Os restante 24 bits são usados para endereços
dos hosts, o que significa que se poder ter
224‐2=16,777,214
2 16,777,214
(os endereços tudo a 0s e tudo a 1s são
reservados)
d )
Redes Automação Endreçamento IP 17
Redes e Hosts
Redes e Hosts
Os endereços de host
ç a 0s e a 1s são os endereços de rede/sub‐rede e de broadcast
ç /
Redes Automação Endreçamento IP 18
Endereçamento IP com sub‐rede
Endereçamento IP com sub rede
Componentes do endereço IP: REDE, SUB‐REDE, HOST
Componentes do endereço IP: REDE SUB REDE HOST
Os bits da máscara são estendidos para a direita
Redes Automação Endreçamento IP 19
Componentes do endereço IP
Componentes do endereço IP
Quando temos sub
Quando temos sub‐redes:
redes:
• No endereço IP há que identificar 3 partes
– REDE
– SUB‐REDE
– HOST
Redes Automação Endreçamento IP 20
Classe A
Classe A
Máscara de rede: 255.0.0.0
Máscara de rede: 255.0.0.0
1111 1111.0000 0000.0000 0000.0000 0000
NNNN NNNN HHHH HHHH HHHH HHHH HHHH HHHH
NNNN NNNN.HHHH HHHH.HHHH HHHH.HHHH HHHH
• Numero elevadíssimo de hosts (quase 17
milhões!
• A ideia é a aumentar a componente de rede e
di i i
diminuir o numero de hosts
d h por rede
d
Redes Automação Endreçamento IP 21
Cálculo de sub‐redes
Cálculo de sub redes
Se estendermos a máscara em mais 8 bits p
para direita
ficamos com:
1111 1111. 1111 1111.0000 0000.0000 0000
NNNN NNNN.SSSS SSSS.HHHH HHHH.HHHH HHHH
• 16 bits para a rede e 16 bits para host
• Com
C esta máscara
á customizada,
i d os primeiros
i i 8
bits da esquerda não são alteráveis. São os
bits de rede e os outros 8 bits são
costumizados para criar mais redes
Redes Automação Endreçamento IP 22
Cálculo de sub‐redes
Cálculo de sub redes
Considere‐se neste exemplo a rede classe B 172.31.0.0
Redes Automação Endreçamento IP 23
Exemplo de classe A
Exemplo de classe A
Criar 1,101 sub
Criar 1 101 sub‐redes
redes na Classe A de
na Classe A de
endereço 10.0.0.0 e calcular:
1‐ A máscara de sub‐rede
2‐ Os endereços das primeiras 3 sub
2 Os endereços das primeiras 3 sub‐redes
redes
3‐ Intervalo de endereços IP válidos nestas 3
redes
d
4‐ Qual o ultimo endereço de sub‐rede e qual
ç q
o intervalo de endereços válido para hosts
Redes Automação Endreçamento IP 24
Exemplo de classe B
Exemplo de classe B
Criar 315 sub
Criar 315 sub‐redes
redes na Classe A de endereço
na Classe A de endereço
172.20.0.0 e calcular:
1‐ A máscara de sub‐rede
2‐ Os endereços das primeiras 3 redes
2 Os endereços das primeiras 3 redes
3‐ Intervalo de endereços IP válidos nestas 3
redes
d
4‐ Qual o ultimo endereço de rede e qual o
ç q
intervalo de endereços válido para hosts
Redes Automação Endreçamento IP 25
Exemplo de classe C
Exemplo de classe C
Criar 12 sub
Criar 12 sub‐redes
redes na Classe A de endereço
na Classe A de endereço
192.168.2.0 e calcular:
1‐ A máscara de sub‐rede
2‐ Os endereços das primeiras 3 redes
2 Os endereços das primeiras 3 redes
3‐ Intervalo de endereços IP válidos nestas 3
redes
d
4‐ Qual o ultimo endereço de rede e qual o
ç q
intervalo de endereços válido para hosts
Redes Automação Endreçamento IP 26
http://www.subnet‐calculator.com/
p // /
Redes Automação Endreçamento IP 27
Referências
• TCP/IP Foundations, Andrew
TCP/IP Foundations, Andrew G. Blank, Sybex
G. Blank, Sybex 2004
Redes Automação Endreçamento IP 28