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)
Copyright© 2012 Wydawnictwo HELION S.A
WWW: http:pl/helion.pl (księgarnia internetowa, katalog książek)