Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Endereçamento IP
Esquema de endereçamento
• Todos os interfaces numa rede devem ter um endereço IP que os identifique
univocamente – atribuídos por entidades oficiais
• Endereços de 32 bits
• Representado no formato de notação decimal pontuada
– Agrupam-se os 32 bits em conjuntos de 8 (formando 4 bytes) e representa-se
assim o equivalente decimal de cada um dos bytes, concatenados pelo sinal
ponto final “.”
– Exemplo:
• Em notação binária: 11000001 10001000 11000011 11011100
• Equivalente notação decimal pontuada: 193.136.195.220
• Os bits mais significativos identificam a rede à qual pertence o host e os menos
significativos identificam o host dentro da rede
– Endereço IP = <rede><host>
• O espaço de endereçamento é estruturado em classes. Redes de classe A, B
ou C de diferentes tamanhos
• Tipos de endereços:
– unicast – destinado a um único host
– broadcast – destinado a todos os hosts numa determinada rede
– multicast – destinado a um conjunto de hosts que pertencem a um grupo de
multicast
1
Classes de endereços
• Classe A – 1 byte identifica a
rede; os outros 3 identificam as
estações
• Classe B – 2 bytes para identificar
a rede; 2 bytes para identificar
estações
• Classe C – 3 bytes identificam a
rede; 1 byte para identificar as
estações
Classe Nº bits prefixo Nº máximo de Nº bits no Nº máximo de
redes sufixo hosts por rede
A 7 128 24 16777216
B 14 16384 16 65536
C 21 2097152 8 256
Endereçamento IP Redes de Computadores 3
Endereçamento na Internet
• O endereço 0.0.0.0 só
é usado pelos hosts
quando estão a ser
iniciados
• O endereço 127.0.0.0
é um endereço de
teste (rede loopback).
127.0.0.1 – localhost.
Este recurso é usado
para depuração do
software de rede.
2
INTERNET - Endereçamento
• Nem todos os endereços possíveis podem ser atribuídos
a interfaces de hosts
• Exemplo: consideremos o endereço 192.35.246.10
Gateway
3
Máscaras
• Inicialmente os endereços IP tinham fronteiras
fixas, sendo a fronteira definida a partir dos
primeiros bits do campo de endereço; é o caso
dos endereços da classe A, B e C
• Depois passaram a ter fronteiras flexíveis, sendo
estas definidas a partir de uma máscara
• A máscara é utilizada para separar a parte da
rede da parte de host dos endereços IP
• É uma sequência de 32 bits que indica qual a
parte do endereço que identifica a rede/sub-rede
e qual a parte que identifica a máquina dentro da
rede/sub-rede
Sub-endereçamento (1)
• Permite um complexidade relativa entre LANs
interligadas, sem ser necessário gastar mais endereços
nem aumentar a complexidade de encaminhamento (Ex:
1 escritório em Bragança e outro em Lisboa com 75
hosts cada)
• Dentro de uma dada rede de uma dada classe, a parte
reservada para a identificação dos hosts poderá ser
subdividida, reservando alguns dos bits mais
significativos para a identificação de sub-redes dentro da
rede em causa
– A parte <host> do endereço IP é dividida em <subrede><host>
• A subdivisão é feita utilizando uma máscara de sub-rede
– O endereço IP passa a ser interpretado da seguinte forma:
• Endereço IP = <rede><subrede><host>
4
Sub-endereçamento (2)
5
Na notação CIDR
Crescimento da Internet
6
Mecanismos para tentar adiar o
esgotamento de endereços IP
• Redes Privadas – utilização de endereços
privados
• Endereçamento IP dinâmico – uso de DHCP
(Dynamic Host Configuration Protocol)
– obter um endereço IP válido a partir do momento em
que o equipamento é ligado à rede
• Na nova versão do protocolo IP, IPv6, os
endereços passam a ter 128 bits
Endereços Privados
7
Endereços Privados
Exercícios (1)
• Efectuar a conversão para o valor decimal, dos seguintes números
binários:
– 11000001
– 11001100
– 10101010
– 11100111
– 10110011
– 00110101
• Calcular o equivalente binário de cada um dos seguintes números
decimais:
– 53
– 231
– 115
– 136
– 59
8
Exercícios (2)
• Representar em notação binária os IP’s
abaixo indicados. A que classe pertence
cada um deles?
– 145.32.59.24
– 200.42.129.16
– 14.82.19.54
Exercícios (3)
• Dividir a rede 200.17.30.0 em sub-redes
com 32 endereços
1. Qual a máscara a aplicar?
2. Quantas sub-redes obtém?
3. Quais são?
4. Qual o endereço de broadcast de cada uma
delas?
9
Exercícios (4)
• Admita que lhe foi atribuída a rede
132.45.0.0/16
– Quantos bits são necessárias para definir quatro sub-
redes?
– Apresente o prefixo e a respectiva máscara de rede
que permite a criação de 4 sub-redes.
– Especifique as quatro sub-redes em formato binário e
em notação decimal pontuada.
– Indique qual o conjunto de endereços que podem ser
atribuídos a hosts dentro da sub-rede 3 (primeiro e
último IP’s desta rede).
– Qual é o endereço de broadcast para a sub-rede 3?
Endereçamento IP Redes de Computadores 19
10