Aula 09
35 pág.

Aula 09


DisciplinaProtocolos de Redes109 materiais378 seguidores
Pré-visualização2 páginas
Protocolos de Redes e de Computadores
AULA 09
CCT0300 \u2013 PROTOCOLOS DE REDES E DE COMPUTADORES
Aula 09
Protocolos de Redes e de Computadores
AULA 09
Objetivo
O aluno deverá ser capaz de:
\u2022 O aluno deverá ser capaz de:
\u2022 Conceituar os protocolos de alocação dinâmica de endereços;
\u2022 Compreender a importância e as funcionalidades na alocação automática de
endereços;
\u2022 Diferenciar a utilização dos protocolos RARP, BooTp e DHCP nos ambientes
computacionais;
\u2022 Descrever as principais características do protocolo DHCP;
\u2022 Diferenciar os modos de configuração existentes e suas potencialidades.
Protocolos de Redes e de Computadores
AULA 09
Conteúdo
\u2022 4.14 Protocolos de alocação dinâmica de endereços;
\u2022 4.14.1 RARP (Reverse Address Resolution Protocol);
\u2022 4.14.2 BooTP;
\u2022 4.14.2 DHCP (Dynamic Host Configuration Protocol).
Protocolos de Redes e de Computadores
AULA 09
RARP
\u2022 Utilizado pelos computadores no momento da inicialização para
determinar seus endereços IP
\u2022 Um ou mais servidores RARP são usados para suprir os endereços IP
\u2022 Usa o mesmo formato de mensagem do ARP
\u2022 É definido na RFC 903
Protocolos de Redes e de Computadores
AULA 09
??? 192.31.65.7
E1 E2
192.31.65.1/
192.31.60.4
E3/F1
Solicitação RARP
\u2022 <E1,???>
Resposta RARP
\u2022 <E2,192.31.65.7>
\u2022 <E1,192.31.65.5>
Cache 
ARP
BD
X
Protocolos de Redes e de Computadores
AULA 09
Funcionamento do RARP
Ethernet
Solicitação RARP...
...encapsulado por 
Quadro Ethernet
Endereço de Enlace 
de Difusão
RARP
Nível de Enlace
Tipo = 803516
(mensagem RARP)
Protocolos de Redes e de Computadores
AULA 09
Formato das Mensagens ARP/RARP
0 8 16 24 31
TIPO DO HW (Ethernet = 1) TIPO DO PROT. (IP = 080016)
TAM. END. HW TAM. END. PROT. OPERAÇÃO
END. HW REMETENTE
END. HW REMETENTE END. PROT. REMETENTE
END. PROT. REMETENTE END. HW ALVO
END. HW ALVO
END. PROT. ALVO
Protocolos de Redes e de Computadores
AULA 09
OPERAÇÃO SIGNIFICADO
1 Solicitação ARP
2 Resposta ARP
3 Solicitação RARP
4 Resposta RARP
Formato das Mensagens ARP/RARP
continuação
Protocolos de Redes e de Computadores
AULA 09
Servidores RARP
\u2022 Várias máquinas podem agir como Servidores
\u2022 RARP
\u2013 Sistema torna-se mais confiável
\u2022 Se um servidor está inoperante ou sobrecarregado,
\u2022 outro poderá responder às solicitações
\u2013 Rede pode ser sobrecarregada
\u2022 Respostas emitidas pelos vários servidores podem
\u2022 sobrecarregar a rede
Protocolos de Redes e de Computadores
AULA 09
Servidores RARP
\u2022 Servidor Secundário recebe a solicitação RARP mas só responde se, após
algum tempo, o emissor a retransmite
192.31.65.5
192.31.65.7
(Principal)
E1
E2
Cache 
ARP
BD BD
E3
192.31.65.8
(Secundário)
Protocolos de Redes e de Computadores
AULA 09
Servidores RARP
\u2022 Servidor Secundário recebe a solicitação RARP e a responde, após um 
intervalo de tempo aleatório
192.31.65.5
192.31.65.7
(Principal)
E1
E2
Cache 
ARP
BD BD
192.31.65.8
(Secundário)
E3
\u2206t
Protocolos de Redes e de Computadores
AULA 09
BOOTP
O Protocolo Bootstrap (BOOTP) é um protocolo cliente / servidor que
configura um computador sem disco rígido ou um computador que é iniciado
pela primeira vez.
BOOTP fornece :
\u2022 o Endereço de IP
\u2022 máscara de rede
\u2022 o endereço de um roteador padrão
\u2022 o endereço de um servidor de nomes.
BOOTP é estático. Quando uma estação de trabalho pede a informação, ela é
recuperada de uma tabela fixa. Cada vez que o cliente pede a informação, ele
obtém os mesmos resultados.
Protocolos de Redes e de Computadores
AULA 09
O servidor BOOTP pode estar na mesma rede que a Cliente 
BOOTP ou em redes diferentes.
BOOTP coloca seu pacote dentro de um pacote UDP (note que BOOTP é um
programa de camada de aplicação).
Protocolos de Redes e de Computadores
AULA 09
O servidor BOOTP emite um comando passivo aberto sobre UDP número da
porta 67 e espera por um cliente.
Um cliente inicializado emite um comando aberto ativo na porta número 68.
A mensagem é encapsulada por uma datagrama UDP e, em seguida, em um
pacote IP. No pacote IP o endereço de origem é preenchido com 0 (zero) e o
endereço de destino preenchido com 1 (um)
Servidor responde com UDP com porta de origem 67 e porta destino 68.
Protocolos de Redes e de Computadores
AULA 09
Quando o cliente e o servidor estão em redes diferentes, precisamos
de um Relay Agent, porque cliente não sabe endereço IP do servidor.
Relay Agent conhece o endereço IP do servidor.
Protocolos de Redes e de Computadores
AULA 09
BOOTP - Formato
Protocolos de Redes e de Computadores
AULA 09
BOOTP - Opções
Protocolos de Redes e de Computadores
AULA 09
DHCP - Dynamic Host Configuration Protocol
\u2013 A partir de 1993
\u2013 RFC 1541
\u2013 Uma extensão do BOOTP
\u2013 Mesmos números de porta do BOOTP
\u2013 Extensões:
\u2022 Apoia alocação temporária ( \u201cleases&quot;) de endereços IP
\u2022 O cliente DHCP poderá adquirir todos os parâmetros de configuração
IP necessários para a operar
\u2013 DHCP pode interoperar com clientes BOOTP.
Protocolos de Redes e de Computadores
AULA 09
\u2022 DHCP é o mecanismo preferido para alocação dinâmica de endereços IP
\u2022 Criado para facilitar a configuração e administração do protocolo TCP/IP
em uma rede com um grande número de máquinas
\u2022 Gerencia informações sobre parâmetros de configuração do cliente como
o gateway padrão, nome do domínio, os servidores DNS, etc.
\u2022 Evita problemas de conectividade ou desorganização da rede, tais como:
\u2022 Mudança de endereços IP e gateway
\u2022 Conflito de endereços
Protocolos de Redes e de Computadores
AULA 09
Critério de atribuição de IP
\u2022 Atribuição manual
\u2022 Atribuição automática
\u2022 Atribuição dinâmica
Protocolos de Redes e de Computadores
AULA 09
Formato de mensagem DHCP
OpCode Hardware Type
Your IP address
Gateway IP address
Client IP address
Server IP address
Hardware Address 
Length
Hop Count
Server host name (64 bytes)
Client hardware address (16 bytes)
Boot file name (128 bytes)
Transaction ID
Options
Number of Seconds 
Unused (in BOOTP)
Flags (in DHCP)
Tipo da Mensagem
BootRequest /BootReply
Opicionalmente usado pelos
agentes DHCP
Protocolos de Redes e de Computadores
AULA 09
OpCode Hardware Type
Your IP address
Gateway IP address
Client IP address
Server IP address
Hardware Address 
Length
Hop Count
Server host name (64 bytes)
Client hardware address (16 bytes)
Boot file name (128 bytes)
Transaction ID
Options
Number of Seconds 
Unused (in BOOTP)
Flags (in DHCP)
ID da transação, um número 
gerado randomicamente 
escolhido pelo cliente, usado pelo 
cliente e servidor para associar 
mensagens e respostas entre um 
cliente e um servidor.
Total de segundos 
passados desde que 
o cliente iniciou a 
requisição.
Endereço IP do 
cliente.
Protocolos de Redes e de Computadores
AULA 09
OpCode Hardware Type
Your IP address
Gateway IP address
Client IP address
Server IP address
Hardware Address 
Length
Hop Count
Server host name (64 bytes)
Client hardware address (16 bytes)
Boot file name (128 bytes)
Transaction ID
Options
Number of Seconds 
Unused (in BOOTP)
Flags (in DHCP)
Seu endereço IP.
Endereço IP do próximo 
servidor usado no 
bootstrap; retornado 
no DHCPOFFER, 
DHCPACK pelo servidor.
Endereço IP do agente 
Relay, usado no booting
via um agente relay.
Protocolos de Redes e de Computadores
AULA 09
OpCode Hardware Type
Your IP address
Gateway IP address
Client IP address
Server IP address
Hardware Address 
Length
Hop Count
Server host name (64 bytes)
Client hardware address