Belangrijk verschil - Inkapseling versus decapsulatie
Data zijn belangrijk voor elke organisatie. Daarom is het noodzakelijk om de gegevens eenvoudig en met een minimum aan tijd naar een andere locatie te sturen. De gegevens kunnen via het netwerk naar de bestemming worden verzonden. Een netwerk is een verzameling onderling verbonden apparaten zoals computers, printers voor het delen van bronnen. Wanneer er een groot aantal hosts is, wordt het netwerk complex, het verbinden van verschillende computers verhoogt de incompatibiliteit. Daarom werden open standaard netwerkmodellen verbeterd. Twee veelgebruikte netwerkmodellen zijn International Organization for Standardization (OSI) en Transmission Control Protocol / Internet Protocol (TCP/IP). TCP/IP is het nieuwe netwerkmodel dat een vervanging is voor het OSI-model. Deze modellen bevatten lagen. Data gaat door de lagen van datacommunicatie. Inkapseling en decapsulatie zijn twee termen die verband houden met het doorgeven van gegevens door elke laag. Het belangrijkste verschil tussen inkapseling en decapsulatie is dat bij inkapseling de gegevens van de bovenste laag naar de onderste laag gaan, en elke laag bevat een bundel informatie die bekend staat als een header, samen met de eigenlijke gegevens, terwijl bij decapsulatie de gegevens van de onderste laag naar de bovenste lagen, en elke laag pakt de bijbehorende headers uit om de daadwerkelijke gegevens te verkrijgen.
Wat is inkapseling?
Netwerkmodellen worden gebruikt om netwerkcommunicatie te standaardiseren. Bij het verzenden van gegevens van de ene naar de andere locatie gaan de gegevens door een aantal lagen. Het TCP/IP-model heeft vier lagen. Dit zijn applicatielaag, transportlaag, internetlaag en netwerktoegangslaag. Elke laag vervult een specifieke rol in het TCP/IP-model. De applicatielaag heeft alle eindgebruikerservices zoals e-mailfaciliteiten, surfen op het web enz. De transportlaag beheert de host-to-host-communicatie. In de netwerklaag staan de gegevens bekend als pakketten. Het biedt bron- en bestemmings-IP-adressen die helpen bij het identificeren van de locatie in het netwerk. Elk apparaat in het netwerk heeft een IP-adres. In de netwerktoegangslaag wordt het pakket een frame genoemd. In deze laag krijgt het pakket dat afkomstig is van de internetlaag de bron- en bestemmings-MAC-adressen. MAC-adres is het fysieke adres. Ten slotte wordt het frame het netwerk uitgestuurd.
Stel dat je een e-mail verzendt. De e-mail wordt aangemaakt in de applicatielaag. De e-mail moet de lagen transportlaag, internetlaag en netwerktoegangslaag in volgorde passeren, met behulp van verschillende protocollen en uit een computer met behulp van een draadloze of bekabelde netwerkinterface. Vervolgens reist de e-mail door het netwerk en komt op de bestemming aan. Vervolgens gaat de e-mail op volgorde van netwerktoegangslaag, internetlaag en transportlaag naar de applicatielaag.
Figuur 01: TCP/IP-model
Inkapseling is het proces van het toevoegen van informatie aan de applicatielaaggegevens terwijl deze door elke modellaag wordt verzonden. Elke keer dat de gegevens een laag passeren, wordt een nieuwe Protocol Data Unit (PDU) gemaakt. De gegevens die vanuit de applicatielaag worden verzonden, hebben een header toegevoegd met informatie over TCP/UDP in de transportlaag. Nu staan de gegevens bekend als een segment. Wanneer dat segment de internetlaag bereikt, krijgt het segment een header met IP-adressen. Nu heet het een pakket. Wanneer het pakket de netwerktoegangslaag bereikt, wordt een header met MAC-adressen toegevoegd. Nu staat het bekend als een frame. Evenzo wordt in elke laag een bijbehorende Protocol Data Unit (PDU) gecreëerd. Het toevoegen van deze informatie in elke laag staat bekend als Encapsulation. Wanneer het inkapselingsproces is voltooid, wordt het frame naar het netwerk verzonden.
Wat is ontkapseling?
Zoals uitgelegd in het inkapselingsproces, gaat het frame van de hostcomputer naar het netwerk. Vervolgens bereikt het de bestemmingshost. In de bestemmingshost wordt het frame in omgekeerde volgorde ontkapseld tot de applicatielaag. Het frame dat de netwerktoegangslaag bereikt, bevat de gegevens, TCP/UDP-header, header met IP-adressen en header met MAC-adressen.
Wanneer het naar de netwerklaag wordt verzonden, is het een pakket en heeft het gegevens, TCP/UDP-header en header met IP-adres. Vervolgens bereikt het pakket de transportlaag. Nu is het gesegmenteerd en bevat het gegevens en TCP/UDP-header. Ten slotte bereikt het segment de applicatielaag. In de applicatielaag kan de host de gegevens zien die zijn verzonden vanaf de broncomputer. Dit proces staat bekend als decapsulation.
Wat is de overeenkomst tussen inkapseling en decapsulatie?
Zowel inkapseling als decapsulatie zijn gerelateerd aan hoe de gegevens worden verzonden en ontvangen via het netwerk volgens netwerkmodellen
Wat is het verschil tussen inkapseling en decapsulatie?
Inkapseling versus decapsulatie |
|
Wanneer de gegevens van de bovenste laag naar de onderste laag gaan volgens een netwerkmodel, bevat elke laag een bundel informatie die een header wordt genoemd, samen met de feitelijke gegevens. Deze bundeling van gegevens in elke laag staat bekend als de inkapseling. | Wanneer de gegevens van de onderste laag naar de bovenste lagen gaan volgens het netwerkmodel, pakt elke laag de bijbehorende headers uit en gebruikt die informatie om de daadwerkelijke gegevens te verkrijgen. Dit uitpakken van gegevens in elke laag staat bekend als decapsulation. |
Voorkomen | |
Inkapseling vindt plaats op de broncomputer. | Ontkapseling vindt plaats op de doelcomputer. |
Samenvatting – Inkapseling versus decapsulatie
Een netwerk is een verbinding met een groot aantal apparaten. Deze apparaten verschillen van elkaar. Dat kan compatibiliteitsproblemen veroorzaken. Om dat te voorkomen gebruiken alle apparaten in het netwerk het standaard netwerkmodel voor datacommunicatie. Een belangrijk netwerkmodel is het TCP/IP-model. Deze modellen bestaan uit een aantal lagen. De gegevens die naar een nieuwe locatie moeten worden verzonden, moeten door elke laag gaan. Bij het bereiken van elke laag wordt de informatie toegevoegd aan de gegevens. Dat heet inkapseling. Wanneer de gegevens de bestemming bereiken, wordt in elke laag de toegevoegde informatie uitgepakt. Dat proces staat bekend als decapsulatie. Het verschil tussen inkapseling en decapsulatie is dat, bij inkapseling, de gegevens van de bovenste laag naar de onderste laag gaan, en elke laag bevat een bundel informatie die een header wordt genoemd, samen met de eigenlijke gegevens, terwijl de gegevens zich tijdens de decapsulatie verplaatsen van de onderste laag naar de bovenste lagen, en elke laag pakt de bijbehorende headers uit om de daadwerkelijke gegevens te verkrijgen.
Download de PDF van Encapsulation vs Decapsulation
U kunt de PDF-versie van dit artikel downloaden en gebruiken voor offline doeleinden volgens de citatienota. Download hier de PDF-versie: Verschil tussen inkapseling en decapsulatie