Kluczowa różnica – enkapsulacja a dekapsulacja
Dane są ważne dla każdej organizacji. Dlatego konieczne jest łatwe przesyłanie danych do innej lokalizacji w minimalnym czasie. Dane można wysłać do miejsca docelowego za pomocą sieci. Sieć to zbiór połączonych ze sobą urządzeń, takich jak komputery, drukarki do współdzielenia zasobów. W przypadku dużej liczby hostów sieć staje się złożona, a łączenie różnych komputerów zwiększa niezgodność. W związku z tym ulepszono modele sieci o otwartym standardzie. Dwa popularne modele sieci to Międzynarodowa Organizacja Normalizacyjna (OSI) i Protokół kontroli transmisji / protokół internetowy (TCP/IP). TCP/IP to nowy model sieci, który zastępuje model OSI. Te modele zawierają warstwy. Dane przechodzą przez warstwy komunikacji danych. Enkapsulacja i dekapsulacja to dwa terminy związane z przekazywaniem danych przez każdą warstwę. Kluczowa różnica między enkapsulacją a dekapsulacją polega na tym, że podczas enkapsulacji dane przesuwają się z warstwy górnej do warstwy niższej, a każda warstwa zawiera pakiet informacji znany jako nagłówek wraz z rzeczywistymi danymi, podczas gdy podczas dekapsulacji dane przemieszczają się z z dolnej warstwy do wyższych warstw, a każda warstwa rozpakowuje odpowiednie nagłówki, aby uzyskać rzeczywiste dane.
Co to jest enkapsulacja?
Modele sieciowe służą do standaryzacji komunikacji sieciowej. Podczas przesyłania danych z jednej lokalizacji do drugiej dane przechodzą przez wiele warstw. Model TCP/IP ma cztery warstwy. Są to warstwa aplikacji, warstwa transportowa, warstwa internetowa i warstwa dostępu do sieci. Każda warstwa pełni określoną rolę w modelu TCP/IP. Warstwa aplikacji zawiera wszystkie usługi dla użytkowników końcowych, takie jak funkcje poczty e-mail, przeglądanie stron internetowych itp. Warstwa transportowa zarządza komunikacją między hostem a hostem. W warstwie sieciowej dane są nazywane pakietami. Zapewnia źródłowe i docelowe adresy IP, które pomagają zidentyfikować lokalizację w sieci. Każde urządzenie w sieci posiada adres IP. W warstwie dostępu do sieci pakiet nazywany jest ramką. W tej warstwie pakiet pochodzący z warstwy internetowej otrzymuje źródłowy i docelowy adres MAC. Adres MAC to adres fizyczny. Na koniec ramka jest wysyłana poza sieć.
Załóżmy wysłanie e-maila. Wiadomość e-mail jest tworzona w warstwie aplikacji. Wiadomość e-mail powinna przechodzić kolejno przez warstwę transportową, warstwę internetową i warstwę dostępu do sieci, przy użyciu różnych protokołów i poza komputerem za pomocą interfejsu sieci bezprzewodowej lub przewodowej. Następnie e-mail przechodzi przez sieć i dociera do miejsca docelowego. Następnie wiadomość e-mail przechodzi kolejno z warstwy dostępu do sieci, warstwy internetowej i warstwy transportowej oraz do warstwy aplikacji.
Rysunek 01: Model TCP/IP
Enkapsulacja to proces dodawania informacji do danych warstwy aplikacji, gdy są one przesyłane przez każdą warstwę modelu. Za każdym razem, gdy dane przechodzą przez warstwę, tworzona jest nowa jednostka danych protokołu (PDU). Do danych przesyłanych z warstwy aplikacji dodano nagłówek z informacją o TCP/UDP w warstwie transportowej. Teraz dane są znane jako segment. Gdy ten segment dociera do warstwy internetowej, do segmentu dodawany jest nagłówek z adresami IP. Teraz nazywa się to pakietem. Gdy pakiet dociera do warstwy dostępu do sieci, dodawany jest nagłówek z adresami MAC. Teraz jest znany jako rama. Podobnie w każdej warstwie tworzona jest odpowiednia jednostka danych protokołu (PDU). Dodanie tych informacji w każdej warstwie jest nazywane enkapsulacją. Po zakończeniu procesu enkapsulacji ramka jest wysyłana do sieci.
Co to jest dekapsulacja?
Jak wyjaśniono w procesie enkapsulacji, ramka wychodzi z komputera hosta do sieci. Następnie dociera do hosta docelowego. W hoście docelowym ramka jest dekapsulowana w odwrotnej kolejności do warstwy aplikacji. Ramka, która dociera do warstwy dostępu do sieci zawiera dane, nagłówek TCP/UDP, nagłówek z adresami IP oraz nagłówek z adresami MAC.
Gdy jest wysyłany do warstwy sieciowej, jest to pakiet i zawiera dane, nagłówek TCP/UDP oraz nagłówek z adresem IP. Następnie pakiet dociera do warstwy transportowej. Teraz jest podzielony na segmenty i zawiera dane oraz nagłówek TCP/UDP. Wreszcie segment dociera do warstwy aplikacji. W warstwie aplikacji host widzi dane przesłane z komputera źródłowego. Ten proces jest znany jako dekapsulacja.
Jakie jest podobieństwo między enkapsulacją a dekapsulacją?
Zarówno enkapsulacja, jak i dekapsulacja są związane ze sposobem wysyłania i odbierania danych przez sieć zgodnie z modelami sieci
Jaka jest różnica między enkapsulacją a dekapsulacją?
Enkapsulacja a dekapsulacja |
|
Gdy dane przechodzą z warstwy górnej do warstwy dolnej zgodnie z modelem sieci, każda warstwa zawiera pakiet informacji zwany nagłówkiem wraz z rzeczywistymi danymi. To pakowanie danych w każdej warstwie jest znane jako enkapsulacja. | Gdy dane przesuwają się z dolnej warstwy do wyższych warstw zgodnie z modelem sieci, każda warstwa rozpakowuje odpowiednie nagłówki i wykorzystuje te informacje do uzyskania rzeczywistych danych. To rozpakowywanie danych w każdej warstwie jest znane jako dekapsulacja. |
Wystąpienie | |
Enkapsulacja występuje na komputerze źródłowym. | Dekapsulacja następuje na komputerze docelowym. |
Podsumowanie – enkapsulacja a dekapsulacja
Sieć to połączenie z dużą liczbą urządzeń. Te urządzenia różnią się między sobą. To może powodować problemy ze zgodnością. Aby tego uniknąć, wszystkie urządzenia w sieci korzystają ze standardowego modelu sieci do transmisji danych. Jednym z głównych modeli sieci jest model TCP/IP. Modele te składają się z kilku warstw. Dane, które powinny być przesłane do nowej lokalizacji, powinny przechodzić przez każdą warstwę. Po dotarciu do każdej warstwy informacje są dodawane do danych. Nazywa się to hermetyzacją. Gdy dane docierają do miejsca przeznaczenia, w każdej warstwie dodawane informacje są rozpakowywane. Proces ten jest znany jako dekapsulacja. Różnica między enkapsulacją a dekapsulacją polega na tym, że podczas enkapsulacji dane przemieszczają się z warstwy górnej do warstwy niższej, a każda warstwa zawiera pakiet informacji zwany nagłówkiem wraz z rzeczywistymi danymi, podczas gdy podczas dekapsulacji dane przemieszczają się z warstwy z dolnej warstwy do górnych warstw, a każda warstwa rozpakowuje odpowiednie nagłówki w celu uzyskania rzeczywistych danych.
Pobierz plik PDF z enkapsulacją a dekapsulacją
Możesz pobrać wersję PDF tego artykułu i używać jej do celów offline zgodnie z notatką cytowania. Proszę pobrać wersję PDF tutaj: Różnica między enkapsulacją a dekapsulacją