ARP
Protokol ARP (Address Resolution Protocol) je pomocným prtokolem sítí TCP/IP. Tento protokol zabezpečuje přiřazení IP adres fyzickým adresám linkové vrstvy. Vlastní komunikace v síti se uskutečňuje pomocí fyzických adres. Protokol má dvě základní funkce:
Když IP protokol získá z vyšší vrsty logicku adresu cílového uzlu prohledá existující ARP tabulku. KDyž cílová adresa v ní není uvedena, vysílá protokol ARP na síť veřejný rámec (broadcast) (ARP Request) s žádostí o MAC adresu, která patří IP adrese. Na tuto žádost odpoví ARP protokol uzlu s příslušnou logickou IP adresou, a to rámcem odpovědi (ARP Reply), která nese žádanou MAC adresu. ARP protokol si pak aktualizuje ARP tabulku.
RARP
Protokol RARP (Reverse Address Resolution Protocol - se používá při znalosti vlastní fyzické adresy pro získání vlastní IP adresy. Nejěstěji pro zjištění vlastní IP adresy při startu systému (v případě bezdiskových stanic, které potřebují zjistit svoji IP adresu od serveru v síti). Stanice vygeneruje žádost RARP na všeobecnou adresu se svou fyzickou adresou a očekává odpověď s informací o přídělené IP adrese. RARP server obsahuje databázi hardwarových adres (MAC) s přířazenými IP adresami. RARP žádost obsahuje pouz vlastní hardwarovou adresu a RARP server vrací odpověď s vyplněnou korespondující IP adresou žadatele. Formát RARP zpráv je shodný s ARP. Vzhledem k tomu, že vlastní IP adresa je nedostatečná informace pro plnou komunikaci v IP sítích, je protokol RARP používán zrídka a častěji se používá komplexnější protokol BootP nebo DHCP.
ICMP
Protokol ICMP (Internet Control Message Protocol) slouží na přenos chybových a řídících zpráv mezi uzly a směrovači sítí TCP/IP. Zprávy protokolu jsou přenášeny v přesně definované formě v datové části IP paketů.
K funkcím protokolu ICMP patří: