Model warstwowy, taki jak model TCP/IP jest często wykorzystywany do zobrazowania interakcji pomiędzy różnymi protokołami. Model warstwowy umożliwia przedstawienie sposobu działania protokołów pracujących w konkretnej warstwie, jak również ich interakcji z protokołami z sąsiednich warstw.

Zastosowanie modelu warstwowego do opisu sposobu działania protokołów sieciowych przynosi szereg korzyści. Stosowanie modelu warstwowego:

Istnieją dwa podstawowe typy modeli sieciowych: model protokołów i model odniesienia.

Siedmiowarstwowy model OSI (ang. Open Systems Interconnection) jest najbardziej znanym modelem odniesienia intersieci. Jest on stosowany do projektowania sieci transmitujących dane, tworzenia specyfikacji sposobu ich działania oraz rozwiązywania problemów.

Tak jak pokazano na rysunku, modele TCP/IP oraz OSI są podstawowymi modelami używanymi do opisywania funkcjonalności sieci. Projektanci protokołów sieciowych, usług czy też urządzeń mogą tworzyć swoje własne modele do reprezentowania ich produktów. Ostatecznie wymagane jest jednak, aby projektanci odnosili się w specyfikacji swoich produktów do jednego z dwóch lub obu modeli OSI i TCP/IP.