Warstwy modelu OSI od fizycznej do aplikacji

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

Dodaj komentarz