Model OSI (Open System Interconnection Reference Model):
Opisuje środowisko komunikacyjne, w którym dwa systemy mogą wymieniać się inf. między sobą pod warunkiem, że w obu przypadkach zaimplementowano te same protokoły (zbiór zasad reguł wymiany inf.) komunikacyjne.
Założenia:
- jak najmniejsza liczba warstw
- umieszczenie log. powiązanych funkcji w jednej warstwie (ogran. interakcji między warstwami)
- funkcje w różnych warstwach powinny się znacząco różnić (pod kątem procesów i rozwiązań technologicznych)
- zmiana sposobu realizowania usług nie może wpływać na zmianę sposobu świadczenia usług na rzecz warstwy wyższej i na dane otrzymywane od warstwy niższej
- granice między warstwami tam gdzie wygodnie jest zastosować standaryzowany styk
Warstwa aplikacji 7 |
Warstwa prezentacji 6 |
Warstwa sesji 5 |
Warstwa transportowa 4 |
Warstwa sieciowa 3 |
Warstwa łącza danych 2 |
Warstwa fizyczna 1 |
warstwa fizyczna - przesyłanie bitów; jednostka 1bit; w danej warstwie fizycznej musi istnieć standard określający param. elekt. syg. Funkcjonalne i proceduralne warunki do połączenia, utrzymania i rozłączenia połączenia. Parametry mechaniczne - kształt wtyczki, liczba pinów itd.;
warstwa łącza danych - zapewnienie niezawodnej transmisji przez kanał transm. miedzy dwoma sąsiednimi węzłami. Ramkowanie i numerowanie ramek oraz oczekiwanie potwierdzeń; kody detekcyjne i korekcyjne; (używane protokoły to HDLC, LAP-B dla X.25 i LAB-D dla ISDN);
warstwa sieci - odpow. za znalezienie drogi dla pakietu i za prawidłowe przesłanie pakietu do odbiorcy; pakiet może być wysłany w sposób połączeniowy lub bezpołączeniowy; Węzeł sieci musi realizować 3 pierwsze warstwy modelu OSI;
warstwa transportowa - warstwa typu end to end (dla systemu końcowego); jej zadaniem jest podział inf. na bloki i w systemie odbiorczym złożenie inf. z bloków; jest odpowiedzialna za bezbłędne przesłania inf. od końca do końca - dba aby dotarły wszystkie części wiadomości, usuwa duplikaty; kontroluje priorytety, opóźnienia, tajność przekazywanej inf.; optymalizuje wykorzystanie warstwy sieciowej;
warstwa sesji - zapewnia uporządkowaną wymianę danych między partnerskimi segmentami warstwy prezentacji; dostarcza mechanizmów sterowania dialogiem między aplikacjami w systemach końcowych, określa tryb dialogu (simplex, duplex, half-duplex), momenty przekazywania danych (synch. dostępu do wspólnych zasobów); sposób odtworzenia i restartowania dialogu;
warstwa prezentacji - def. format danych wymienianych między segmentami warstwy aplikacji; dokonuje transformacji prowadzących do ujednolicenia przesyłanych danych; dokonuje transformacji kodów i formatów stosowanych przez użytkownika na kody i formaty stosowane w sieci;
warstwa aplikacji - umożliwia programom aplikacyjnym dostęp do środowiska OSI, zawiera f. zarządzające i ogólne mechanizmy wspierające pracę rozproszonych aplikacji;