Co to jest model OSI? Wyjaśnienie modelu połączeń systemów otwartych

Co to jest model OSI? Wyjaśnienie modelu połączeń systemów otwartych

Kiedy przeglądasz witrynę w Internecie, przeglądarka wyświetla stronę internetową na ekranie, abyś mógł wchodzić w interakcję z witryną. Ale to, co dzieje się za kulisami, jest całkowicie niewidoczne dla użytkowników.





Model OSI określa, w jaki sposób dwa komputery współdziałają ze sobą w sieci. Model definiuje kilka protokołów, pozwalających na przesyłanie informacji w postaci pakietów pomiędzy dwoma systemami.





aplikacje do gier, które nie używają danych

W tym artykule zagłębimy się w to, czym naprawdę jest model OSI, wraz ze szczegółowym opisem każdej warstwy w modelu.





Co to jest model OSI?

„Model OSI” oznacza Otwarte połączenie systemów Model. Model OSI został wprowadzony przez Międzynarodową Organizację Normalizacyjną (ISO).

ISO to międzynarodowa organizacja odpowiedzialna za wyznaczanie światowych standardów. Każdy potencjalny standard międzynarodowy przechodzi przez sześć etapów, które określają jego żywotność w świecie rzeczywistym.



Model ułatwia proces łączenia się w sieć między dwoma systemami. Model OSI pozwala dwóm komputerom na interakcję ze sobą bez znajomości podstawowej architektury maszyny. Ponieważ protokoły zdefiniowane w modelu są niezawodne i są używane na całym świecie, model ten jest globalną ramą komunikacji cyfrowej przez Internet.

Model połączeń otwartych systemów składa się z kilku warstw, z których każda odpowiada za przenoszenie informacji w sieci. Na przykład warstwa fizyczna zapewnia prawidłowe przeniesienie danych do następnej warstwy, czyli warstwy łącza danych. Podobnie warstwa łącza danych przenosi informacje do następnej warstwy i tak dalej.





Warstwy modelu OSI

Chociaż warstwy modelu OSI są różne i obsługują różne fazy w komunikacji danych, są one w jakiś sposób powiązane.

Podczas projektowania modelu programiści znaleźli powiązane funkcje w procesach i pogrupowali je w wspólne warstwy. Model OSI składa się z siedmiu warstw, z których każda zarządza określoną fazą procesu przesyłania danych.





1. Warstwa fizyczna

Warstwa fizyczna jest pierwszą i prawdopodobnie najważniejszą w modelu OSI. Ta warstwa odpowiada za przesyłanie danych na nośniku fizycznym. W tej warstwie zdefiniowane są również funkcje wymagane do realizacji transferu.

W maszynie nadawcy dane pochodzą z warstwy łącza danych. Pakiet jest przesyłany do komputera odbiorcy za pośrednictwem medium. Następnie warstwa fizyczna odbiornika interpretuje pakiet i wysyła go do warstwy łącza danych w celu dalszego przetwarzania.

Warstwa fizyczna obejmuje następujące aspekty przesyłania danych.

  1. Interfejs i medium transmisji (Wi-Fi lub Kable Ethernet )
  2. Strumień bitów (dane, które należy przesłać)
  3. Szybkość transmisji danych
  4. Tryb transmisji
  5. Synchronizacja bitowa

Warstwa fizyczna przenosi dane bezpośrednio do innej maszyny.

Warstwa łącza danych realizuje zadanie wysyłania danych do określonej maszyny w tej samej sieci, proces znany jako adresowanie fizyczne. W tej warstwie dane wysyłane przez warstwę fizyczną są również interpretowane i konwertowane na łatwe do zarządzania jednostki zwane ramkami.

W warstwie łącza danych adres MAC ( Media Access Control ) adresy identyfikują, który system zażądał informacji z sieci wielu systemów. Ta warstwa odpowiada za następujące funkcje.

  1. Ramy
  2. Adresowanie fizyczne
  3. Przepływ danych
  4. Błąd kontroli
  5. Kontrola dostępu

3. Warstwa sieciowa

Warstwa łącza danych nadzoruje przesyłanie danych do maszyny w tej samej sieci. Natomiast warstwa sieci odpowiada za przesyłanie pakietu nadawcy do odbiorcy w różnych sieciach. Jeśli dwa systemy znajdują się w tej samej sieci, warstwa łącza danych zajmuje się przesyłaniem, a warstwa sieci nie jest wymagana.

Warstwa sieciowa traktuje pakiety danych niezależnie. System nie jest zainteresowany kolejnością ani relacją między tymi pakietami.

Warstwa sieci obejmuje następujące obowiązki.

  1. Adresowanie logiczne : Ponieważ oba urządzenia znajdują się w innej sieci, adresy logiczne stają się kluczowe dla transferu danych.
  2. Rozgromienie : Pakiet jest wysyłany do urządzeń w sieci znanej jako routery. Urządzenia te przekazują lub kierują pakiet danych do systemu, który zażądał informacji.

4. Warstwa transportowa

