Przewodnik po protokole TCP/IP 9 Model referencyjny Open System Interconnection (OSI) 9 Model referencyjny OSI Model warstw |
|
Warstwa prezentacji (warstwa 6)
Warstwa prezentacji jest szóstą warstwą stosu protokołów Modelu Odniesienia OSI, i drugą od góry. Różni się ona od pozostałych warstw w dwóch kluczowych aspektach. Po pierwsze, ma o wiele bardziej ograniczoną i specyficzną funkcję niż pozostałe warstwy; jest właściwie dość łatwa do opisania, hurra! Po drugie, jest używana znacznie rzadziej niż inne warstwy; w wielu typach połączeń nie jest wymagana.
Nazwa tej warstwy również sugeruje jej główną funkcję: zajmuje się ona prezentacją danych. Dokładniej mówiąc, warstwa prezentacji ma za zadanie zająć się wszelkimi problemami, które mogą powstać, gdy dane wysłane z jednego systemu muszą być postrzegane w inny sposób przez drugi system. Zajmuje się również wszelkim specjalnym przetwarzaniem, które musi być wykonane na danych od czasu, gdy aplikacja próbuje je wysłać, aż do czasu, gdy są one przesyłane przez sieć.
Funkcje warstwy prezentacji
Oto niektóre z konkretnych rodzajów problemów związanych z obsługą danych, którymi zajmuje się warstwa prezentacji:
- Tłumaczenie: Sieci mogą łączyć ze sobą bardzo różne typy komputerów: W tej samej sieci mogą istnieć komputery PC, Macintoshe, systemy UNIX, serwery AS/400 i komputery mainframe. Systemy te mają wiele odrębnych cech i reprezentują dane w różny sposób; mogą na przykład używać różnych zestawów znaków. Warstwa prezentacji zajmuje się ukrywaniem tych różnic między maszynami.
- Kompresja: Kompresja (i dekompresja) może być wykonywana w warstwie prezentacji, aby poprawić przepustowość danych. (Są tacy, którzy uważają, że nie jest to, ściśle mówiąc, funkcja warstwy prezentacji.)
- Szyfrowanie: Niektóre typy szyfrowania (i deszyfrowania) są wykonywane w warstwie prezentacji. Zapewnia to bezpieczeństwo danych, gdy wędrują one w dół stosu protokołów. Na przykład, jednym z najpopularniejszych schematów szyfrowania, który jest zwykle kojarzony z warstwą prezentacji, jest protokół Secure Sockets Layer (SSL). Nie wszystkie szyfrowania są wykonywane w warstwie 6, jednak niektóre szyfrowania są często wykonywane w niższych warstwach stosu protokołów, w technologiach takich jak IPSec.
Rola warstwy prezentacji w modelu OSI
Powodem, dla którego warstwa prezentacji nie zawsze jest używana w komunikacji sieciowej, jest to, że zadania wymienione powyżej po prostu nie zawsze są potrzebne. Kompresja i szyfrowanie są zwykle uważane za opcjonalne, a funkcje tłumaczenia są również potrzebne tylko w pewnych okolicznościach. Innym powodem, dla którego warstwa prezentacji czasami nie jest wymieniana, jest to, że jej funkcje mogą być wykonywane jako część warstwy aplikacji.
Fakt, że zadanie tłumaczenia wykonywane przez warstwę prezentacji nie zawsze jest potrzebne, oznacza, że często jest ono pomijane przez rzeczywiste implementacje stosu protokołów. Oznacza to, że protokoły w warstwie siódmej mogą rozmawiać bezpośrednio z tymi w warstwie piątej. Ponownie, jest to część powodu, dla którego wszystkie funkcje warstw od piątej do siódmej mogą być zawarte razem w tym samym pakiecie oprogramowania, jak opisano w przeglądzie warstw i grup warstw.
Kluczowa koncepcja: Szósta warstwa modelu OSI jest nazywana warstwą prezentacji. Protokoły w tej warstwie zajmują się zadaniami manipulacyjnymi, które przekształcają dane z jednej reprezentacji na inną, takimi jak translacja, kompresja i szyfrowanie. W wielu przypadkach takie funkcje nie są wymagane w danym stosie sieciowym; jeśli tak, to w warstwie szóstej może nie być aktywnego żadnego protokołu.
Jeśli uważasz, że The TCP/IP Guide jest przydatny, proszę rozważyć złożenie małej darowizny Paypal, aby pomóc stronie, używając jednego z poniższych przycisków. Możesz także przekazać niestandardową kwotę używając prawego przycisku (nie mniej niż $1 proszę, albo PayPal dostanie większość/całość Twoich pieniędzy!) W miejsce większej darowizny, możesz rozważyć zakup licencji na pobranie The TCP/IP Guide. Dziękujemy za wsparcie! |
Dodaj komentarz