1
Redes de Comunicação
7. Camada de Rede (Protocolo IP) - continuação
2
DHCP - Dynamic Host Configuration
Protocol
3
Endereçamento estático vs dinâmico
ESTÁTICO:
● administrador de rede configura manualmente as
informações da rede para um host.
● inclui o seguinte:
○ Endereço IP (identifica o computador na rede);
○ máscara de Sub-rede (identifica a rede à qual o host está ligado);
○ gateway (identifica o dispositivo de rede que o host usa para
aceder à Internet ou outra rede remota).
4
Endereçamento estático vs dinâmico
Vantagens do endereçamento estático:
● são úteis para impressoras, servidores e outros dispositivos de rede que
precisam estar sempre acessíveis;
● proporciona um maior controlo dos recursos de rede.
Desvantagens:
● configuração individual dos host pode ser demorada;
● o host executa apenas verificações básicas de erro do endereço IPv4 e isso
aumenta a probabilidade de que ocorram erros;
● é necessário manter uma lista dos endereços atribuídos e a quais dispositivos;
● endereços são permanentes, pelo que não podem ser reutilizados.
5
Endereçamento estático vs dinâmico
DINÂMICO:
● usado em situações em que a população de dispositivos e/ou utilizadores
muda com frequência;
● administrador de rede configura o servidor DHCP com as informações da
rede a atribuir a qualquer host ligado à rede;
● o servidor fornece um mecanismo para atribuição automática de
informações de endereçamento, onde se inclui:
○ Endereço IP (identifica o computador na rede);
○ máscara de Sub-rede (identifica a rede à qual o host está ligado);
○ gateway (identifica o dispositivo de rede que o host usa para aceder à Internet ou
outra rede remota);
○ servidor de DNS (identifica o dispositivo que responde aos pedidos para endereços
externos).
6
Endereçamento estático vs dinâmico
Vantagens do endereçamento dinâmico:
● mais eficiente na atribuição das informações de rede aos hosts;
● é o método preferido de atribuição de endereços IPv4 para hosts em redes grandes;
● reduz a carga de trabalho sobre a equipa de suporte da rede;
● praticamente elimina erros de atribuição de informações de rede;
● o endereço não é permanentemente atribuído a um host, mas é só “alugado” por um período. Se o host é
desligado ou retirado da rede, o endereço retorna ao pool para ser reutilizado.
Desvantagens:
● requer a utilização de uma máquina específica que atua como servidor;
● menor segurança, já que qualquer dispositivo ligado à rede física obtém automaticamente as
informações necessárias para aceder à rede;
● nº de IPs disponíveis deverá colmatar todas as necessidades possíveis.
Cenários de utilização de um Servidor DHCP 7
8
Funcionamento do DHCP
1. O cliente envia um pacote DHCPDISCOVER
○ o endereço de destino é [Link] e o endereço de origem é [Link]
○ o cliente é identificado físico (MAC Address).
2. O servidor DHCP responde enviando um pacote DHCPOFFER
○ o endereço de origem agora é o endereço IP do servidor DHCP e o endereço de
destino é o endereço de broadcast [Link]
○ é enviado o endereço IP que o servidor está oferecendo ao cliente
○ enviadas também as várias informações juntamente com o endereço IP:
■ Máscara de Sub-rede,
■ Gateway Padrão (Router),
■ Tempo de Concessão
■ endereço do servidor WINS (Serviço de Nome NetBIOS)
■ Tipo de Nó NetBIOS
9
Funcionamento do DHCP
3. O cliente responde ao DHCPOFFER enviando um DHCPREQUEST
○ o endereço de origem do cliente ainda é [Link] e o destino do pacote
ainda é [Link]
○ o cliente retém [Link] porque ainda não recebeu a verificação do
servidor de que não há problema em começar a usar o endereço oferecido.
○ o destino ainda é transmitido em broadcast, porque mais do que um
servidor DHCP pode ter respondido e pode estar a manter uma reserva para
uma oferta feita ao cliente.
○ identifica o pacote como uma Solicitação e verifica o endereço oferecido
pelo servidor.
○ mostra também o endereço IP do servidor DHCP que oferece a concessão
10
Funcionamento do DHCP
4. O servidor DHCP responde ao DHCPREQUEST com um DHCPACK
○ completando assim o ciclo de inicialização.
○ o endereço de origem é o endereço IP do servidor DHCP e o endereço
de destino ainda é [Link].
○ contém o endereço do cliente e os campos e o endereço físico da
placa de rede no cliente solicitante.
○ identifica o pacote como um ACK (acknowledgment).
Retirado de:
[Link]
11
Vídeos - CISCO
Comunicação entre cliente e servidor
12
Endereçamento IPv6
Porquê a necessidade de uma nova versão do endereçamento IP? 13
● RIR IPv4 Exhaustion
Dates (imagem)
● número cada vez
maior de
dispositivos móveis
● problemas com NAT
● Internet das Coisas
(IoT - Internet of
Things)
14
Técnicas de migração
● Dual Stack (IPv6 nativo)
○ permite que IPv4 e IPv6 coexistam no mesmo segmento de rede.
● Tunneling
○ transporte de pacote IPv6 através de uma rede IPv4.
○ o pacote IPv6 é encapsulado dentro de um pacote IPv4, de forma semelhante a
outros tipos de dados.
● Translation (Conversão)
○ o protocolo NAT64 (Network Address Translation 64) permite que os dispositivos
habilitados para IPv6 comuniquem com os dispositivos habilitados para IPv4
usando uma técnica de conversão semelhante ao NAT IPv4.
○ o pacote IPv6 é traduzido para um pacote IPv4 e um pacote IPv4 é traduzido
para um pacote IPv6.
15
Alguns dados sobre a migração em curso
● Os ISP móveis têm liderado o caminho para a transição para o
IPv6.
● Os dois principais fornecedores de acesso móvel nos Estados
Unidos relatam que mais de 90% de seu tráfego usa IPv6.
● A maioria dos principais ISPs e fornecedores de conteúdo, como
YouTube, Facebook e NetFlix, também fizeram a transição.
● Muitas empresas como a Microsoft, Facebook e LinkedIn estão
fazendo a transição para IPv6 somente internamente.
● Em 2018, o ISP Comcast de banda larga relatou a implantação de
mais de 65% e a British Sky Broadcasting de mais de 86%.
16
O Endereço IPv6
● têm 128 bits e é representado usando números
hexadecimais.
○ sistema numérico, de base dezasseis, usa os dígitos de 0 a 9 e as
letras de A a F
● 16 dígitos são representados por hextetos (16 bits)
○ cada 4 bits são representados por um único dígito hexadecimal,
totalizando 32 valores hexadecimais
● o formato preferencial para escrever um endereço IPv6 é
x: x: x: x: x: x: x: x
○ com cada “x” consistindo em quatro algarismos hexadecimais
Formato IPv6 17
18
Regras de formatação IPv6
Regra 1 - Omitir zeros à esquerda
● retirar todos os 0’s à esquerda num hexteto (16 bits)
● só se aplica aos zeros da esquerda
● exemplos:
○ 0000 = 0
○ 01AB = 1AB
○ 09f0 = 9f0
○ 0a00 = a00
○ 00ab = ab
19
Regras de formatação IPv6
Regra 2 - Dois pontos duplos
● 2 pontos duplos (::) podem substituir qualquer string única e contígua
de 1 ou mais hextetos completamente a zeros.
● só pode ser usada uma única vez dentro de um endereço.
● quando usada em conjunto com a regra 1, é chamado o formato compacto.
20
Atividade CISCO - Representações do
Endereço IPv6
21
Vídeo - CISCO
Aplicação das regras de formatação IPv6