Warstwa sieciowa przesyła dane z jednego systemu do drugiego. Ale komputer uruchamia również różne programy, a każdy program może żądać informacji z innych systemów. Skąd więc twój system wie, który pakiet należy do którego programu?

co to jest pomarańczowa kropka na iPhonie?

Wejdź do warstwy transportowej. Ta warstwa jest odpowiedzialna za dostarczanie informacji między procesami. System dzieli pakiety danych, które docierają do tej warstwy, na różne jednostki, a następnie składa je zgodnie z numerem sekwencyjnym.

Warstwa transportowa obsługuje następujące funkcje w modelu OSI.

  1. Adresowanie punktu serwisowego (dostarcz pakiety do odpowiedniego programu)
  2. Segmentacja i ponowny montaż
  3. Kontrola przepływu
  4. Błąd kontroli

Powiązane: Typowe terminy dotyczące sieci domowych i ich znaczenie

5. Warstwa sesji

Kiedy dwa systemy się komunikują, nie wykonują szybkiego transferu, a następnie natychmiast się rozłączają. Systemy wchodzą w dialog i wykonują niezbędną transmisję. Warstwa sesji odpowiada za zainicjowanie wspólnej sesji między dwoma lub więcej systemami w celu zapewnienia pomyślnego transferu danych.

Ta warstwa odpowiada również za synchronizację i punkty kontrolne. Na przykład podczas pobierania pliku dokumentu zawierającego 1000 stron warstwa sesji dodaje punkt kontrolny co 100 stron, aby zapewnić wydajną komunikację danych.

Jeśli transfer nie powiedzie się na stronie 554, to zamiast rozpoczynać pobieranie od początku, transfer zostanie wznowiony od ostatniego punktu kontrolnego, czyli strony 500.

Warstwa sesji składa się z dwóch funkcji: kontroli dialogu, która odpowiada za tworzenie sesji, oraz synchronizacji.

6. Warstwa prezentacji

Pakiet danych dociera do miejsca docelowego. Co teraz? Jak program zinterpretuje wiadomość? Warstwa prezentacji zajmuje się tłumaczeniem, składnią i semantyką dostarczonego pakietu.

Ta warstwa składa się z funkcji, które realizują proces rozpoznawania, która część danych jest ważna, a która nie. Warstwa Prezentacja ma następujące obowiązki w modelu.

  1. Tłumaczenie : Dwa komputery lub programy udostępniają informacje w postaci ciągów. A system konwertuje dane na strumienie bitów, aby lepiej je zrozumieć.
  2. Szyfrowanie : Aby zapewnić prywatność podczas komunikacji, warstwa prezentacji szyfruje i odszyfrowuje dane, które należy przesłać.
  3. Kompresja : Aby przeprowadzić wydajną transmisję danych, informacje są często kompresowane w celu zmniejszenia liczby bitów w strumieniu.

7. Warstwa aplikacji

Wreszcie warstwa aplikacji odpowiada za zapewnienie interfejsów użytkownika dla różnych usług sieciowych. Przeglądarka internetowa, platforma mailingowa czy graficzne narzędzie do zarządzania bazą danych to przykłady oprogramowania tworzącego tę warstwę.

jak przyciąć wideo na iPhonie?

Warstwa aplikacji zapewnia użytkownikowi następujące usługi.

  1. Wirtualny terminal sieciowy : NVT to oprogramowanie, które emuluje działanie terminala fizycznego. Użytkownicy mogą łączyć się z NVT i sterować zdalnym hostem ze swojego systemu.
  2. Usługi mailingowe
  3. Przesyłanie i zarządzanie plikami
  4. Usługi katalogowe

Jak działa Internet?

Internet również wykorzystuje w swoim działaniu model OSI. Gdy zażądasz pakietu z serwera, dane przechodzą przez każdą warstwę modelu. Model OSI stworzył fundamentalną podstawę ogromnej sieci systemów, jaką jest Internet.

Podczas przeglądania Internetu w tle systemu działa wiele usług. Protokoły zarządzania siecią, takie jak DHCP, są odpowiedzialne za zapewnienie użytkownikom błyskawicznego przeglądania.

Udział Udział Ćwierkać E-mail Co to jest DHCP, do czego służy i czy go używam?

DHCP to protokół zarządzania siecią. Ale co oznacza DHCP i co on w ogóle robi?

Czytaj dalej
Powiązane tematy
  • Wyjaśnienie technologii
  • Sieć komputerowa
  • Wskazówki dotyczące sieci
O autorze Deepesh Sharma(79 opublikowanych artykułów)

Deepesh to Junior Editor dla Linuksa w MUO. Pisze przewodniki informacyjne o Linuksie, których celem jest zapewnienie błogiego doświadczenia wszystkim nowicjuszom. Nie jestem pewien co do filmów, ale jeśli chcesz porozmawiać o technologii, to jest twój facet. W wolnym czasie można go spotkać czytającego książki, słuchającego różnych gatunków muzycznych lub grającego na gitarze.

Więcej od Deepesha Sharma

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować