W tym wpisie na blogu skupimy się na etapach modelu 7-warstwowego OSI i na tym, w jaki sposób protokoły są wykorzystywane do przekazywania informacji.


Protokół to międzynarodowo znormalizowane zobowiązanie do dokładnego i niezawodnego przesyłania informacji od nadawcy do odbiorcy w sytuacji komunikacyjnej. Aby protokoły te mogły być stosowane w rzeczywistych sytuacjach komunikacyjnych, wymagana jest znormalizowana struktura logiczna, z których najbardziej reprezentatywnym jest siedmiowarstwowy model OSI, który dzieli funkcje komunikacyjne na siedem etapów. W tym przypadku informacje, które nadawca chce wysłać, są wysyłane w krokach od 1 do 7 transmisji i dostarczane do odbiorcy w krokach od 1 do 7 odbioru.

Kroki od 5 do 7 tego modelu mają wspólną cechę, że informacje są obsługiwane w kategoriach oprogramowania, które nazywa się warstwą górną. Najwyższa warstwa, poziom 7, nazywana jest warstwą aplikacji, gdzie nadawca lub oprogramowanie uzyskuje dostęp do sieci. Jest to na przykład miejsce, w którym nadawca uzyskuje dostęp do witryny i loguje się. Szósta warstwa, warstwa reprezentacji, konwertuje informacje, które chcesz wysłać, na standardowe formaty komputerowe, takie jak ciągi znaków i liczby, tak aby były kompatybilne z innymi komputerami. Kompresuje również informacje podczas transmisji i dekompresuje je podczas odbioru. Krok 5, warstwa sesji, dodaje punkty kontrolne do wysyłanych informacji, aby zapewnić punkt odniesienia do ponownego wysłania w przypadku błędów.

Z drugiej strony, warstwy od pierwszej do czwartej nazywane są warstwami niższymi, ale wszystkie mają wspólną cechę, że działają po stronie fizycznej, aby umożliwić dostarczanie informacji. Warstwa transportowa jest odpowiedzialna za dzielenie informacji na jednostki zwane "ramkami", a następnie oznaczanie każdej ramki adresem internetowym odbiorcy, aby zapewnić prawidłowe dostarczenie informacji. Trzecia warstwa, warstwa łącza sieciowego, jest odpowiedzialna za ustanowienie optymalnej ścieżki dla najszybszego i najbezpieczniejszego dostarczenia informacji do odbiorcy. Po ustanowieniu ścieżki, druga warstwa, warstwa łącza danych, konwertuje informacje ramka po ramce na bity, reprezentowane przez binarne zera i jedynki, które mogą być fizycznie przesyłane, i wysyła je do warstwy fizycznej. Na koniec warstwa fizyczna sprawdza warunki mechaniczne, takie jak rodzaj kabla i sygnały elektryczne do przesyłania informacji, a jeśli wszystko jest w porządku, wysyła informacje przez kabel.

W procesie przesyłania i odbierania tych informacji nie ma bezpośredniego połączenia między N warstwami nadawcy i N warstwami odbiorcy, z wyjątkiem warstw fizycznych, które są połączone kablami. Jednak w celu dokładnego przekazywania informacji, n warstw nadawcy i odbiorcy musi funkcjonalnie współdziałać wokół protokołów ich odpowiednich warstw, więc każda n warstwa nadawcy musi dołączyć protokoły swojej warstwy do wysyłanych informacji. Protokoły dodane przez każdą warstwę są interpretowane przez odpowiednią warstwę odbiornika i natychmiast odrzucane, pozostawiając tylko informacje, które odbiornik chce otrzymać w kroku 7.