background image

TCP/IP a model 

OSI

background image

TCP/IP a model ISO / OSI

Zestaw protokołów TCP/IP nie jest w pełni zgodny z 

siedmiowarstwowym modelem odniesienia OSI.

Ewidentną różnicą jest to, iż zestaw TCP/IP ma wyłącznie trzy 

warstwy ponad warstwą łącza danych.

To jednak nie wszystko, bowiem zestaw protokołów TCP/IP 

nie tworzy pełnej hierarchii w scisłym znaczeniu tego słowa. 

Oznacz to że protokół może do realizacji swoich funkcji 

wykorzystywać protokół należący do warstwy niższej bez 

koniecznosci "przechodzenia" przez warstwę posrednią, na 

przykład aplikacja ping korzysta z protokołu ICMP 

bezposrednio bez uciekania się do mechanizmów warstwy 

transportowej, a przecież protokół ten przypisany jest do 

warstwy sieciowej.

background image

TCP/IP a model ISO / OSI

Jeszcze innym przykładem niepostrzegania scisłej hierarchii w 

zestawie protokołów TCP/IP jest sytuacja gdy protokół niższy 

zamyka protokół wyższy bez koniecznosci komunikacji 

protokołów wyższych.

background image

TCP/IP a model ISO / OSI

Podstawowym zadaniem TCP/IP jest ułatwienie 

łączenia sieci komputerowych między sobą, byłoby 

jednak nirozsądne zakładać że wszystkie sieci są 

niezawodne, a również nazbyt ograniczające 

dopuszczać zestawianie wyłącznie połączeń 

wirtualnych. Z drugiej strony, implementacja trybu 

datagramowego powoduje koniecznosć wprowadzania 

mechanizmów pakietów zagubionych oraz 

przywracania kolejnosci logicznej pakietów 

zagubionych.

background image

TCP/IP a model ISO / OSI

Siłą napędową rozwoju TCP/IP są użytkownicy 

końcowi.W przypadku modelu OSI siłą sprawczą 

ewolucji mogą być wyłącznie duzi dostawcy sprzętu 

komputerowego i komunikacyjnego oraz krajowe 

organizacje normalizacyjne poprzez dominujących, 

krajowych operatorów telekomunikacyjnych. 

Konsekwencją tego stanu rzeczy jest znacznie 

wolniejszy przebieg procesu zatwierdzania 

siedmiowarstwowego modelu odniesienia aniżeli 

zestawu TCP/IP

background image

TCP/IP a model ISO / OSI

Z drugiej jednak strony, dyskusja siedmiowarstwowego 

modelu OSI jest znacznie bardziej pogłębiona niż 

TCP/IP, a to oznacza że model OSI po jego ogłoszeniu 

zmienia się w mniejszym stopniu.

Można powiedzieć że zestaw protokołów TCP/IP ma 

charakter do pewnego stopnia eksperymentalny tzn.

pewne protokoły składowe mogą być testowane, 

niektóre z wynikiem negatywnym, a to może 

powodować brak kompatybilnosci nowych wersji z 

wersjami starymi, których nie zaktualizowano.

background image

Rysunek przedstawiający graficzne 

porównanie modeli OSI ISO z 

TCP/IP

Funkcje spełniane przez poszczególne warstwy modelu OSI nie 

pokrywają sie z funkcjami warstw modelu TCP/IP. Stąd też 

poziomy warstw TCP/IP nie odpowiadają poziomom warstw 

modelu OSI. Na rysunku została przedstawiona zbieżnosć 

nazewnictwa warstw w obu modelach.

background image

Zadania warstw w TCP/IP

Warstwa programów użytkowych

 

na najwyższym poziomie użytkownicy 

wywołują programy użytkowe, które mają 

dostęp do usług TCP/IP. Programy użytkowe 

współpracują z jednym z protokołów na 

poziomie warstwy transportowej i wysyłają 

lub odbierają dane w postaci pojedynczych 

komunikatów lub strumienia bajtów.

background image

Zadania warstw w TCP/IP

Warstwa transportowa

 - jej podstawowym 

zadaniem jest zapewnienie komunikacji między jednym 

programem użytkownika a drugim. Warstwa ta może 

regulować przepływ informacji. Może też zapewnić 

pewność przesyłania. W tym celu organizuje wysyłanie 

przez odbiorcę potwierdzenia otrzymania oraz ponowne 

wysyłanie utraconych pakietów przez nadawcę.  W 

omawianej warstwie możemy wyróżnić cztery typy 

protokołów:    

połączeniowy

datagramowy

speech

czasu rzeczywistego

background image

Zadania warstw w TCP/IP

Warstwa intersieci

 

- odpowiada za obsługę 

