Een rustige inleiding tot TCP / IP (linklaag)

In elk netwerk, zoals in elke grafiek, heeft elk knooppunt directe buren. Verbindingslaagprotocollen bieden de functionaliteit die nodig is om te communiceren tussen directe buren die rechtstreeks zijn verbonden via een link (bijv. Fysieke verbinding zoals een CAT5-kabel of een radioverbinding zoals bij wifi).

Het bekendste verbindingslaagprotocol is Ethernet. In Eth e rnet heeft elke interface een uniek 48-bits (6 byte) adres dat het Media Access Control (MAC) -adres wordt genoemd. Als u ifconfig op uw computer uitvoert, ziet u de naam van de netwerkinterfaces samen met hun MAC-adres. Op mijn computer is het MAC-adres van en0 bijvoorbeeld 88: e9: fe: 4c: 83: 5b .

Zoals u kunt zien, wordt elke byte in het MAC-adres gepresenteerd door zijn hexadecimale waarde gescheiden door een dubbele punt.

Netwerkpakketten die via Ethernet-links worden verzonden, hebben een bron- en doel-MAC-adres. Om zijn buren te ontdekken, gebruikt een Ethernet uitzendverzoeken en aankondigingen. Met behulp van deze uitzendmechanismen vindt een ander protocol genaamd ARP de toewijzing tussen de MAC- en IP-adressen van de buren. Als u de arp op uw computer uitvoert, kunt u deze mapping zien. Mijn WiFi-toegangspunt heeft bijvoorbeeld 192.168.1.1 als IP-adres en 9c: 3d: cf: d2: f6: d als MAC-adres.

Nu we een toewijzing hebben tussen MAC- en IP-adres, gaan we verder met de netwerklaag.