Vous êtes sur la page 1sur 15

Endereçamento IP

Prof. Fernando Dias

Modelo OSI - Rede

n Camada 3 - Rede
q Fornece conectividade e seleção de caminhos
entre dois hosts que podem estar localizados em
redes geograficamente separadas.
q Para lembrar da camada 3, pense em seleção de
caminhos, roteamento e endereçamento.

1
PDF created with FinePrint pdfFactory Pro trial version http://www.fineprint.com
Endereçamento IP

n O esquema de endereçamento da camada


de rede é usado pelos dispositivos para
determinar o destino dos dados à medida
que eles se movem pelas redes.

2
PDF created with FinePrint pdfFactory Pro trial version http://www.fineprint.com
Endereçamento IP

n O endereço IP identifica uma entidade na rede TCP/IP.


n O endereço IP é composto de 4 octetos e deve ser único na
rede.
n Um endereço IP é subdividido em :
q HOST ID : Identifica o host na rede.

q NET ID : Identifica a rede em questão.

n Os 4 octectos identificam o NET ID e HOST ID conforme a


CLASSE a qual pertence o endereço IP.
n Os endereços IP são representados pelo seu valor decimal
na forma :
xxx.yyy.zzz.www

Endereçamento IP

n O endereço IP é composto de 4 octetos (xxx.yyy.zzz.www) e


deve ser único na rede

Exemplo:
192.5.34.11 =(27+26).(22+20).(25+21).(23+21+20)

3
PDF created with FinePrint pdfFactory Pro trial version http://www.fineprint.com
Classes de endereçamento IP
0 xxx 8 yyy 16 zzz 24 www 31
CLASSE A 0 NETID HOSTID

CLASSE B NETID HOSTID


1 0

CLASSE C 1 1 0 NETID HOSTID

CLASSE D 1 1 1 0

CLASSE E 1 1 1 1 0

4
PDF created with FinePrint pdfFactory Pro trial version http://www.fineprint.com
Classes de endereçamento IP
Num. Max Num. Max
Classe 1o. Byte Endereço
redes Hosts

A 1 - 126 126 16.777.214 N.H.H.H

B 128 - 191 16.384 65.534 N.N.H.H

C 192 - 223 2.097.152 254 N.N.N.H

D 224 - 239

240 - 255
E
Exemplos de Endereços: N - NETID
10.0.0.4 - Endereço de classe A Reservados: H - HOSTID
161.148.0.4 - Endereço de classe B 127- loopback functions
192.245.30.101 - Endereço de classe C 255 - broadcast address

Classes de endereçamento IP
Classe D

D 224 -239

•Classe D: endereço utilizado para difundir pacotes a um grupo


especifico de máquinas (com um mesmo endereço) Multicast

•Os bits remanescentes são utilizados para especificar o


grupo em que cada cliente participa

5
PDF created with FinePrint pdfFactory Pro trial version http://www.fineprint.com
Classes de endereçamento IP
Classe E

E 240 -255

•Classe E: endereço especial, não disponível para uso genérico.

•Reservado para uso futuro (novas tecnologias)

Endereços IPs privativos

6
PDF created with FinePrint pdfFactory Pro trial version http://www.fineprint.com
Endereçamento IP - Uso de Subredes
n A implantação de SUBREDES tem por objetivo expandir um
endereço de rede para representar múltiplas redes.
n A máscara de subrede (Subnetmask) é um conjunto de bits
ligados que representam a rede (NETID + SUBNETID).
q Ex. 255.255.255.0 ou FFFFFF00
n O principal motivo para se usar sub-redes é reduzir o
tamanho de um domínio de broadcast. Os broadcasts são
enviados a todos os hosts em uma rede ou sub-rede.

SUBNETID

NETID HOSTID

Endereçamento IP - Uso de Subredes

n Para criar um endereço de sub-rede, um administrador de rede


toma emprestados bits do campo do host e os designa como o
campo da sub-rede.

n O número mínimo de bits que podem ser emprestados é 2. Se


você tomasse emprestado apenas 1 bit para criar uma sub-rede,
teria apenas um número de rede (a rede .0) e o número de
broadcast (a rede .1).

n O máximo de bits que podem ser emprestados é qualquer


número de bits que deixe pelo menos 2 bits para o número do
host.

7
PDF created with FinePrint pdfFactory Pro trial version http://www.fineprint.com
Endereçamento IP - Uso de Subredes

8
PDF created with FinePrint pdfFactory Pro trial version http://www.fineprint.com
Exemplo de redes TCP/IP
n O exemplo apresenta um conjunto de redes
integradas na arquitetura TCP/IP com o uso de um
endereço de classe B e máscara de subrede
255.255.255.0 (8 bits subnetados).
Rede 161.148.1 Rede 161.148.3
: :
: : GW
GW

: IP Host 161.148.1.1 IP host 161.148.3.1 :


IP GW. 161.148.0.20 IP GW. 141.148.0.22

RENPAC
Rede 161.148.2 Rede 161.148.4
: :
: : GW GW

IP Host 161.148.4.1 :
: IP Host 161.148.2.1
IP GW. 161.148.0.21 IP GW. 161.148.0.23

O que é Máscara de Subredes?

n Serve para distinguir NID de HID


n Cada host numa rede TCP/IP requer uma
subnet mask para ser identificado
n Quando segmento uma rede é preciso
usar subnet mask para distinguir/identificar
as subredes criadas

9
PDF created with FinePrint pdfFactory Pro trial version http://www.fineprint.com
Exemplo
1) Default Subnet Mask - Classe B
B -11111111.11111111.00000000.00000000
D- 255 . 255 . 0 . 0
2) IP address: 131.107.16.200
Subnet Mask: 255.255.0.0
identifica uma rede Classe B

3) Subnet Mask - Default:


Classe A: 255.0.0.0
Classe B: 255.255.0.0
Classe C: 255.255.255.0

10
PDF created with FinePrint pdfFactory Pro trial version http://www.fineprint.com
Considerações:
n A função “AND” é um processo interno do
TCP/IP usado para determinar se o pacote
endereçado é para a rede local ou para a
rede remota.
n Antes do pacote ser enviado, o endereço
IP de destino é “AND(zado)” com a subnet
mask, se os resultados forem iguais, o IP
sabe que o pacote pertence a um host da
rede local, caso contrário, o pacote é
enviado para um IP roteador.

11
PDF created with FinePrint pdfFactory Pro trial version http://www.fineprint.com
Como implementar uma subrede
1) Determinar o número dos segmentos físicos em sua
rede;
2) Determinar o número dos endereços de host requerido
por cada segmento físico; cada host TCP/IP requer pelo
menos um endereço IP;
2) Baseado em seus requerimentos, definir:
- Uma máscara de subrede para a sua rede interna;
- Uma única ID subrede para cada segmento físico;
- Uma faixa de endereços de host (Host ID) para cada
subnet

Exemplo

Dado um endereço Classe B, segmentar a rede


em 6 subredes, informando:
1) Subnet Mask
2) Network ID
3) Host ID

12
PDF created with FinePrint pdfFactory Pro trial version http://www.fineprint.com
- 6 subredes precisa de 3 dígitos para representar em binário

128 64 32 16 8 4 2 1
1 1 1 = 23 – 2 = 6 subredes

- O endereço da Subnet Mask é (Classe B): NID.NID.HID.HID

* 1110 0000.00000000

128 + 64 +32 = 224

End Subnet = 255.255.224.0

b) Network ID
NID . NID . HID . HID
NID . NID . 1 11 .
0 0 0 00000. 0 0 000 000 Reservado
0 0 1 00000. 0 0 000 000 X.Y.32.0
0 1 0 00000. 0 0 000 000 X.Y.64.0
0 1 1 00000. 0 0 000 000 X.Y.96.0
1 0 0 00000. 0 0 000 000 X.Y.128.0
1 0 1 00000. 0 0 000 000 X.Y.160.0
1 1 0 00000. 0 0 000 000 X.Y.192.0
1 1 1 00000. 0 0 000 000 X.Y.224.0
Subnet Mask

13
PDF created with FinePrint pdfFactory Pro trial version http://www.fineprint.com
c) Host ID
00100000.00000000 X.Y.32.0 (Reservado)
00100000.00000001 X.Y.32.1
00100000.00000010 X.Y.32.2
00100000.00000011 X.Y.32.3
00100000.00000111 X.Y.32.4
... ...
00111111.11111110 X.Y.63.254
00111111.11111111 X.Y.63.255 (Reservado)

13 bits

X.Y.32.1
1º) X.Y.32.0
X.Y.63.254
X.Y.64.1
2º) X.Y.64.0
X.Y.95.254
X.Y.96.1
3º) X.Y.96.0
X.Y.127.254
X.Y.128.1
4º) X.Y.128.0
X.Y.159.254
X.Y.160.1
5º) X.Y.160.0
X.Y.191.254
X.Y.192.1
6º) X.Y.192.0
X.Y.223.254

14
PDF created with FinePrint pdfFactory Pro trial version http://www.fineprint.com
Exercícios
1) Dada uma rede Classe B, definir a faixa de Network ID para uma
segmentação de duas subredes bem como a subnet mask utilizada e a
quantidade de hosts ID de cada subnet.
2) Definir a faixa de Network ID para uma rede com 14 subnets,
usando 4 bits Classe B.
3) Definir a faixa de host ID de cada uma das seguintes subnets:
a) Network ID de 75.0.0.0, subnet mask: 255.0.0.0 e 2 subnets.
b) Network ID de 150.17.0.0, subnet mask: 255.255.0.0 e 2 subnets

190.1.16.0
190.1.32.0
c) Network ID
190.1.48.0
190.1.64.0

- Subnet mask: 255.255.248.0


- 4 subnets

15
PDF created with FinePrint pdfFactory Pro trial version http://www.fineprint.com