Różnica między enkapsulacją a dekapsulacją

Kluczowa różnica - kapsułkowanie vs Dekapsulacja
 

Dane są ważne dla każdej organizacji. Dlatego konieczne jest łatwe przesłanie danych do innej lokalizacji w jak najkrótszym 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 udostępniania zasobów. Gdy istnieje duża liczba hostów, sieć staje się złożona, łączenie różnych komputerów zwiększa niezgodność. Dlatego ulepszono otwarte standardowe modele sieciowe. Dwa popularne modele sieciowe 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. Hermetyzacja i Dekapsulacja to dwa terminy związane z przekazywaniem danych przez każdą warstwę. The kluczowa różnica między kapsułkowaniem a dekapsulacją jest to, w enkapsulacji dane przenoszą się z górnej warstwy do dolnej, a każda warstwa zawiera pakiet informacji zwany nagłówkiem wraz z rzeczywistymi danymi, podczas gdy w dekapsulacji dane przenoszą się z dolnej warstwy do wyższych warstw, a każda z nich warstwa rozpakowuje odpowiednie nagłówki, aby uzyskać rzeczywiste dane.

ZAWARTOŚĆ

1. Przegląd i kluczowa różnica
2. Co to jest kapsułkowanie
3. Co to jest dekapsulacja
4. Podobieństwa między enkapsulacją a dekapsulacją
5. Porównanie obok siebie - kapsułkowanie vs dekapsulacja w formie tabelarycznej
6. Podsumowanie

Co to jest kapsułkowanie?

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 transportu, warstwa internetowa i warstwa dostępu do sieci. Każda warstwa pełni określoną rolę w modelu TCP / IP. Warstwa aplikacji ma wszystkie usługi dla użytkowników końcowych, takie jak poczta elektroniczna, przeglądanie stron internetowych itp. Warstwa transportowa zarządza komunikacją między hostami. W warstwie sieci dane nazywane są pakietami. Zapewnia źródłowe i docelowe adresy IP, które pomagają zidentyfikować lokalizację w sieci. Każde urządzenie w sieci ma adres IP. W warstwie dostępu do sieci pakiet nazywa się ramką. W tej warstwie pakiet pochodzący z warstwy internetowej otrzymuje źródłowy i docelowy adres MAC. Adres MAC to adres fizyczny. Wreszcie ramka jest wysyłana z sieci.

Załóżmy, że wysłałeś e-mail. Wiadomość e-mail jest tworzona w warstwie aplikacji. Wiadomość e-mail powinna przekazywać kolejno warstwy transportu warstw, warstwę internetową i warstwę dostępu do sieci, przy użyciu różnych protokołów i poza komputerem przy użyciu interfejsu sieci bezprzewodowej lub przewodowej. Następnie e-mail przechodzi przez sieć i dociera do miejsca docelowego. Następnie wiadomość e-mail przechodzi od warstwy dostępu do sieci, warstwy internetowej i warstwy transportowej do warstwy aplikacji w kolejności.

Rysunek 01: Model TCP / IP

Hermetyzacja 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). Dane wysłane z warstwy aplikacji dodały nagłówek z informacjami o TCP / UDP w warstwie transportowej. Teraz dane są nazywane segmentami. Gdy ten segment osiągnie warstwę internetową, do segmentu dodawany jest nagłówek z adresami IP. Teraz nazywa się to pakietem. Gdy pakiet osiągnie warstwę 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 tej informacji do każdej warstwy jest znane jako kapsułkowanie. 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, aż do warstwy aplikacji. Ramka, która dociera do warstwy dostępu do sieci, zawiera dane, nagłówek TCP / UDP, nagłówek z adresami IP i nagłówek z adresami MAC.

Gdy jest wysyłany do warstwy sieci, jest pakietem i zawiera dane, nagłówek TCP / UDP i 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 może zobaczyć dane wysł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ą?

Encapsulation vs. Decapsulation

Gdy dane przenoszą się z górnej warstwy do dolnej warstwy zgodnie z modelem sieci, każda warstwa zawiera pakiet informacji zwany nagłówkiem wraz z rzeczywistymi danymi. To upakowanie danych w każdej warstwie jest znane jako enkapsulacja. Gdy dane przenoszą 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ępowanie
Hermetyzacja zachodzi na komputerze źródłowym. Dekapsulacja następuje na komputerze docelowym.

Podsumowanie - kapsułkowanie vs Dekapsulacja 

Sieć to połączenie z dużą liczbą urządzeń. Te urządzenia różnią się między sobą. Może to powodować problemy ze zgodnością. Aby tego uniknąć, wszystkie urządzenia w sieci używają standardowego modelu sieci do przesyłania danych. Jednym z głównych modeli sieciowych jest model TCP / IP. Te modele składają się z wielu warstw. Dane, które powinny zostać przesłane do nowej lokalizacji, powinny przejść przez każdą warstwę. Po osiągnięciu każdej warstwy informacje są dodawane do danych. Nazywa się to enkapsulacją. Gdy dane dotrą do miejsca docelowego, w każdej warstwie dodane informacje są rozpakowywane. Ten proces jest znany jako dekapsulacja. Różnica między enkapsulacją a dekapsulacją polega na tym, że w enkapsulacji dane przenoszą się z górnej warstwy do dolnej warstwy, a każda warstwa zawiera pakiet informacji zwany nagłówkiem wraz z rzeczywistymi danymi, podczas gdy podczas dekapsulacji dane przenoszą się z od dolnej warstwy do górnych warstw, a każda warstwa rozpakowuje odpowiednie nagłówki, aby uzyskać rzeczywiste dane.

Pobierz plik PDF Encapsulation vs. Decapsulation

Możesz pobrać wersję PDF tego artykułu i używać go do celów offline zgodnie z cytatem. Pobierz wersję PDF tutaj: Różnica między enkapsulacją a dekapsulacją

Odniesienie:

1. TCP/ IP Enkapsulacja i dekapsulacja danych. Dostępny tutaj

Zdjęcie dzięki uprzejmości:

1. 'Hermetyzacja UDP' By Cburnett, (CC BY-SA 3.0) przez Commons Wikimedia