Estrutura de um Endereço IP

Propaganda
Endereçamento de Redes e Sub Redes
Prof. Alexandre Beletti Ferreira
1
Estrutura de um Endereço IP
Primeiro
Segundo
Terceiro
Quarto
Octeto
8 bits
Octeto
8 bits
Octeto
8 bits
Octeto
8 bits
(1 byte)
(1 byte)
(1 byte)
(1 byte)
2
Endereço IP
●
Representação em decimal:
●
192.168.0.1
●
Representação em binário:
●
11000000.10101000.00000000.00000001
●
Na maioria dos sistemas a representação
ocorre em decimal e não em binário
3
Classes
●
Os projetistas da Internet dividiram os
endereços em classes para questões
roteamento
●
Existem 5 classes de rede, mas utilizamos
somente 3 destas classes: A, B e C.
4
Classe A
●
Na classe A, quem determina a rede é somente
o primeiro byte do endereço. Exemplo:
●
10.0.0.1
●
Nesse caso o valor em vermelho representa a
porção rede, e os valores em azul representam
a porção do host (dispositivos de rede)
●
Existe uma regra para a classe A que
determina que o bit mais alto do primeiro byte
deve ser sempre 0 (zero)
5
Classe A
128
64
32
16
8
4
2
1
0
●
Note que o bit mais alto (2 elevado à 7) está
“setado” em 0 (zero)
●
Dessa forma o valor mínimo obtido nesse byte
será 0 e o valor máximo 127 (decimal)
128
64
32
16
8
4
2
1
0
0
0
0
0
0
0
0
128
64
32
16
8
4
2
1
0
1
1
1
1
1
1
1
=0
= 127
6
Classe A
●
No entanto não devemos nos esquecer das
seguintes situações:
●
0 não é um valor válido para rede, sendo
descartado de nossa faixa de endereços A
●
127 não é um valor válido para rede, pois
corresponde ao endereço de localhost ou
loopback, que é o endereço local de cada
máquina
●
Assim sendo temos a faixa de endereços
válidos classe A: 1 até 126
7
Classe B
●
Na classe B, quem determina a rede são os
dois primeiros bytes do endereço. Exemplo:
●
172.16.0.1
●
Nesse caso o valor em vermelho representa a
porção rede, e os valores em azul representam
a porção do host (dispositivos de rede)
●
Existe uma regra para a classe B que
determina que o bit 7 deve estar “setado” em 1
(um) e o bit 6 em 0 (zero).
8
Classe B
128
64
1
0
32
16
8
4
2
1
●
Note que o bit mais alto (2 elevado à 7) está
“setado” em 1 (zero) e o anterior em 0 (zero)
●
Dessa forma o valor mínimo obtido nesse byte
será 128 e o valor máximo 191 (decimal)
128
64
32
16
8
4
2
1
1
0
0
0
0
0
0
0
128
64
32
16
8
4
2
1
1
0
1
1
1
1
1
1
= 128
= 191
9
Classe B
●
Assim sendo temos a faixa de endereços
válidos classe B: 128 até 191
●
Lembrando que o segundo byte do endereço
também determina a rede, porém não existe
uma regra de valor para ele
10
Classe C
●
Na classe C, quem determina a rede são os 3
primeiros bytes do endereço. Exemplo:
●
192.168.0.1
●
Nesse caso o valor em vermelho representa a
porção rede, e os valores em azul representam
a porção do host (dispositivos de rede)
●
Existe uma regra para a classe C que
determina que os bits 7 e 6 devem estar
“setados” em 1 (um) e o bit 5 em 0 (zero)
11
Classe C
128
64
32
1
1
0
16
8
4
2
1
●
Note que o bit mais alto (2 elevado à 7) está
“setado” em 1 (um), o 6º bit em 1 e o 5º em 0
●
Dessa forma o valor mínimo obtido nesse byte
será 192 e o valor máximo 223 (decimal)
128
64
32
16
8
4
2
1
1
1
0
0
0
0
0
0
128
64
32
16
8
4
2
1
1
1
0
1
1
1
1
1
= 192
= 223
12
Classe C
●
Assim sendo temos a faixa de endereços
válidos classe C: 192 até 223
●
Lembrando que o segundo e o terceiro byte do
endereço também determinam a rede, porém
não existe uma regra de valor para eles
13
Classe D
●
A classe D é uma classe especial reservada
para os chamados endereços de multicast
●
Tem os seus bits mais altos “setados” em:
●
1110xxxx
14
Classe E
●
É uma classe especial reservada para uso
futuro, porém com o advento do Ipv6, ela não
terá grande difusão
●
Tem os seus bits mais altos “setados” em:
●
1111xxxx
15
Máscaras de Rede
●
Para ocorrer o endereçamento da rede, precisa
existir junto ao endereço IP uma máscara de
rede
●
Através dessa máscara será feita uma
operação booleana do tipo AND para
determinar o endereço da rede e
conseqüentemente o alcance do IP em questão
16
Classes e Máscaras
●
Máscara padrão Classe A:
255.0.0.0
●
Máscara padrão Classe B:
255.255.0.0
●
Máscara padrão Classe C:
255.255.255.0
17
Configuração de um IP e Máscara
18
Classe A - Redes e Hosts
●
Em uma rede classe A temos 7 bits para
endereçar a rede, tendo em vista que o
primeiro bit é fixo, assim temos 2 elevado a 7
redes disponíveis menos 2 (não podem existir
redes nos endereços de rede principal e
broadcast) = 126 redes
●
Em cada rede classe A temos 24 bits para
endereçar os hosts, assim temos 2 elevado a
24 hosts disponíveis menos 2 (endereço de
rede e broadcast) = 16.777.214 hosts
19
Classe B - Redes e Hosts
●
Em uma rede classe B temos 14 bits para
endereçar a rede, tendo em vista que os dois
primeiro bits são fixos, assim temos 2 elevado
a 14 redes disponíveis menos 2 (não podem
existir redes nos endereços de rede principal e
broadcast) = 16.382 redes
●
Em cada rede classe B temos 16 bits para
endereçar os hosts, assim temos 2 elevado a
16 hosts disponíveis menos 2 (endereço de
rede e broadcast) = 65.534 hosts
20
Classe C - Redes e Hosts
●
Em uma rede classe C temos 24 bits para
endereçar a rede, tendo em vista que os três
primeiro bits são fixos, assim temos 2 elevado
a 21 redes disponíveis menos 2 (não podem
existir redes nos endereços de rede principal e
broadcast) = 2.097.150 redes
●
Em cada rede classe B temos 8 bits para
endereçar os hosts, assim temos 2 elevado a 8
hosts disponíveis menos 2 (endereço de rede e
broadcast) = 254 hosts
21
Classes de Endereços
22
Endereço de Broadcast
●
O endereço de broadcast de uma rede é obtido
através do seguinte processo:
●
Pega-se o endereço de rede e “setamos” todos
os bits da porção do host em 1 (um)
●
Pense no endereço de broadcast como um
endereço de mala direta, ou seja, quando
algum pacote for enviado a este endereço
todos os hosts pertencentes a esta rede
receberão o pacote
23
Broadcast – Classe A
●
Exemplo 1: 10.0.0.1
●
Como é uma rede classe A a porção do host é
o valor indicado em vermelho, então, “setando”
seus bits em 1 (um) temos o broadcast:
●
10.255.255.255 (representação em decimal)
24
Broadcast – Classe B
●
Exemplo 2: 172.16.0.1
●
Como é uma rede classe B a porção do host é
o valor indicado em vermelho, então, “setando”
seus bits em 1 (um) temos o broadcast:
●
172.16.255.255 (representação em decimal)
25
Broadcast – Classe C
●
Exemplo 3: 192.168.0.1
●
Como é uma rede classe C a porção do host é
o valor indicado em vermelho, então, “setando”
seus bits em 1 (um) temos o broadcast:
●
192.168.0.255 (representação em decimal)
26
Bibliografia
●
FELIPPETTI, M. A. Cisco CCNA 3.0 – Guia
Completo de Estudo. São Paulo: Visual Books,
2000.
●
SOUSA, L. B. Redes de Computadores: Dados,
voz e imagem. São Paulo: Érica, 1999.
●
TANENBAUM A. S. Redes de Computadores.
Rio de Janeiro:Campus, 1997.
27
Download