Aby zrozumieµ, w jaki spos≤b przesy│ane s▒ dane np. Z serwera WWW
do przegl▒darki, konieczne jest przyswojenie odrobiny teorii. W tym przypadku informacje
dostarczone s▒ z serwera WWW do komputera u┐ytkownika za po╢rednictwem karty sieciowej
lub modemu. Potrzebny jest te┐ odpowiedni kana│ komunikacyjny, kt≤rym dane
transmitowane s▒ pomiΩdzy obiema maszynami. StrukturΩ transportu danych opisuje
warstwowy model OSI. Chodzi tu o teoretyczny model, za pomoc▒ kt≤rego mo┐liwe jest
opisanie komunikacji sieciowej w spos≤b niezale┐ny od stosowanego sprzΩtu i
oprogramowania. PodrΩcznikowa sieµ z│o┐ona jest z siedmiu tzw. warstw.
Poszczeg≤lnym warstwom odpowiadaj▒ okre╢lone elementy sprzΩtowe i programowe bior▒ce
udzia│ w procesie wymiany informacji.
Najni┐sza warstwa , nazwana fizyczn▒ odpowiedzialna jest za przesy│anie bit≤w.
Odpowiada jej karta sieciowa lub modem. Na tym poziomie realizowana jest fizyczna
transmisja danych bez kontroli ruchu i bez uwzglΩdnienia rodzaju informacji.
Ci▒g│o╢µ transmisji nie jest zabezpieczona - je╢li medium zostanie zablokowane lub
uszkodzone, komunikacja zostanie przerwana.
Warstwa fizyczna porozumiewa siΩ z warstw▒ │▒cza. Ta warstwa steruje fizyczn▒
wymian▒ bit≤w. W wiΩkszo╢ci przypadk≤w obie warstwy po│▒czone s▒ w jedn▒
ca│o╢µ tworz▒c w ten spos≤b kartΩ sieciow▒.
NastΩpna z kolei warstwa sieciowa (network layer) zamienia ci▒g bit≤w w kana│
komunikacyjny. Warstwa sieciowa dba o to, aby informacje przep│ywa│y miΩdzy
odpowiednimi komputerami. Dane wymieniane s▒ w postaci pakiet≤w wysy│anych od nadawcy
do odbiorcy, nie jest jednak sprawdzana ich zawarto╢µ.
Kolejna warstwa transportowa (transport layer) przesy│a wiadomo╢ci kana│em stworzonym
przez warstwΩ sieciow▒. Dopiero ta warstwa troszczy siΩ o bezpiecze±stwo i pewno╢µ
wymiany danych. Wszystkie warstwy le┐▒ce poni┐ej nie przyk│adaj▒ ┐adnej wagi do
bezpiecze±stwa skupiaj▒c siΩ na zapewnieniu maksymalnej szybko╢ci.
Na warstwie transportowej bazuje warstwa sesji (session layer). W tym momencie ko±czy
siΩ czysta wymiana bajt≤w, a znaczenia nabiera rodzaj informacji. Dopiero ta warstwa
pozwala realizowaµ us│ugi takie, jak na przyk│ad pobieranie z serwera.
Przedostatnia warstwa nosi nazwΩ warstwy prezentacji (presentation layer). Na tym
poziomie dane dostarczane z ni┐szych warstw przetwarzane s▒ w taki spos≤b, aby mog│y
byµ odebrane przez aplikacjΩ u┐ytkownika. Tutaj dokonywana jest na przyk│ad konwersja
je╢li komputer-klient u┐ywa innego formatu liczb ni┐ komputer serwer.
Ostatnia warstwa aplikacji (application layer) jest po prostu programem komunikacyjnym, a
wiΩc np. przegl▒dark▒ WWW.
W wiΩkszo╢ci przypadk≤w r≤wnie┐ warstwy prezentacji i sesji │▒czone s▒ w jedn▒
ca│o╢µ. Model OSI nie jest stricte projektowym zaleceniem precyzyjnie okre╢laj▒cym
spos≤b realizacji po│▒czenia sieciowego.
|