W sieciach komputerowych wymieniają dane między sobą różnego typu maszyny. Aby doszło do prawidłowej komunikacji między nimi muszą znać postać otrzymywanych danych. Właśnie w tym celu stworzono standardy OSI.
Standardy te opisują siedmiowarstwowy model umożliwiający efektywną komunikację w obrębie sieci lokalnej oraz między różnymi sieciami. Każda warstwa posiada określone standardy determinujące w jaki sposób dane mają być przetwarzane na różnych etapach transmisji. Poszczególne warstwy udostępniają pewne usługi warstwie znajdującej się bezpośrednio pod nią.
W skład modelu ISO wchodzą: 7. Aplikacji (Application Layer) 6. Prezentacji (Presentation Layer) 5. Sesji (Session Layer) 4. Transportowa (Transport Layer) 3. Sieciowa (Network Layer) 2. Łącza danych (Data Link Layer) 1. Fizyczna (Physical Layer)