redes de computadores
ARP (Address Resolution Protocol): o protocolo é responsável em fazer a conversão entre os endereços IPs e os endereços MAC da rede. Em uma rede grande, os pacotes TCP/IP são encaminhados até a rede de destino através dos roteadores. Atingindo o destino, o protocolo ARP entra em acção para detectar o endereço da placa de rede para qual o pacote deve ser entregue, já que no pacote há somente o endereço IP de destino e não o endereço da placa de rede.
O RAP funciona mandado primeiramente uma mensagem de broadcast para a rede perguntando, a todas as máquinas, qual responde pelo endereço IP para o qual pretende-se transmitir um pacote. Então, a tal maquina que corresponde o tal endereço responde, identificando-se e informando o seu endereço MAC para que a transmissão de dados entre essas maquinas possa ser estabelecida.
Exemplo: 192.168.1.254 ether 00:30:CD:03:CD:D2 C eth0
192.168.1.23 ether 00:11:D8:56:62:76 C eth0
O ARP é utilizado apenas dentro de rede local.
RARP (Reverse Address Resolution Protocol): o protocolo RARP permite que uma maquina descubra um endereço IP através de um endereço MAC, fazendo o inverso do que o protocolo
ARP faz.
o protocolo RARP é utilizado essencialmente para as estações de trabalho que não têm disco duro e que desejam conhecer o seu endereço físico.
O protocolo RARP permite a uma estação conhecer o seu endereço IP a partir de uma tabela de correspondência entre endereço MAC (endereço físico) e endereços IP alojados por uma ponte
(gateway) situada na mesma rede local (LAN).
Para tal, é necessário que o administrador defina os parâmetros do gateway (switch) com a tabela de correspondência dos endereços MAC/IP. Com efeito, ao contrário do ARP, este protocolo é
estático. É necessário, por isso, que a tabela de correspondência esteja sempre actualizada para permitir a conexão de novas placas de rede.
IP (Internet Protocol): o protocolo IP é um protocolo não orientado a conexão,