Pakket

Een pakje is ook bekend als het datagram. Het bestaat uit controle-informatie en de gegevens van de gebruiker. Met deze controle-informatie helpt het om gegevens te verstrekken om de lading te leveren. Deze controle-informatie is meestal te vinden in de pakketkoppen en aanhangwagens. De gegevenseenheid wordt gerouteerd tussen een oorsprong en de bestemming op het internet of zelfs naar een ander pakketgeschakeld netwerk.[1] Dit is een container of een doos die de gegevens over een TCP of IP-netwerk en internetwerken transporteert.

Een pakket wordt ook beschouwd als de meest fundamentele logische arbitrage van de gegevens die over een beveiligd netwerk worden doorgegeven. Bovendien vertegenwoordigt het de kleinste hoeveelheid gegevens die in één keer over een systeem kan worden verplaatst. Een TCP- of IP-netwerkpakket bevat verschillende stukjes informatie, waaronder de gegevens die het bevat, de bronbestemming van IP-adressen en andere beperkingen die nodig zijn voor de kwaliteit van de dienstverlening en de verwerking van pakketten.[2]

Functionaliteit

Wanneer een knooppunt op een bepaald netwerk gegevens over het web verstuurt, zal het het dataframe van het pakket over een switch verplaatsen voordat het een router bereikt. Na het bekijken van de IP-adressen van de bestemming zal de router de gegevens inkapselen en naar de ontvanger sturen. De gegevens die zullen worden ingekapseld in het pakket dat over het netwerk zal worden doorgestuurd. De pakketten hebben twee verschillende soorten informatie om de bestemming volledig en correct te bereiken. Dit zijn controle-informatie en de informatie die het zal bevatten. De controle-informatie heeft de bronbestemmingsadressen, het sequencingformaat, de foutdetectie en de correctiemechanismen, dit alles draagt bij tot een optimale levering van de gegevens. Het bevindt zich meestal in de kop en de aanhangwagen die de gebruikersgegevens tussen de kop en de aanhangwagen inkapselen.

Bovendien bevat een pakket meestal een bron, bestemming, gegevens, grootte en andere nuttige informatie die het pakketje helpen om de juiste locatie te bereiken en op de juiste manier weer in elkaar gezet te worden. De gegevens die over het internet worden verzonden, worden als een of meer pakketten verzonden. Het meest voorkomende pakket dat verstuurd wordt is het TCP pakket. De grootte van het pakket is slechts beperkt, dus de meeste gegevens die over een netwerk zullen worden verzonden, zullen worden opgesplitst in meerdere pakketten voordat ze worden verzonden, en ze zullen bij ontvangst weer worden samengesteld. Wanneer een pakket al over een netwerk wordt verzonden, zullen de netwerkrouters en netwerkswitches het pakket en de bron ervan onderzoeken om het naar de juiste locatie te helpen leiden.[3] Tijdens de transmissie kunnen de netwerkpakketten worden gedropt. Als een pakket niet wordt ontvangen of als er een fout optreedt, wordt het opnieuw verzonden.

Pakketstructuur

De exacte structuur van een pakket hangt af van de protocollen; een regulier pakket bevat gewoonlijk twee secties, een header en een payload. De payload sectie van een pakket heeft de eigenlijke gegevens die worden overgedragen;[4] dit is soms een klein deel van een bestand, pagina van een website of andere overdrachten omdat de individuele pakketten ook maar relatief klein zijn. De primaire functie van deze pakketten is het effectief overbrengen van gegevens over een netwerk. Het opsplitsen van een groot bestand in kleinere pakketten zal ertoe bijdragen dat elke sectie met succes zal worden verzonden. Als een pakket niet zal worden ontvangen of zal worden gedropt, dan zijn alleen die gedropte pakketten nodig om opnieuw verzonden te worden. Als het overbrengen van gegevens te maken krijgt met netwerkcongestie als gevolg van meerdere gelijktijdige overdrachten, kunnen de resterende pakketten worden omgeleid met behulp van een minder verstopt pad.

De pakketten variëren naargelang de structuur en de functionaliteit ervan, afhankelijk van de protocollen die ze zullen implementeren. Het deel van het schakelen van de pakketten spoelt de pakketten op het internet, en elk van hen vindt zijn weg naar de bestemming is efficiënter om het pakket te verzenden.[5] Dit mechanisme maakt gratis gebruik van de onderliggende structuur van het internet, wat wordt beschouwd als de belangrijkste reden waarom de VoIP-gesprekken en het bellen via internet het meest gratis of zeer goedkoop zijn. Het komt erop neer dat de gegevens zich in pakketten over digitale netwerken verplaatsen en dat alle gegevens die we consumeren, of het nu gaat om tekst, audio, beelden of video, worden opgesplitst in pakketten die in onze apparaten of computers weer in elkaar worden gezet. Dit is de reden waarom voor sommige gevallen, als een afbeelding over een verlengde verbinding wordt geladen, de ene na de andere brokstukken te zien zijn.

Als een bestand van de ene plaats naar een andere plaats op het internet wordt verzonden, zal het TCP de gegevens verdelen in brokken van een efficiënte grootte voor de routering. Dit pakketschakelschema is een van de meest efficiënte manieren om transmissies op een netwerk zonder verbinding, zoals het internet, te verwerken.

Onderdelen

  • Header - het bevat instructies over de gegevens die door het pakket zullen worden gedragen.
  • Payload - ook bekend als het lichaam of de gegevens van het pakket. Dit wordt beschouwd als de eigenlijke gegevens die het pakket op de bestemming zal afleveren.
  • Trailer - ook wel de footer genoemd - bevat meestal een paar bits die het ontvangende apparaat vertellen dat het al aan het einde van het pakket is gekomen.

Geschiedenis

Donald Davies bedacht voor het eerst het begrip pakketje in 1965. Het wordt gebruikt om een segment van gegevens te beschrijven dat van de ene computer of apparaat naar de andere wordt verzonden over een netwerk.[6] Het wordt gebruikt omdat het de gegevens verdeelt in brokken, wat de informatie efficiënter maakt en ervoor zorgt dat de netwerkbronnen niet door een enkel, groter bestand worden vastgezet.


  1. https://searchnetworking.techtarget.com/definition/packet ↩︎

  2. https://www.techopedia.com/definition/5380/packet ↩︎

  3. https://www.computerhope.com/jargon/p/packet.htm ↩︎

  4. https://techterms.com/definition/packet ↩︎

  5. https://www.lifewire.com/what-is-a-data-packet-3426310 ↩︎

  6. https://www.computerhope.com/jargon/p/packet.htm ↩︎