You are on page 1of 28

Universidade do Algarve – Instituto Superior de Engenharia

Licenciatura em Engenharia Eléctrica e Electrónica


Licenciatura em Engenharia Eléctrica e Electrónica

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

• Escrito com pontuação decimal. Exemplo 192.168.92.1, em que cada


octeto representa 8 bits (0‐255 em decimal)

• Os endereços são atribuídos aos interfaces. Interfaces diferentes têm


endereços diferentes

• Um computador com IP atribuído designa‐se IP host

• Um grupo de hosts IP localizados na mesmo grupo: estão na mesma rede


ou sub‐rede

• Um grupo de hosts IP, separados por router estão localizados em redes,


sub‐redes diferentes

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 1º octecto (esq.) Intervalo de endereços


A 0xxx xxxx
0xxx xxxx 0.0.0.0 Æ 127.255.255.255
0.0.0.0 Æ
B 10xx xxxx 128.0.0.0 Æ 191.255.255.255
C 110x xxxx
110x xxxx 192 0 0 0 Æ 223.255.255.255
192.0.0.0 Æ 223 255 255 255
D 1110 xxxx 224.0.0.0 Æ 239.255.255.255
E 1111 xxxx
1111 xxxx 240 0 0 0 Æ 255.255.255.255
240.0.0.0 Æ 255 255 255 255

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

• Se o endereço é local IP utiliza um broadcast ARP para


determinar o endereço de hardware do host destino.

• Se o endereço não é local o pacote de saída é enviado


para o endereço do router (Gateway). Poderá haver um
b d
broadcast ARP para identificar
id ifi o endereço
d d hardware
de h d
do router

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

Para saber quantos bits comparar, IP analisa a máscara do


host origem.
origem A máscara de sub‐rede
sub rede consiste num conjunto de
1s e 0s

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

Classe A: 8 bits rede  28 = 256 redes,  224 ‐2 = 16,777,214 host


Classe C: 16 bits rede  216 = 65536 redes,  216 ‐2 = 65,534 host
Classe C: 24 bits rede  224 = 16,777,214 redes, 28 ‐2 = 254 host

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

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

You might also like