En pakke er en grunnleggende kommunikasjonsenhet over et digitalt nettverk. En pakke kalles også et datagram, et segment, en blokk, en celle eller en ramme, avhengig av protokollen som brukes til overføring av data. Når data skal overføres, blir det oppdelt i liknende strukturer av data før overføring, kalt pakker, som er samlet i den opprinnelige data-plassen når de når deres destinasjon.
Struktur av en datapakke
Strukturen til en pakke avhenger av hvilken type pakke den er og på protokollen. Les videre nedenfor på pakker og protokoller. Normalt har en pakke en header og en nyttelast.
Overskriften holder overheadinformasjon om pakken, tjenesten og andre overføringsrelaterte data. For eksempel krever dataoverføring over Internett at dataene brytes ned i IP-pakker, som er definert i IP (Internet Protocol), og en IP-pakke inkluderer:
- Kilden IP-adressen, som er IP-adressen til maskinen som sender dataene.
- Destinasjons-IP-adressen, som er maskinen eller enheten som dataene sendes til.
- Sekvensnummeret til pakkene, et nummer som setter pakkene i rekkefølge slik at de blir reassembled på en måte å få originaldataene tilbake akkurat som det var før sending.
- Type tjeneste.
- Flags.
- Og noen andre tekniske data.
- Lastbelastningen, som representerer hovedparten av pakken (alt ovenfor betraktes som overhead), og faktisk er dataene båret.
Pakker og protokoller
Pakker varierer i struktur og funksjonalitet, avhengig av protokollene som implementerer dem. VoIP bruker IP-protokollen, og dermed IP-pakker. På et Ethernet-nettverk, for eksempel, overføres data i Ethernet-rammer.
I IP-protokollen beveger IP-pakkene over Internett gjennom noder, som er enheter og rutere (teknisk kalt knutepunkter i denne konteksten) funnet på vei fra kilden til destinasjonen. Hver pakke blir rutet mot destinasjonen basert på kilden og destinasjonsadressen. Ved hver knutepunkt bestemmer ruteren, basert på beregninger som involverer nettverksstatistikk og kostnader, til hvilken nabolagskode det er mer effektivt å sende pakken.
Denne noden er mer effektiv å sende pakken. Dette er en del av pakkeskifting som faktisk spyler pakkene på Internett, og hver av dem finner sin egen vei til målet. Denne mekanismen bruker den underliggende strukturen på Internett gratis, noe som er den viktigste grunnen til at VoIP-anrop og Internett-anrop er mest gratis eller veldig billig.
I motsetning til tradisjonell telefoni hvor en linje eller krets mellom kilden og destinasjonen må dedikeres og reserveres (kalt kretskobling), utnytter den store kostnaden, at pakkeswitching utnytter eksisterende nettverk gratis.
Et annet eksempel er TCP (Transmission Control Protocol), som fungerer med IP i det vi kaller TCP / IP-pakken. TCP er ansvarlig for at dataoverføringen er pålitelig. For å oppnå det, sjekker det om pakkene er kommet i orden, om noen pakker mangler eller er blitt duplisert, og om det er noen forsinkelser i pakktransmisjonen. Den styrer dette ved å sette en timeout og signaler som kalles kvitteringer.
Bunnlinjen
Data reiser i pakker over digitale nettverk, og alle dataene vi bruker, enten det er tekst, lyd, bilder eller video, kommer ned i pakker som er samlet i enheter eller datamaskiner. Det er derfor, for eksempel når et bilde laster over en langsom tilkobling, ser du biter av det som vises etter hverandre.