komunikacji jednej maszyny z drugą. Przyjmuje ona 

pakiety z warstwy transportowej razem z 

informacjami identyfikującymi maszynę - odbiorcę, 

kapsułkuje pakiet w datagramie IP, wypełnia jego 

nagłówek, sprawdza czy wysłać datagram wprost do 

odbiorcy czy też do routera i przekazuje datagram 

do interfejsu sieciowego. Warstwa ta zajmuje się 

także datagramami przychodzącymi, sprawdzając 

ich poprawność i stwierdzając czy należy je przesłać 

dalej czy też przetwarzać na miejscu.

background image

Zadania warstw w TCP/IP

Warstwa interfejsu sieciowego

 

zawiera protokoły koordynujące wymianę inf. 

między węzłami i komputerami głównymi (lub 

ich logicznymi odpowiednikami) dołączonymi 

do jednej sieci.Realizuje ona następujące 

funkcje:

sterowania przepływem

zabezp. przed błędami

ustalania priorytetów

tajnosć przesyłanych danych

background image

IPX / SPX

IPX/SPX

 (Internetwork Packet 

Exchange/Sequential Packet Exchange) - zestaw 

protokołów sieciowych firmy Novell (protokół 

warstwy sieciowej IPX i warstwy transportowej 

SPX). Użytkowany w różnych sieciach lokalnych 

(od PC LAN do sieci branżowych). Rozwiązanie to 

jako implementacja protokołów XNS (ang. Xerox 

Network Service) warstwy transportu i sieciowej 

dostępne jest w systemach: NetWare, MS-DOS, MS 

Windows i OS/2. Obecnie protokoły te są 

wycofywane i zastępowane zestawem protokołów 

TCP/IP.

background image

NetBEUI

NetBEUI

 – protokół komunikacyjny LAN. 

NetBEUI jest wyłącznie protokołem transportu 

sieci LAN dla systemów operacyjnych Microsoft. 

Nie jest trasowany. Dlatego jego implementacje 

ograniczają się do warstwy 2 modelu OSI, w 

których działają wyłącznie komputery 

wykorzystujące systemy operacyjne firmy 

Microsoft. Ogranicza to dostępne architektury 

obliczeniowe i aplikacje technologiczne.

Interfejs NetBEUI został opracowany przez IBM 

i wprowadzony na rynek w 1985 roku.

background image

NetBEUI

Zalety korzystania z protokołu NetBEUI są następujące:

komputery korzystające z systemów operacyjnych lub 

oprogramowania sieciowego firmy Microsoft mogą się 

komunikować.

NetBEUI jest w pełni samodostrajającym się protokołem i 

najlepiej działa w małych segmentach LAN.

niewielkie wymagania odnośnie do pamięci.

ochrona przed błędami transmisji, a także możliwość 

powrotu do normalnego stanu w razie ich wystąpienia.

Wadą

 

protokołu NetBEUI jest fakt, że nie może być 

trasowany (za wyjątkiem usług IPTunnel) i niezbyt dobrze 

działa w sieciach WAN.

background image

AppleTalk

AppleTalk

 

– pakiet protokołów 

komunikacyjnych stworzonych przez firmę 

Apple Computer w roku 1984, umożliwiających 

tworzenie sieci komputerowych i 

podstawowych usług sieciowych dla 

komputerów Macintosh i innych produktów tej 

firmy. Po pewnym czasie firma Apple Computer 

zaprzestała rozwoju AppleTalk i zaczęła 

wykorzystywać w swych produktach TCP/IP, 

który stawał się coraz popularniejszy.

background image

Protokół Zdalnego dostępu

Dziś użytkownicy oczekują dostępu do 

Internetu z dowolnego miejsca. Wiele osób 

pracuje zdalnie. W związku z tym zdalny 

dostęp musi zapewniać takie same możliwości 

jakie dostępne są w sieciach LAN. Jednym z 

pierwszych protokołów zdalnego dostępu był 

SLIP (ang. Serial Line IP). Jest to protokół 

bardzo prosty, którego działanie sprowadza 

się do „ramkowania” pakietów IP i 

przesyłaniu ich łączem szeregowym [12].

background image

Protokół Zdalnego dostępu

Jego ograniczenia spowodowały powstanie PPP (ang. 

Point-to-Point Protocol). Lista funkcji protokołu PPP :

 - jednoczesna obsługa wielu protokołów,

 - konfiguracja łączy,

 - wykrywanie błędów,

 - kompresja,

 - szyfrowanie,

 - informacje sieciowe,

 - uwierzytelnianie.

Z punktu widzenia bezpieczeństwa interesujące jest 

funkcjonowanie uwierzytelniania i szyfrowania w 

protokole PPP.


Document Outline