Aula 09
35 pág.

Aula 09

Disciplina:Protocolos de Redes139 materiais352 seguidores
Pré-visualização2 páginas
Protocolos de Redes e de Computadores

AULA 09

CCT0300 – PROTOCOLOS DE REDES E DE COMPUTADORES

Aula 09

Protocolos de Redes e de Computadores

AULA 09

Objetivo

O aluno deverá ser capaz de:

• O aluno deverá ser capaz de:
• Conceituar os protocolos de alocação dinâmica de endereços;
• Compreender a importância e as funcionalidades na alocação automática de

endereços;
• Diferenciar a utilização dos protocolos RARP, BooTp e DHCP nos ambientes

computacionais;
• Descrever as principais características do protocolo DHCP;
• Diferenciar os modos de configuração existentes e suas potencialidades.

Protocolos de Redes e de Computadores

AULA 09

Conteúdo

• 4.14 Protocolos de alocação dinâmica de endereços;
• 4.14.1 RARP (Reverse Address Resolution Protocol);
• 4.14.2 BooTP;
• 4.14.2 DHCP (Dynamic Host Configuration Protocol).

Protocolos de Redes e de Computadores

AULA 09

RARP

• Utilizado pelos computadores no momento da inicialização para
determinar seus endereços IP

• Um ou mais servidores RARP são usados para suprir os endereços IP

• Usa o mesmo formato de mensagem do ARP

• É 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
• <E1,???>

Resposta RARP
• <E2,192.31.65.7>
• <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

• Várias máquinas podem agir como Servidores
• RARP

– Sistema torna-se mais confiável
• Se um servidor está inoperante ou sobrecarregado,
• outro poderá responder às solicitações
– Rede pode ser sobrecarregada
• Respostas emitidas pelos vários servidores podem
• sobrecarregar a rede

Protocolos de Redes e de Computadores

AULA 09

Servidores RARP

• 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

• 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

∆t

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 :
• o Endereço de IP
• máscara de rede
• o endereço de um roteador padrão
• 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

– A partir de 1993
– RFC 1541
– Uma extensão do BOOTP
– Mesmos números de porta do BOOTP
– Extensões:

• Apoia alocação temporária ( “leases") de endereços IP
• O cliente DHCP poderá adquirir todos os parâmetros de configuração

IP necessários para a operar
– DHCP pode interoperar com clientes BOOTP.

Protocolos de Redes e de Computadores

AULA 09

• DHCP é o mecanismo preferido para alocação dinâmica de endereços IP
• Criado para facilitar a configuração e administração do protocolo TCP/IP

em uma rede com um grande número de máquinas
• Gerencia informações sobre parâmetros de configuração do cliente como

o gateway padrão, nome do domínio, os servidores DNS, etc.
• Evita problemas de conectividade ou desorganização da rede, tais como:

• Mudança de endereços IP e gateway
• Conflito de endereços

Protocolos de Redes e de Computadores

AULA 09

Critério de atribuição de IP

• Atribuição manual
• Atribuição automática
• 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