Endereçamento IP

Propaganda
Endereçamento IP
Cálculo do endereço de rede
Professor:
Sérgio Teixeira
Cálculo do endereço de rede
Toda vez que um pacote IP chega no roteador ele precisa ser
roteado. Para isso, o roteador precisa saber qual é a sub-rede que
um determinado endereço IP pertence.
Quando se trata de endereços de rede de uma sub-rede de uma
LAN, o roteador precisa saber qual é o endereço IP e a máscara de
sub-rede.
Exemplo: 192.168.0.1/24 (o /24 significa 255.255.255.0.) Essa é
uma forma simplificada de máscara que apresenta o total de bits
utilizados “1” utilizados na máscara.
1
Cálculo automático
Nem sempre temos máscaras de sub-redes fáceis de calcular o
endereço de sub-rede. Por exemplo, quando temos a máscara /24 ou
255.255.255.0 significa que apenas o último octeto é destinado para
host.
Nesses casos não precisa efetuar a operação do and bit a bit,
pois o resultado é bem visível.
Dado o IP 192.168.0.1/24 podemos afirmar que:
• O endereço de rede é: 192.168.0.0
• O primeiro IP de host válido é: 192.168.0.1
• O último IP de host válido é: 192.168.0.254
• O endereço de broadcast é: 192.168.0.255
O que diz a norma
Dado um determinado IP com sua máscara e após identificar a
sub-rede teremos as seguintes definições:
• O primeiro endereço IP identifica a rede;
• O endereço IP subseqüente ao endereço de rede identifica o
primeiro IP válido para host;
• O último endereço IP identifica o endereço IP de broadcast da
rede;
• O endereço IP que antecede o endereço de broadcast identifica
o último IP válido para host.
2
Informações para ajudar nas contas
Máscara
SubSub-redes
=2
=4
=8
= 16
= 32
= 64
= 128
= 256
Fazendo o AND bit a bit com /25
Dado o endereço IP 10.0.64.137/25 calcular:
O endereço de rede da sub-rede é : ?
O primeiro IP de host válido é .....: ?
O último IP de host válido é ........: ?
O endereço de broadcast é ...........: ?
3
Fazendo o and bit a bit de
10.0.64.137/25
/25 na máscara significa que está utilizando 25 bits
1 na máscara que pode ser representado da seguinte
forma:
1111 1111 1111 1111 1111 1111
1000 0000
Todo bit “1” da máscara identifica ou “casa” com
bits de endereços de rede do IP e todo bit “0”
identifica endereços de host no IP
Fazendo o and bit a bit de
10.0.64.137/25
00001010
0000 0000
0100 0000
1000 1001
1111 1111
1111 1111
1111 1111
1000 0000
0000 0000
0100 0000
1000 0000
255.255.255.128
00001010
(Endereço de rede da sub-rede)
10.0.64.128
AND bit a bit (só dá “1” na conta quando os dois
forem um. Todo outro tipo de conta vai dar “0” zero)
4
Identificando o endereço de
broadcast de 10.0.64.137/25
00001010
0000 0000
0100 0000
1000 0000
0000 0000
0100 0000
1111 1111
10.0.64.128
00001010
10.0.64.255
(Endereço de broadcast)
Com isso, foi possível identificar toda a sub-rede, pois
temos o endereço de rede e o de broadcast. O restante
é por dedução
Fazendo o AND bit a bit com /25
Dado o endereço IP 10.0.64.137/25 calcular:
O endereço de rede da sub-rede é : 10.0.64.128
O primeiro IP de host válido é .....: 10.0.64.129
O último IP de host válido é ........: 10.0.64.254
O endereço de broadcast é ...........: 10.0.64.255
5
Fazendo o AND bit a bit com /26
Dado o endereço IP 10.0.64.137/26 calcular:
O endereço de rede da sub-rede é : ?
O primeiro IP de host válido é .....: ?
O último IP de host válido é ........: ?
O endereço de broadcast é ...........: ?
Fazendo o and bit a bit de
10.0.64.137/26
/26 na máscara significa que está utilizando 26 bits
“1” na máscara que pode ser representado da
seguinte forma:
1111 1111 1111 1111 1111 1111
1100 0000
Todo bit “1” da máscara identifica ou “casa” com
bits de endereços de rede do IP e todo bit “0”
identifica endereços de host no IP
6
Fazendo o and bit a bit de
10.0.64.137/26
00001010
0000 0000
0100 0000
1000 1001
1111 1111
1111 1111
1111 1111
1100 0000
0000 0000
0100 0000
1000 0000
255.255.255.192
00001010
(Endereço de rede da sub-rede)
10.0.64.128
AND bit a bit (só dá “1” na conta quando os dois
forem um. Todo outro tipo de conta vai dar “0” zero)
Identificando o endereço de
broadcast de 10.0.64.137/26
00001010
0000 0000
0100 0000
1000 0000
0000 0000
0100 0000
1011 1111
10.0.64.128
00001010
10.0.64.191
(Endereço de broadcast)
Com isso, foi possível identificar toda a sub-rede, pois
temos o endereço de rede e o de broadcast. O restante
é por dedução
7
Fazendo o AND bit a bit com /26
Dado o endereço IP 10.0.64.137/26 calcular:
O endereço de rede da sub-rede é : 10.0.64.128
O primeiro IP de host válido é .....: 10.0.64.129
O último IP de host válido é ........: 10.0.64.190
O endereço de broadcast é ...........: 10.0.64.191
Fazendo o AND bit a bit com /27
Dado o endereço IP 10.0.64.137/27 calcular:
O endereço de rede da sub-rede é : ?
O primeiro IP de host válido é .....: ?
O último IP de host válido é ........: ?
O endereço de broadcast é ...........: ?
8
Fazendo o and bit a bit de
10.0.64.137/27
/27 na máscara significa que está utilizando 27 bits
“1” na máscara que pode ser representado da
seguinte forma:
1111 1111 1111 1111 1111 1111
1110 0000
Todo bit “1” da máscara identifica ou “casa” com
bits de endereços de rede do IP e todo bit “0”
identifica endereços de host no IP
Fazendo o and bit a bit de
10.0.64.137/27
00001010
0000 0000
0100 0000
1000 1001
1111 1111
1111 1111
1111 1111
1110 0000
0000 0000
0100 0000
1000 0000
255.255.255.224
00001010
(Endereço de rede da sub-rede)
10.0.64.128
AND bit a bit (só dá “1” na conta quando os dois
forem um. Todo outro tipo de conta vai dar “0” zero)
9
Identificando o endereço de
broadcast de 10.0.64.137/27
00001010
0000 0000
0100 0000
1000 0000
0000 0000
0100 0000
1001 1111
10.0.64.128
00001010
10.0.64.159
(Endereço de broadcast)
Com isso, foi possível identificar toda a sub-rede, pois
temos o endereço de rede e o de broadcast. O restante
é por dedução
Fazendo o AND bit a bit com /27
Dado o endereço IP 10.0.64.137/27 calcular:
O endereço de rede da sub-rede é : 10.0.64.128
O primeiro IP de host válido é .....: 10.0.64.129
O último IP de host válido é ........: 10.0.64.158
O endereço de broadcast é ...........: 10.0.64.159
10
Obrigado
Sérgio Teixeira
11
Download