Een pakket is een basiseenheid voor communicatie via een digitaal netwerk. Het kan ook een datagram, segment, blok, cel of frame worden genoemd, afhankelijk van het protocol dat voor verzending wordt gebruikt. Wanneer gegevens worden verzonden, worden deze vóór verzending opgedeeld in vergelijkbare gegevensstructuren, pakketten genoemd. De pakketten worden weer in elkaar gezet zodra ze de bestemming hebben bereikt.
Structuur van een gegevenspakket
De structuur van een pakket hangt af van het type pakket en protocol. Een pakket heeft een header en een payload. De header bevat overheadinformatie over het pakket, de service en andere transmissiegerelateerde gegevens. Gegevens die via internet worden overgedragen, vereisen bijvoorbeeld dat de gegevens worden opgesplitst in IP-pakketten, die zijn gedefinieerd in IP (internetprotocol). Een IP-pakket omvat:
- Het bron-IP-adres: Het IP-adres van de machine die de gegevens verzendt.
- Het bestemmings-IP-adres: De machine of het apparaat waarnaar de gegevens worden verzonden.
- Het volgnummer: Een nummer dat de pakketten zo ordent dat ze na aankomst getrouw weer in elkaar kunnen worden gezet.
- Het type dienst.
- vlaggen.
- Overige technische gegevens.
- de lading: Dit is het grootste deel van het pakket (het bovenstaande wordt als overhead beschouwd) en zijn de gegevens die worden vervoerd.
Pakketten en protocollen
Pakketten variëren in structuur en functionaliteit, afhankelijk van de protocollen die de pakketten implementeren. VoIP maakt gebruik van het IP-protocol en IP-pakketten. Op een Ethernet-netwerk worden gegevens bijvoorbeeld verzonden in Ethernet-frames. In het IP-protocol reizen de IP-pakketten over internet via knooppunten, dit zijn apparaten en routers (in deze context technisch knooppunten genoemd) die zich op weg van de bron naar de bestemming bevinden. Elk pakket wordt naar de bestemming gerouteerd op basis van het bron- en bestemmingsadres. Op elk knooppunt beslist de router welk naburige knooppunt de meest efficiënte bestemming is, op basis van berekeningen met netwerkstatistieken en kosten.
Pakket wisselen
Dit proces maakt deel uit van pakketschakeling, waarbij de pakketten op internet worden doorgespoeld en elk zijn eigen weg naar een bestemming moet vinden. Het mechanisme maakt gratis gebruik van de onderliggende structuur van internet, wat de belangrijkste reden is waarom VoIP en internetgesprekken gratis of goedkoop zijn. In tegenstelling tot traditionele telefonie, waarbij een lijn of circuit tussen bron en bestemming moet worden toegewezen en gereserveerd (circuitschakeling genoemd), maakt pakketschakeling gratis gebruik van bestaande netwerken. Een ander voorbeeld is het TCP (Transmission Control Protocol), dat werkt met IP in een TCP/IP-suite. TCP is verantwoordelijk voor een betrouwbare gegevensoverdracht. Om dit te bereiken, controleert het of de pakketten in volgorde zijn aangekomen, of er pakketten ontbreken of zijn gedupliceerd en of er vertraging is in de pakketoverdracht. Het regelt dit door een time-out in te stellen en signalen die bevestigingen worden genoemd.
Bottom Line
Gegevens reizen in pakketten over digitale netwerken. Alle gegevens, of het nu gaat om tekst, audio, afbeeldingen of video, worden opgesplitst in pakketten die opnieuw worden samengevoegd in een netwerkapparaat of computer. Dit is de reden waarom, bijvoorbeeld, wanneer een afbeelding via een langzame verbinding wordt geladen, er stukjes ervan één voor één kunnen verschijnen.