Model OSI: Różnice pomiędzy wersjami

[wersja nieprzejrzana][wersja przejrzana]
Usunięta treść Dodana treść
Wycofano ostatnie 2 zmiany treści (wprowadzone przez 87.99.101.114 oraz 87.205.248.157) i przywrócono wersję 55335057 autorstwa Jdx
Linia 2:
'''Model OSI''' (pełna nazwa '''ISO OSI RM''', [[Język angielski|ang.]] ''ISO Open Systems Interconnection Reference Model'' – model odniesienia łączenia [[system|systemów]] otwartych) lub '''OSI''' – [[standard]] zdefiniowany przez [[Międzynarodowa Organizacja Normalizacyjna|ISO]] oraz [[ITU-T]] opisujący [[struktura|strukturę]] [[komunikacja|komunikacji]] [[sieć komputerowa|sieciowej]].
 
[[Międzynarodowa Organizacja Normalizacyjna]] ([[język angielski|ang.]] ''[[Międzynarodowa Organizacja Normalizacyjna|International Organization for Standardization]]'') na początku lat osiemdziesiątych dostrzegła potrzebę stworzenia modelu sieciowego, dzięki któremu producenci mogliby opracowywać współpracujące ze sobą rozwiązania sieciowe. W taki sposób powstała specyfikacja ''Open Systems Interconnection Reference Model'', która do polskich norm została zaadaptowana w 1995 roku.[[Plik:Kapsułkowanie danych wg modelu odniesienia OSI.svg|center|559x559px]]

Model ISO OSI RM jest traktowany jako model odniesienia (wzorzec) dla większości rodzin [[Protokół komunikacyjny|protokołów komunikacyjnych]]. Podstawowym założeniem modelu jest podział systemów sieciowych na 7 warstw ([[Język angielski|ang.]] ''layers'') współpracujących ze sobą w ściśle określony sposób. Został przyjęty przez ISO w 1984 roku a najbardziej interesującym organem jest wspólny komitet powołany przez ISO/IEC, zwany Joint Technical Committee 1- Information Technology (JTC1). Formalnie dzieli się jeszcze na podkomitety SC.
 
Dla [[Internet]]u sformułowano uproszczony [[Model TCP/IP]], który ma tylko 4 warstwy.
Linia 8 ⟶ 10:
== Kapsułkowanie danych ==
Model OSI opisuje drogę danych od aplikacji w systemie jednej stacji roboczej do aplikacji w systemie drugiej. Przed wysłaniem dane wraz z przekazywaniem do niższych warstw sieci zmieniają swój format, co nosi nazwę procesu [[Kapsułkowanie|kapsułkowania]] (enkapsulacji).
[[Plik:Kapsułkowanie danych wg modelu odniesienia OSI.svg|center|700px]]
 
Na rysunku można zauważyć jak wraz z przenoszeniem kombinacji składającej się z danych i nagłówka warstwy poprzedniej w dół stacji wysyłającej (lewa strona) ulega ona kapsułkowaniu pod nagłówkiem warstwy kolejnej.
W warstwie transportu dane obejmują właściwe dane oraz nagłówek segmentu, natomiast w warstwie sieciowej dane oprócz właściwych danych i nagłówka segmentu dodatkowo wzbogacone są o nagłówek sieciowy, który zawiera adresy logiczne: źródłowy i docelowy. Adresy te pozwalają wyznaczyć drogę tych pakietów między dwiema stacjami, które pracują w odległych sieciach. W warstwie łącza danych pakiet z poprzedniej warstwy wzbogacony jest dodatkowo o nagłówek ramki, który określa sposób przekazania danych przez interfejs sieciowy do sieci fizycznej. Ostatnia warstwa – fizyczna – ramka z poprzedniej warstwy przekształcana jest do postaci pozwalającej przesłać informację przewodem sieciowym lub za pomocą innego nośnika.
Linia 20 ⟶ 22:
 
=== Warstwa 7: aplikacji ===
Warstwa aplikacji jest wartwąwarstwą najwyższą, zajmuje się specyfikacją interfejsu, który wykorzystują aplikacje do przesyłania danych do sieci (poprzez kolejne warstwy modelu ISO/OSI). W przypadku sieci komputerowych aplikacje są zwykle [[Proces (informatyka)|procesami]] uruchomionymi na odległych [[host]]ach. Interfejs udostępniający programistom usługi dostarczane przez warstwę aplikacji opiera się na obiektach nazywanych [[Gniazdo (telekomunikacja)|gniazdami]] (ang. ''socket'').
 
Jeżeli użytkownik posługuje się oprogramowaniem działającym w architekturze [[klient-serwer]], zwykle po jego stronie znajduje się klient, a serwer działa na maszynie podłączonej do sieci świadczącej usługi równocześnie wielu klientom. Zarówno serwer, jak i klient znajdują się w warstwie aplikacji. [[Komunikacja]] nigdy nie odbywa się bezpośrednio między tymi programami. Kiedy klient chce przesłać żądanie do serwera, przekazuje komunikat w dół do warstw niższych, które fizycznie przesyłają go do odpowiedniej maszyny, gdzie informacje ponownie wędrują w guręgórę i są ostatecznie odbierane przez serwer. Jednocześnie zapewnia interfejs między aplikacjami, których używamy, a siecią (umożliwia komunikację).
 
=== Warstwa 6: prezentacji ===