Warto w tej sytuacji przybliżyć nieco warstwowy model OSI (Open Systems Interconnection), który opisuje sposób przepływu informacji między aplikacjami programowymi w jednej stacji sieciowej, a podobnymi aplikacjami w innej stacji sieciowej przy użyciu medium transmisyjnego.
Rys. 2.1 - Warstwy modelu OSI
Model OSI5 (rys. 2.1) jest ogólnym modelem koncepcyjnym, skomponowanym z siedmiu warstw, z których każda opisuje określone funkcje sieciowe. Nie określa szczegółowych metod komunikacji, gdyż mechanizmy rzeczywistej komunikacji są określone w formie protokołów komunikacyjnych. Dzieli on zadanie przesyłania informacji między stacjami sieciowymi na siedem mniejszych zadań składających się na poszczególne warstwy. Zadanie przypisane każdej warstwie ma charakter autonomiczny i może być interpretowane niezależnie.
Warstwy w modelu OSI:
Warstwa 7 (aplikacji) jest bramą, przez którą procesy aplikacji dostają się do usług sieciowych. Ta warstwa prezentuje usługi, które są realizowane przez aplikacje (przesyłanie plików, dostęp do baz danych, poczta elektroniczna itp.);
Warstwa 6 (prezentacji danych) odpowiada za format używany do wymiany danych pomiędzy komputerami w sieci. Na przykład kodowanie i dekodowanie danych odbywa się w tej warstwie;
Warstwa 5 (sesji) pozwala aplikacjom z różnych komputerów nawiązywać, wykorzystywać i kończyć połączenie (zwane sesją);
Warstwa 4 (transportu) odpowiedzialna jest za dostawę wiadomości, które pochodzą z warstwy aplikacyjnej. U nadawcy warstwa transportu dzieli długie wiadomości na kilka pakietów, natomiast u odbiorcy odtwarza je i wysyła potwierdzenie odbioru. Sprawdza także, czy dane zostały przekazane we właściwej kolejności i na czas. W przypadku pojawienia się błędów warstwa żąda powtórzenia transmisji danych;
Warstwa 3 (sieciowa) kojarzy logiczne adresy sieciowe i ma możliwość zamiany adresów logicznych na fizyczne. U nadawcy warstwa sieciowa zamienia duże pakiety logiczne w małe fizyczne ramki danych, natomiast u odbiorcy składa ramki danych w pierwotną logiczną strukturę danych;
Warstwa 2 (łącza transmisyjnego - danych) zajmuje się pakietami logicznymi (lub ramkami) danych. Pakuje nieprzetworzone bity danych z warstwy fizycznej w ramki, których format zależy od typu sieci (np. Ethernet lub Token Ring). Ramki używane przez tą warstwę zawierają fizyczne adresy nadawcy i odbiorcy danych;
Warstwa 1 (fizyczna) przesyła nieprzetworzone bity danych przez fizyczny nośnik (kabel sieciowy lub fale elektromagnetyczne w przypadku sieci radiowych). Ta warstwa przenosi dane generowane przez wszystkie wyższe poziomy, przy czym warstwy 1 do 4 są to tzw. warstwy niższe (transport danych) zaś warstwy 5 do 7 to warstwy wyższe (aplikacyjne).
Copyright © 2008-2010 EPrace oraz autorzy prac.