- OSI oznacza Otwarte połączenie systemu to model referencyjny opisujący sposób przechowywania informacji z aplikacji w jednym komputer przechodzi przez nośnik fizyczny do aplikacji na innym komputerze.
- OSI składa się z siedmiu warstw, a każda warstwa pełni określoną funkcję sieciową.
- Model OSI został opracowany przez Międzynarodową Organizację Normalizacyjną (ISO) w 1984 roku i obecnie jest uważany za model architektoniczny komunikacji między komputerami.
- Model OSI dzieli całe zadanie na siedem mniejszych i łatwych do zarządzania zadań. Każdej warstwie przypisane jest określone zadanie.
- Każda warstwa jest samodzielna, dzięki czemu zadania przypisane do każdej warstwy można wykonywać niezależnie.
Charakterystyka modelu OSI:
- Model OSI dzieli się na dwie warstwy: warstwy górne i warstwy dolne.
- Górna warstwa modelu OSI zajmuje się głównie zagadnieniami związanymi z aplikacją i są one zaimplementowane jedynie w oprogramowaniu. Warstwa aplikacji jest najbliżej użytkownika końcowego. Zarówno użytkownik końcowy, jak i warstwa aplikacji wchodzą w interakcję z aplikacjami. Górna warstwa odnosi się do warstwy znajdującej się tuż nad inną warstwą.
- Dolna warstwa modelu OSI zajmuje się zagadnieniami transportu danych. Warstwa łącza danych i warstwa fizyczna są realizowane sprzętowo i programowo. Warstwa fizyczna jest najniższą warstwą modelu OSI i jest najbliżej ośrodka fizycznego. Warstwa fizyczna odpowiada głównie za umieszczenie informacji na nośniku fizycznym.
7 warstw modelu OSI
Istnieje siedem warstw OSI. Każda warstwa ma inne funkcje. Lista siedmiu warstw znajduje się poniżej:
- Warstwa fizyczna
- Warstwa łącza danych
- Warstwa sieci
- Warstwa transportowa
- Warstwa sesji
- Warstwa prezentacji
- Warstwa aplikacji
1) Warstwa fizyczna
- Główną funkcjonalnością warstwy fizycznej jest przesyłanie poszczególnych bitów z jednego węzła do drugiego.
- Jest to najniższa warstwa modelu OSI.
- Ustanawia, utrzymuje i dezaktywuje połączenie fizyczne.
- Określa specyfikacje mechaniczne, elektryczne i proceduralne interfejsu sieciowego.
Funkcje warstwy fizycznej:
2) Warstwa łącza danych
- Warstwa ta odpowiada za bezbłędny transfer ramek danych.
- Określa format danych w sieci.
- Zapewnia niezawodną i wydajną komunikację pomiędzy dwoma lub większą liczbą urządzeń.
- Odpowiada głównie za jednoznaczną identyfikację każdego urządzenia znajdującego się w sieci lokalnej.
- Zawiera dwie podwarstwy:
- Odpowiada za przesyłanie pakietów do warstwy sieciowej odbiorcy, który je odbiera.
- Identyfikuje adres protokołu warstwy sieciowej z nagłówka.
- Zapewnia również kontrolę przepływu.
Warstwa kontroli łącza logicznego - Warstwa kontroli dostępu do multimediów to łącze pomiędzy warstwą kontroli łącza logicznego a warstwą fizyczną sieci.
- Służy do przesyłania pakietów w sieci.
Funkcje warstwy łącza danych
3) Warstwa sieciowa
- Jest to warstwa 3, która zarządza adresowaniem urządzeń, śledzi lokalizację urządzeń w sieci.
- Określa najlepszą ścieżkę przenoszenia danych ze źródła do miejsca docelowego na podstawie warunków sieciowych, priorytetu usługi i innych czynników.
- Warstwa łącza danych jest odpowiedzialna za routing i przekazywanie pakietów.
- Routery są urządzeniami warstwy 3, są określone w tej warstwie i wykorzystywane do świadczenia usług routingu w obrębie intersieci.
- Protokoły używane do kierowania ruchu sieciowego nazywane są protokołami warstwy sieciowej. Przykładami protokołów są IP i IPv6.
Funkcje warstwy sieciowej:
4) Warstwa transportowa
- Warstwa transportowa to warstwa 4, która zapewnia przesyłanie wiadomości w kolejności, w jakiej zostały wysłane, i nie dochodzi do duplikowania danych.
- Główną odpowiedzialnością warstwy transportowej jest całkowite przesłanie danych.
- Otrzymuje dane z wyższej warstwy i konwertuje je na mniejsze jednostki zwane segmentami.
- Warstwa ta może być nazwana warstwą kompleksową, ponieważ zapewnia połączenie punkt-punkt między źródłem a miejscem docelowym w celu niezawodnego dostarczania danych.
Dwa protokoły używane w tej warstwie to:
- Jest to standardowy protokół umożliwiający systemom komunikację przez Internet.
- Ustanawia i utrzymuje połączenie pomiędzy hostami.
- Kiedy dane są przesyłane przez połączenie TCP, protokół TCP dzieli dane na mniejsze jednostki zwane segmentami. Każdy segment podróżuje przez Internet wieloma trasami i dociera do miejsca docelowego w różnej kolejności. Protokół kontroli transmisji porządkuje pakiety we właściwej kolejności po stronie odbiorczej.
- User Datagram Protocol to protokół warstwy transportowej.
- Jest to protokół transportowy zawodny, ponieważ w tym przypadku odbiorca nie wysyła żadnego potwierdzenia odbioru pakietu, nadawca nie czeka na żadne potwierdzenie. Dlatego protokół jest zawodny.
Funkcje warstwy transportowej:
5) Warstwa sesji
- Jest to warstwa 3 w modelu OSI.
- Warstwa sesji służy do nawiązywania, utrzymywania i synchronizowania interakcji pomiędzy komunikującymi się urządzeniami.
Funkcje warstwy Sesyjnej:
6) Warstwa prezentacji
- Warstwa prezentacji dotyczy głównie składni i semantyki informacji wymienianych pomiędzy dwoma systemami.
- Pełni funkcję tłumacza danych dla sieci.
- Warstwa ta jest częścią systemu operacyjnego, która konwertuje dane z jednego formatu prezentacji na inny format.
- Warstwa prezentacji jest również nazywana warstwą składni.
Funkcje warstwy Prezentacja:
7) Warstwa aplikacji
- Warstwa aplikacji służy jako okno umożliwiające użytkownikom i procesom aplikacji dostęp do usług sieciowych.
- Zajmuje się takimi kwestiami, jak przejrzystość sieci, alokacja zasobów itp.
- Warstwa aplikacji nie jest aplikacją, ale realizuje funkcje warstwy aplikacji.
- Warstwa ta dostarcza usługi sieciowe użytkownikom końcowym.
Funkcje warstwy aplikacji:
- Usługi katalogowe: aplikacja udostępnia rozproszone źródła baz danych i służy do dostarczania globalnych informacji o różnych obiektach.