1 / 8

Aulas 58 / 59 – TEC 11ºF

Aulas 58 / 59 – TEC 11ºF. Redes de computadores Prof. António dos Anjos. ARP – Formato (recordar). Tipo Hardware – Tipo de endereço físico (0x0001 para endereço Ethernet); Tipo Protocolo – Tipo de endereço lógico (0x0800 para endereço IP); Tamanho HW – Tamanho em bytes do endereço físico;

kaye-ball
Download Presentation

Aulas 58 / 59 – TEC 11ºF

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Aulas 58 / 59 – TEC 11ºF Redes de computadores Prof. António dos Anjos

  2. ARP – Formato (recordar) • Tipo Hardware – Tipo de endereço físico (0x0001 para endereço Ethernet); • Tipo Protocolo – Tipo de endereço lógico (0x0800 para endereço IP); • Tamanho HW – Tamanho em bytes do endereço físico; • Qual o valor em Hex para Ethernet? • 0x06; • Tamanho Protocolo – Tamanho em bytes do endereço lógico; • Qual o valor em Hex para IP? • 0x04; • Código Operação – Indica o tipo de operação (0x001 – ARP Request; 0x002 – ARP Reply; 0x003 – RARP Request; 0x004 – RARP Reply); • Endereço HW Remetente/Destinatário – Endereço físico do host remetente/destinatário; • Endereço Lógico Remetente/Destinatário – Endereço lógico do host remetente/destinatário;

  3. ARP Request (recordar) • O endereço hardware de destino de um frame que contenha um ARP Request é sempre: • FF:FF:FF:FF:FF:FF; • Porquê? • É o endereço de broadcast (para todos) ao nível da camada de ligação; • Todos os hosts têm de aceitar; • Quem responde? • Apenas o host que tem o IP em questão.

  4. ARP Reply • Formato: • Igual ao do ARP Request; • Campo Código OP = 0x0002; • Traz a resposta ao ARP Request.

  5. ARP - Conceitos • Proxy ARP • Quando o router responde, a um ARP Request, por um dos hosts que pertence a uma das suas subredes; • ARP Gratuito • Quando um host (normalmente ao arrancar) faz um ARP Request com o seu próprio endereço IP, para saber se já existe na rede algum outro host configurado com esse IP.

  6. Exercício • Utilizando o “Packet Sniffer” Ethereal, analise um pacote de ARP Request. Verifique os factos abordados na aula, relativos ao formato do pacote e valores de cada campo! • Efectue a mesma análise para a resposta (ARP Reply)! • Elabore um esquema que represente a comunicação entre os dois hosts, indicando quais os valores relevantes que “viajam” de host para host (no contexto ARP). • Ajudas: • Como fazer que se gere um pacote de ARP Request? • Por exemplo, por fazer ping para um host que não conste na cache de ARP! • Para ver os endereços que constam na cache de ARP, digitar: • /usr/sbin/arp -a

  7. RARP – Reverse Address Resolution Protocol • ARP Inverso? • O protocolo RARP é um protocolo que “resolve” endereços físicos em endereços lógicos (MAC >> IP); • Definido no RFC 903 de Junho de 1984; • Utilizado normalmente no processo de boot de sistemas “diskless” (sem disco); (Os sistemas com disco obtêm o seu endereço IP a partir de um ficheiro de configuração – se configurados estaticamente)

  8. RARP Vs ARP • O formato do pacote RARP é idêntico ao do ARP; • Assim como no ARP, a pergunta (request) é feita em broadcast e a resposta (reply) é feita em unicast; • Muda: • Campo Código OP = 0x0003 – Para RARP Request; • Campo Código OP = 0x0004 – Para RARP Reply; • Apesar do conceito do RARP ser simples, a sua implementação é mais complexa que a do ARP.

More Related