Przekazywanie danych między warstwami

Podział na warstwy nie jest jedynie abstrakcyjnym procesem, który ma pomóc w zrozumieniu działania protokołów. Przeciwnie, implementacja protokołów odwzorowuje model warstwowy, zapewniając przekazywanie danych wynikowych z jednej warstwy na wejście kolejnej. Co więcej, w celu zwiększenia wydajności przetwarzania, zamiast dostarczania kopii pakietów, oprogramowanie obsługujące protokoły sąsiednich warstw przekazuje wskaźniki na pakiety. Dzięki temu operacja przekazania danych jest realizowana bardzo szybko.
Aby przeanalizować zasadę działania protokołów, rozważmy przykład dwóch komputerów przyłączonych do jednej sieci. W tabelce u dołu zostały przedstawione stosy protokołów funkcjonujące w systemach obydwu jednostek. Gdy aplikacja wysyła dane, umieszcza je w pakiecie. Pakiet ten następnie przechodzi przez wszystkie warstwy stosu komputera nadawczego, po czym zostaje wyemitowany w warstwie fizycznej. Po dostarczeniu danych do jednostki docelowej pakiet jest przekazywany przez poszczególne warstwy w górę stosu. Jeśli aplikacja odbiorcza wygeneruje odpowiedź, proces się powtarza. Zmienia się jedynie kierunek przesyłania informacji. Pakiet odpowiedzi przechodzi przez wszystkie warstwy drugiej jednostki i po dostarczeniu do pierwszego komputera jest przekazywany w górę stosu protokołów urządzenia odbiorczego.

Tabelka. Przekazywanie danych przez warstwy stosu protokołów w czasie sieciowej wymiany informacji.

R
u
c
h

w

d
ó
ł


Komputer 1 Komputer 2


R
u
c
h

d
o

g
ó
r
y
Warstwa aplikacji Dane Warstwa aplikacji
Warstwa transportowa Nagłówek segmentu Dane Warstwa transportowa
Warstwa sieciowa Nagłówek sieci Nagłówek segmentu Dane Warstwa sieciowa
Warstwa łącza danych Nagłówek ramki Nagłówek sieci Nagłówek segmentu Dane Stopka ramki Warstwa łącza danych
Warstwa fizyczna 101010101010101010101010101010101010101010101010101010 Warstwa fizyczna

Tabelka przedstawia pracę pojedynczej sieci. Działanie warstw protokołów podczas przekazywania danych za pomocą urządzeń pośrednich (takich jak routery).

Warstwa aplikacji
Warstwa transportowa
Warstwa sieciowa
Warstwa łącza danych Warstwa łącza danych Warstwa łącza danych
Warstwa fizyczna Warstwa fizyczna Warstwa fizyczna Warstwa fizyczna
Brama Router Przełącznik, most, karta sieciowa. Koncentrator, regenerator


Źródła i Literatura:
Comer Earl Douglas - "Sieci Komputerowe i intersieci-kompendium wiedzy każdego administratora" Wydanie V, Wydawnictwo Helion 2012, ISBN: 978-83-246-3607-5.
Polish language edition published by HELION S.A. Copyright© 2012
Copyright© 2012 Wydawnictwo HELION S.A
WWW: http:pl/helion.pl (księgarnia internetowa, katalog książek)

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *