IPv4 - model OSI
Międzynarodowa Organizacja Normalizacyjna ma dobrze zdefiniowany model systemów komunikacyjnych znany jako Open System Interconnection lub Model OSI. Ten warstwowy model to konceptualny pogląd na to, jak jeden system powinien komunikować się z drugim przy użyciu różnych protokołów zdefiniowanych w każdej warstwie. Ponadto każda warstwa jest przypisana do dobrze zdefiniowanej części systemu komunikacyjnego. Na przykład warstwa fizyczna definiuje wszystkie elementy o charakterze fizycznym, tj. Przewody, częstotliwości, kody impulsów, transmisję napięcia itp. Systemu komunikacyjnego.
Model OSI ma następujące siedem warstw -
Application Layer (Layer-7)- Tutaj znajduje się aplikacja użytkownika, która musi przesyłać dane między hostami lub między nimi. Na przykład - HTTP, aplikacja do przesyłania plików (FTP) i poczta elektroniczna itp.
Presentation Layer (Layer-6)- Ta warstwa pomaga zrozumieć reprezentację danych w jednej formie na hoście na innym hoście w ich natywnej reprezentacji. Dane od nadawcy są konwertowane na dane on-the-wire (ogólny format standardowy), a na końcu odbiorcy są konwertowane na natywną reprezentację odbiorcy.
Session Layer (Layer-5)- Ta warstwa zapewnia możliwości zarządzania sesjami między hostami. Na przykład, jeśli jakiś host potrzebuje weryfikacji hasła w celu uzyskania dostępu i jeśli podano poświadczenia, wówczas w tej sesji weryfikacja hasła nie będzie się powtarzać. Ta warstwa może pomóc w synchronizacji, kontroli dialogu i zarządzaniu operacjami krytycznymi (np. Transakcjami bankowymi online).
Transport Layer (Layer-4)- Ta warstwa zapewnia kompleksowe dostarczanie danych między hostami. Ta warstwa pobiera dane z powyższej warstwy i dzieli je na mniejsze jednostki zwane segmentami, a następnie przekazuje je do warstwy sieciowej w celu przesłania.
Network Layer (Layer-3) - Ta warstwa pomaga jednoznacznie identyfikować hosty poza podsieciami i definiuje ścieżkę, po której pakiety będą podążać lub będą kierowane, aby dotrzeć do celu.
Data Link Layer (Layer-2)- Ta warstwa pobiera nieprzetworzone dane transmisji (sygnał, impulsy itp.) Z warstwy fizycznej i tworzy ramki danych, a następnie wysyła je do warstwy wyższej i odwrotnie. Ta warstwa sprawdza również wszelkie błędy transmisji i odpowiednio je sortuje.
Physical Layer (Layer-1) - Ta warstwa zajmuje się technologią sprzętową i rzeczywistym mechanizmem komunikacji, takim jak sygnalizacja, napięcie, typ i długość kabla itp.
Warstwa sieci
Warstwa sieciowa jest odpowiedzialna za przenoszenie danych z jednego hosta do drugiego. Zapewnia środki do przydzielania adresów logicznych do hostów i ich unikalnej identyfikacji przy użyciu tego samego. Warstwa sieciowa pobiera jednostki danych z warstwy transportowej i dzieli je na mniejsze jednostki zwane pakietami danych.
Warstwa sieciowa określa ścieżkę danych, po której pakiety powinny dotrzeć do miejsca przeznaczenia. Routery działają na tej warstwie i zapewniają mechanizm kierowania danych do miejsca docelowego.