Temat 4/20.12.14/Protokoły sieciowe

1. Model ISO/ OSI (definicja)

Protokół sieciowy to zestaw reguł, które umożliwiają komunikację w sieci komputerowej.
Model odniesienia OSI (Open System Interconnection Reference Model) - to wzorcowy model transmisji danych w sieciach komputerowych. Model składa się z 7 warstw (layers) współpracujących ze sobą w określony sposób. Został on przyjęty przez Międzynarodową Organizację Standaryzacji ISO w 1984 roku. 
 

2. Struktura modelu ISO

3. Opis wszystkich warstw OSI

Nazwa warstwy Charakterystyka Rodzaj protokołów w warstwie
Warstwa aplikacji
application layer
zapewnienie dostępu do sieci aplikacjom użytkownika
HTTP,FTP,SMTP,DNS,SMTP,POP3, FTP, SSH, ...
Warstwa prezentacji
presentation layer
reprezentacja danych (obsługa znaków narodowych, formatów graficznych oraz kompresja i szyfrowanie)
Warstwa sesji
session layer
zapewnienie aplikacjom komunikacji między różnymi
systemami, zarządzanie sesjami transmisyjnymi poprzez nawiązywanie i zrywanie połączeń między aplikacjami
 
Warstwa transportowa
transport layer
zapewnienie połączenia między aplikacjami
w różnych systemach komputerowych; dbanie o kontroli poprawności przesyłanych
danych; podział danych na segmenty, które są kolejno numerowane
i wysyłane do stacji docelowej 
TCP, UDP, SPXX
Warstwa sieciowa
network layer
 zapewnienie metody łączności, obsługiwanie routingu i adresacji logiczną 
IP,IPX, Apple Talk, adresy logiczne IP
Warstwa łącza danych
data link layer
odpowiada za poprawność transmisji danych przez
konkretne media transmisyjne, zapewnienie łączności między dwoma bezpośrednio połączonymi
urządzeniami 
Ethernet, Token Ring, 802.11, PPP, adresy fizyczne MAC
Warstw fizyczna
physical layer
odbieranie danych z warstwy łącza danych i przesyłanie je w medium transmisyjnym jako bity reprezentowane w konkretny sposób (sygnały  elektryczne, impulsy świetlne)
 
 

4. Zalety modelu OSI

Model odniesienia OSI jest wzorcem używanym do reprezentowania mechanizmów przesyłania informacji w sieci. Pozwala wyjaśnić, w jaki sposób dane pokonują różne warstwy w drodze do innego urządzenia w sieci, nawet jeśli nadawca i odbiorca dysponują różnymi typami medium sieciowego. 
 
Podział sieci na warstwy przynosi następujące korzyści:
• dzieli proces komunikacji sieciowej na mniejsze, łatwiejsze do zarządzania procesy składowe,
• tworzy standardy składników sieci, dzięki czemu składniki te mogą być rozwijane niezależnie i obsługiwane przez różnych producentów,
• umożliwia wzajemną komunikację sprzętu i oprogramowania sieciowego różnych rodzajów,
• zmiany wprowadzone w jednej warstwie nie dotyczą innych warstw. 
 
Model OSI opisuje drogę danych przesyłanych między aplikacjami, które zostały uruchomione w różnych systemach komputerowych. W przypadku większości usług w internecie transmisja między systemami jest realizowana według modelu klient-serwer, a komunikują się aplikacje klienckie (np. przeglądarka internetowa) z aplikacją serwerową (np. serwer stron WWW).