NET-FAQ.dk

 
 

Hvad er overhead?

Overhead er et udtryk for tab ved datatransport. F.eks. den mængde af en netværksforbindelses rå kapacitet, der spildes på at overføre unødvendige data. Problemet er, at IP-pakker kan indeholde helt op til 64 kB, mens ethernet kun kan overføre pakker af 1500 bytes.

Når så en computer sender sådan en pakke til en anden, skal de 64 kB splittes op i pakker af 1500 B. Hver af disse pakker forsynes med nogle nødvendige oplysninger (afsender- og modtageraddresse), hvorefter de sendes af sted. I den første pakke er den slags selvfølgelig nødvendigt, men regner man lidt på det, sendes oplysningerne 40-50 gange, hvilket reelt ikke er nødvendigt. Dette spild kaldes for overhead. Problemet bliver endnu større, hvis man benytter andre standarder, f.eks. giver TCP/IP over ATM et overhead omkring 10%.

Et andet eksempel på overhead er kodning af binært data så det kan overføres gnidningsfrit mellem servere på internettet. Base64, der bruges i forbindelse med f.eks. SMTP og NNTP, giver over 33 % overhead. Det vil sige at der skal transporteres 4 byte for hver 3 byte netto.


Kommentarer:

Siden er blevet vist ? gange siden 18. august 2002.
Tryk her for at kommentere.


Skrevet af:

Claus Holm Christensen
Lars Kim Lund


Redigeret:

Mandag den 2. september 2002, kl. 22:57 af Lars Kim Lund.