Waarom zendt pc een broadcast-ARP uit?
Waarom zendt pc een broadcast-ARP uit?

Video: Waarom zendt pc een broadcast-ARP uit?

Video: Waarom zendt pc een broadcast-ARP uit?
Video: Протокол ARP | Курс "Компьютерные сети" 2024, Mei
Anonim

Waarom doet de PC stuurt een uitzending ARP vóór Bezig met verzenden het eerste ping-verzoek? De ARP-uitzending wordt gebruikt om het MAC-adres van de host op te vragen met het IP-adres in de ARP.

Met dit in het achterhoofd, wat is ARP-uitzending?

ARP - Address Resolution Protocol Afkorting van Address Resolution Protocol, een netwerklaagprotocol dat wordt gebruikt om een IP-adres om te zetten in een fysiek adres (een DLC-adres genoemd), zoals een Ethernet-adres. In dit geval is de gastheer uitzendingen het fysieke adres en een RARP-server antwoordt met het IP-adres van de host.

Ten tweede, waar wordt ARP voor gebruikt? Het adresresolutieprotocol ( arp ) is een protocol gebruikt door het Internet Protocol (IP) [RFC826], specifiek IPv4, om IP-netwerkadressen toe te wijzen aan de hardware-adressen gebruikt door een datalinkprotocol. Het protocol werkt onder de netwerklaag als onderdeel van de interface tussen het OSI-netwerk en de OSI-linklaag.

Met dit in het achterhoofd, waarom wordt het ARP-verzoek uitgezonden en is het antwoord unicast?

De uitzending datagram wordt verzonden naar alle hosts, die de ARP-verzoek . Als het IP-adres van een host overeenkomt met de ARP-verzoek , het stuurt een ARP antwoord . De ARP antwoord is een unicast omdat het van de overeenkomende host rechtstreeks naar de. wordt gestuurd verzoeken om gastheer. Geen andere hosts ontvangen dit datagram.

Hoe werkt ARP in verschillende netwerken?

Wanneer ARP wordt gebruikt door een host in een LAN, dan wordt het uitgezonden omdat de host doet niet weten waar de bestemmingshost is, maar een router weet welke interface hij moet gebruiken om bij de volgende router te komen. Vervolgens doet het is echt nodig ARP . Het kan het pakket gewoon op de interface plaatsen waardoor het de andere router kan bereiken.

Aanbevolen: