Model Open Systems Interconnection (OSI) definiuje strukturę sieciową do implementacji protokołów w warstwach, z kontrolą przekazywaną z jednej warstwy do drugiej. Obecnie jest używany głównie jako narzędzie dydaktyczne. Koncepcyjnie dzieli architekturę sieci komputerowej na 7 warstw w logicznej kolejności.
Niższe warstwy zajmują się sygnałami elektrycznymi, fragmentami danych binarnych i routingiem tych danych przez sieci. Wyższe poziomy obejmują żądania i odpowiedzi sieciowe, reprezentację danych i protokoły sieciowe, widziane z punktu widzenia użytkownika.
Lifewire / Colleen Tighe
Model OSI został pierwotnie pomyślany jako standardowa architektura do budowy systemów sieciowych, a wiele popularnych obecnie technologii sieciowych odzwierciedla warstwowy projekt OSI.
Warstwa fizyczna
W warstwie 1 warstwa fizyczna modelu OSI jest odpowiedzialna za ostateczną transmisję bitów danych cyfrowych z warstwy fizycznej urządzenia wysyłającego (źródłowego) przez sieciowe media komunikacyjne do warstwy fizycznej urządzenia odbiorczego (docelowego).
Lifewire / Colleen Tighe
Przykłady technologii warstwy 1 obejmują kable i koncentratory Ethernet. Ponadto koncentratory i inne repeatery są standardowymi urządzeniami sieciowymi, które działają w warstwie fizycznej, podobnie jak złącza kablowe.
W warstwie fizycznej dane są przesyłane za pomocą rodzaju sygnalizacji obsługiwanego przez medium fizyczne: napięcia elektryczne, częstotliwości radiowe lub impulsy światła podczerwonego lub zwykłego.
Warstwa łącza danych
Podczas uzyskiwania danych z warstwy fizycznej warstwa łącza danych sprawdza fizyczne błędy transmisji i pakuje bity w ramki danych. Warstwa łącza danych zarządza również fizycznymi schematami adresowania, takimi jak adresy MAC dla sieci Ethernet, kontrolując dostęp urządzeń sieciowych do fizycznego nośnika.
Lifewire / Colleen Tighe
Ponieważ warstwa łącza danych jest najbardziej złożoną warstwą w modelu OSI, często dzieli się ją na dwie części: Media Access Control podwarstwa i Logiczne sterowanie łączem podwarstwa.
Warstwa sieci
Warstwa sieci dodaje koncepcję routingu powyżej warstwy łącza danych. Gdy dane docierają do warstwy sieciowej, adresy źródłowe i docelowe zawarte w każdej ramce są sprawdzane w celu ustalenia, czy dane dotarły do miejsca docelowego. Jeśli dane dotarły do miejsca docelowego, warstwa 3 formatuje dane w pakiety dostarczane do warstwy transportowej. W przeciwnym razie warstwa sieci aktualizuje adres docelowy i wypycha ramkę do niższych warstw.
Lifewire / Colleen Tighe
Aby obsługiwać routing, warstwa sieci utrzymuje adresy logiczne, takie jak adresy IP urządzeń w sieci. Warstwa sieciowa zarządza również mapowaniem między tymi adresami logicznymi a adresami fizycznymi. W sieci IPv4 mapowanie to jest realizowane przez protokół rozpoznawania adresów (ARP); IPv6 używa Neighbor Discovery Protocol (NDP).
Warstwa transportowa
Warstwa transportowa dostarcza dane przez połączenia sieciowe. TCP (Transmission Control Protocol) i UDP (User Datagram Protocol) to najbardziej powszechne przykłady protokołów sieciowych Transport Layer 4. Różne protokoły transportowe mogą obsługiwać szereg opcjonalnych możliwości, w tym odzyskiwanie po błędzie, kontrolę przepływu i obsługę retransmisji.
Lifewire / Colleen Tighe
Sesja warstwowa
Warstwa sesji zarządza sekwencją i przepływem zdarzeń, które inicjują i przerywają połączenia sieciowe. W warstwie 5 jest zbudowany do obsługi wielu typów połączeń, które można tworzyć dynamicznie i uruchamiać w poszczególnych sieciach.
Lifewire / Colleen Tighe
Warstwa prezentacji
Warstwa prezentacji ma najprostszą funkcję ze wszystkich elementów modelu OSI. W warstwie 6 obsługuje przetwarzanie składni danych wiadomości, takie jak konwersje formatu i szyfrowanie / deszyfrowanie potrzebne do obsługi warstwy aplikacji znajdującej się nad nią.
Lifewire / Colleen Tighe
Warstwa aplikacji
Warstwa aplikacji zapewnia usługi sieciowe aplikacjom użytkownika końcowego. Usługi sieciowe to protokoły, które działają z danymi użytkownika. Na przykład w aplikacji przeglądarki internetowej protokół HTTP warstwy aplikacji pakuje dane potrzebne do wysyłania i odbierania zawartości stron internetowych. Ta warstwa 7 dostarcza dane do (i uzyskuje dane z) warstwy prezentacji.
Lifewire / Colleen Tighe