Översikt
Inom databehandling och nätverksteknik är ett paket en enhetlig informationsenhet som skickas mellan ändpunkter i ett paketförmedlat nätverk. Paket delas upp i mindre block för att effektivt transportera data över delade kommunikationskanaler, möjliggöra felhantering och göra bättre utnyttjande av nätverksresurser.
Grundläggande komponenter
Ett paket består vanligen av tre delar: en header som innehåller styrinformation (till exempel avsändaradress, mottagaradress, protokolltyp och kontrollsumma), en payload med själva användardatan och ibland en trailer med avslutande kontrollinformation. Storleken på paketet begränsas ofta av nätverkets maxtransmissionsenhet (MTU).
Teknik och protokoll
Paket används i flera lager av nätverksmodeller: i det nätverkslager där IP arbetar kallas enheten ofta för datagram eller paket, medan transportlagret kan dela data i segment (TCP) eller datagram (UDP). Routrar och switchar läser header-information för att dirigera paketet vidare. Verktyg som ping och traceroute illustrerar hur paket når fram och vilka fördröjningar som uppstår.
Historia och utveckling
Idén om paketförmedling utvecklades under 1960–1970‑talen, parallellt i forskningsprojekt som ledde fram till ARPANET. Konceptet introducerades för att bygga robusta, effektiva nätverk som delar kapacitet mellan många samtidiga användare. Paketmodellens flexibilitet gjorde den grundläggande för dagens Internet.
Användningsområden och praktiska aspekter
Paket är centrala i alla moderna datanätverk: Internettrafik, företagsnät, mobilkommunikation och molntjänster transporteras i paket. De möjliggör funktioner som felkorrigering, omdirigering vid fel, kvalitetstjänster (QoS) och lastbalansering. Samtidigt förekommer paketförluster, omsändningar och omordning som måste hanteras av protokollen.
Skillnader och begreppsförtydliganden
- Packet switching kontra circuit switching: paketdelning använder kortlivade datapaket som delas och routas individuellt, medan kretskoppling reserverar en dedikerad väg.
- Frame vs packet: en frame refererar ofta till en länk‑lager‑enhet (t.ex. Ethernet), medan packet är en övre lager‑enhet (t.ex. IP).
- Datagram vs virtual circuit: datagram är oberoende paket utan förutbestämd väg; virtuella kretsar upprättar logiska förbindelser före dataöverföring.
Viktiga konsekvenser och tillämpningar
Paketarkitekturen möjliggör skalbarhet och feltolerans men ställer krav på nätverkshantering. Säkerhetsmekanismer som brandväggar och kryptering arbetar på paketnivå för att filtrera eller skydda data. För fördjupning om tekniska standarder och implementeringar, se gärna introduktionsmaterial inom informationsteknik och nätverk: om IT, om datorer, om nätverk och om Internet.
Sammanfattningsvis är paket en grundläggande byggsten i modern datakommunikation: de organiserar, styr och transporterar information effektivt över komplexa och delade nätverk.