Skip to main content

Warstwy modelu OSI od wersji fizycznej do aplikacji

Sir Roger Penrose: Fashion, Faith, and Fantasy in the New Physics of the Universe (Może 2024)

Sir Roger Penrose: Fashion, Faith, and Fantasy in the New Physics of the Universe (Może 2024)
Anonim

Model otwartego połączenia między systemami (OSI)

Model Open Systems Interconnection (OSI) definiuje strukturę sieci do implementacji protokołów w warstwach, z kontrolą przekazywaną z jednej warstwy do drugiej. Jest używany przede wszystkim jako narzędzie dydaktyczne. Pojęciowo dzieli architekturę sieci komputerowej na 7 warstw w logicznym postępie. Niższe warstwy zajmują się sygnałami elektrycznymi, porcjami danych binarnych i trasowaniem tych danych w sieciach. Wyższe poziomy obejmują żądania i odpowiedzi sieciowe, reprezentację danych i protokoły sieciowe widziane z punktu widzenia użytkownika.

Model OSI pierwotnie był pomyślany jako standardowa architektura do budowy systemów sieciowych i rzeczywiście wiele popularnych technologii sieciowych odzwierciedla dziś warstwową konstrukcję OSI.

01 z 07

Warstwa fizyczna

Na Warstwie 1 warstwa fizyczna modelu OSI odpowiada za ostateczną transmisję bitów danych cyfrowych z warstwy fizycznej urządzenia nadawczego (źródłowego) za pośrednictwem sieciowego nośnika komunikacyjnego do warstwy fizycznej urządzenia odbiorczego (docelowego). Przykłady technologii warstwy 1 obejmują kable Ethernet i sieci Token Ring. 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 z wykorzystaniem rodzaju sygnalizacji obsługiwanej przez medium fizyczne: napięcia elektryczne, częstotliwości radiowe lub impulsy światła podczerwonego lub zwykłego.

02 z 07

Warstwa łącza danych

Podczas pobierania danych z warstwy fizycznej, warstwa łącza danych sprawdza błędy transmisji fizycznej i pakiety bitów w danych "ramkach". Warstwa łącza danych zarządza także fizycznymi schematami adresowania, takimi jak adresy MAC dla sieci Ethernet, kontrolując dostęp do różnych urządzeń sieciowych do nośnika fizycznego. Ponieważ warstwa łącza danych jest najbardziej złożoną warstwą w modelu OSI, często dzieli się ją na dwie części, podwarstwę "Media Access Control" i podwarstwę "Logical Link Control".

03 z 07

Warstwa sieci

Warstwa Sieć dodaje pojęcie routingu powyżej warstwy łącza danych. Po dotarciu danych do warstwy Sieć sprawdzane są adresy źródłowe i docelowe znajdujące się wewnątrz każdej ramki w celu ustalenia, czy dane dotarły do ​​miejsca docelowego. Jeśli dane dotarły do ​​miejsca docelowego, ta warstwa 3 formatuje dane w pakiety dostarczane do warstwy transportowej. W przeciwnym razie warstwa sieci zaktualizuje adres docelowy i cofnie ramkę do niższych warstw.

Aby obsługiwać routing, warstwa sieci obsługuje adresy logiczne, takie jak adresy IP urządzeń w sieci. Warstwa Sieć zarządza mapowaniem między tymi adresami logicznymi i fizycznymi. W sieciach IP to odwzorowanie jest realizowane za pośrednictwem protokołu ARP (Address Resolution Protocol).

04 z 07

Warstwa transportowa

Transport Layer dostarcza danych przez połączenia sieciowe. TCP jest najczęstszym przykładem protokołu sieciowego warstwy transportowej 4. Różne protokoły transportowe mogą obsługiwać szereg opcji opcjonalnych, w tym odzyskiwanie po błędzie, kontrolę przepływu i obsługę ponownej transmisji.

05 z 07

Warstwa sesji

Warstwa sesji zarządza sekwencją i przepływem zdarzeń inicjujących i odrywających połączenia sieciowe. Na poziomie 5 jest on zbudowany do obsługi wielu typów połączeń, które można tworzyć dynamicznie i uruchamiać w pojedynczych sieciach.

06 07

Warstwa prezentacji

Warstwa prezentacji jest najprostsza w funkcji dowolnego elementu modelu OSI. Na poziomie warstwy 6 obsługuje przetwarzanie składni danych komunikatów, takich jak konwersja formatów i szyfrowanie / odszyfrowywanie potrzebne do obsługi warstwy aplikacji powyżej.

07 z 07

Warstwa aplikacji

Warstwa aplikacji dostarcza usług sieciowych do aplikacji użytkowników końcowych. Usługi sieciowe to zazwyczaj protokoły współpracujące z danymi użytkownika. Na przykład w aplikacji przeglądarki sieci Web protokół HTTP warstwy aplikacji pakietuje dane potrzebne do wysyłania i odbierania zawartości strony sieci Web. Ta warstwa 7 zapewnia dane (i pozyskuje dane z) warstwy prezentacji.