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).