Istnieje kilka protokołów, które mogą być wykorzystywane w warstwie sieciowej, jednakże tylko dwa są powszechnie zaimplementowane w urządzeniach sieciowych:
- Protokół IPv4 (ang. Internet Protocol version 4)
- Protokół IPv6 (ang. Internet Protocol version 6)
Do protokołów, które w przeszłości były wykorzystywane w warstwie sieci, a obecnie nie są już tak popularne należą:
- Protokół Novell IPX (ang. Novell Internetwork Packet Exchange)
- AppleTalk
- Bezpołączeniowa usługa sieciowa (CLNS/DECNet)
Protokoły te nie będą szerzej omawiane w niniejszym kursie.