De overdracht van kleine stukjes data over verschillende netwerken wordt packet switching genoemd. Deze gegevenspakketten worden als datablokken opgesplitst om ze sneller en efficiënter over de netwerken over te dragen. Dit wordt in datapakketten gesneden in één apparaat en van dat apparaat naar het andere apparaat gestuurd om een bestemming te bereiken waar alle datapakketten worden verzameld en opnieuw worden samengevoegd.[1] Simpel gezegd, het is een methode om gegevensbestanden in kleinere pakketten of porties te breken om ze beter over verschillende netwerken te verzenden.
Wanneer gebruikers een gegevensbestand over een netwerk verzenden, zijn dit vaak geen volledige documenten, maar eerder kleine gegevenspakketten. Een persoon die een 5mb-bestand verstuurt, heeft het bestand verdeeld in 512 bytes grote pakketten die vervolgens over het netwerk worden verzonden. Elk pakket bevat een header die 2 netwerk IP adressen bevat:
Daarnaast bevat de header ook een nummer dat het aantal pakketten identificeert dat het eigenlijke volledige gegevensbestand bevat. Wanneer pakketten verloren gaan in het netwerk, stuiteren ze rond. Bouncing verwijst naar de overdracht van een gegevenspakket van de ene router naar de andere totdat het het het uiteindelijke IP-adres van de bestemming kan bereiken. Wanneer er meerdere verloren gegevenspakketten over de netwerken blijven stuiteren, leidt dit tot netwerkcongestie en kan het hele systeem vertragen. In de kopregel is een hoptelling opgenomen om dit probleem aan te pakken. Dit heeft betrekking op het aantal keren dat een gegevenspakket van de ene router naar de andere kan gaan. Per pakje wordt een maximaal hopnummer toegekend. Dit hopnummer neemt af voor elke keer dat een pakket door een router gaat. Wanneer het maximale aantal hop wordt bereikt voordat een pakket op de plaats van bestemming aankomt, wordt het door die router gewist. Dit is een van de oorzaken van pakketverlies.[2]
De twee belangrijkste modi van pakketschakeling zijn:
Elk individueel pakket in dit type pakketgeschakeld netwerk bevat volledige routeringsinformatie en wordt binnen het netwerk individueel gerouteerd naar het bestemmingsadres. Er kunnen meerdere overdrachtsmodi zijn die afhankelijk zijn van de verschillende belastingen op de beschikbare knooppunten in het netwerk. In dit systeem houdt elk van de pakketten zich aan de instructies van de schriftelijke informatie in de pakketkop. Dit omvat informatie die nodig is om de hermontage van de gegevenspakketten voor het maken van het volledige gegevensbestand te vergemakkelijken.[3]
Deze modus van pakketschakeling wordt ook wel virtueel circuitschakeling genoemd. Individuele gegevenspakketten in deze modus worden via een sequentie over een vooraf gedefinieerde en geïdentificeerde route verzonden. Deze pakketten worden met behulp van een uniek volgnummer samengesteld en vervolgens via het netwerk in volgorde van bestemming naar het specifieke IP-adres getransporteerd. Het is niet nodig om de adresinformatie in het pakket voor deze modus op te nemen.[4]
Historisch gezien wordt het circuitwisselingsprotocol vaak gebruikt met ISDN-aansluiting voor telefoonnetwerken.[5] Pakketschakeling is het alternatief. Hieronder staan enkele van de voor- en nadelen van het hebben van een pakketschakelaar over een circuitschakelaar:
Pakketschakeling, zoals de ontwikkeling van de hypertekst, is een concept dat kan worden toegeschreven aan Paul Baran in de vroege jaren zestig en vervolgens, enkele jaren later, zelfstandig aan Donald Davies en Leonard Kleinrock. Davies en Kleinrock's onderzoek op het gerelateerde gebied van digitale berichtomschakeling hielp Baran bij het bouwen van de ARPANET of het eerste pakketgeschakelde netwerk dat later door velen als het internet zou worden genoten.
"Dit concept van pakketschakeling was een radicale paradigmaverschuiving van het heersende model van communicatienetwerken met behulp van speciale, analoge circuits die voornamelijk voor audiocommunicatie zijn gebouwd, en heeft een nieuw model van discontinue, digitale systemen tot stand gebracht die berichten in afzonderlijke pakketten verdelen die onafhankelijk van elkaar worden verzonden en vervolgens aan het eind van het bericht weer in het oorspronkelijke bericht worden samengevoegd".[6]
Pakketschakeling is de doorbraak die sinds het ontstaan ervan voortdurend is geëvolueerd. Talloze uren van onderzoek gedaan door briljante geesten zijn nog steeds bezig met het upgraden van deze technologie om deze beschikbaar te maken voor iedereen, wat bewezen wordt door het eerdere succes dat het heeft opgeleverd. Het zal vele jaren en miljarden geld kosten, maar het zal allemaal de moeite waard zijn.