domingo, 21 de abril de 2013

Trabalho de pesquisa 3


Conceitos sobre ARP

ARP, acrónimo de Address Resolution Protocol, é o protocolo usado para encontrar numa LAN o endereço MAC (também conhecido por endereço físico) de um equipamento a partir do seu endereço IP.
Para que um computador comunique com outro numa LAN necessita de saber o seu endereço MAC. Para tal emite, em broadcast, um pacote ARP contendo o endereço IP do computador que deseja contactar e aguarda por uma resposta que conterá o endereço MAC necessário. De forma a acelerar o processo e a reduzir a carga na rede os equipamentos mantêm em cache os endereços ARP. A utilização dos endereços MAC e do protocolo ARP permite que os endereços IP sejam independentes do equipamento a que estão atribuídos e possam ser portados.

ARP – Endereçamento para outra LAN

Pretende-se enviar um datagrama de A para B via R, supondo que A saiba o endereço IP de B

Duas tabelas ARP no router R, uma para cada rede IP (LAN)
  • A cria datagrama IP com origem A, destino B
  • A usa ARP para obter endereço MAC de R para 111.111.111.110
  • A cria quadro da camada de enlace com endereço MAC de R como destino, quadro contém datagrama IP A-para-B
  • NIC de A envia um quadro
  • NIC de R recebe o quadro
  • R remove datagrama IP do quadro Ethernet, vê o seu destinado a B
  • R usa ARP para obter endereço MAC de B
  • R cria quadro contendo datagrama IP A-para-B e envia para B


Tabelas ARP

Os dispositivos mantêm tabelas que contêm os endereços MAC e os endereços IP de outros dispositivos ligados à mesma LAN.
  • Cada dispositivo tem a sua própria tabela ARP.
  • Tabelas ARP são armazenadas na memória RAM e são mantidas automaticamente, assim, na maior parte das vezes, o utilizador não precisa adicionar endereços manualmente.



Protocolos de routing
Todos os protocolos de routing realizam as mesmas funções básicas. Os protocolos determinam a rota preferida para cada destino e distribuem informações de routing entre os sistemas da rede, permitindo interacção entre routers. A principal diferença entre os protocolos de routing é como os protocolos realizam estas funções, em particular como decidem qual é a melhor rota.
Exemplos de protocolos de routing: RIP, OSPF, EIGRP, EGP, BGP.