Hier leest u hoe u de fractie van de netwerkbandbreedte gevuld met headers kunt berekenen:
Inzicht in het probleem
* N-Layer Protocol-hiërarchie: Dit betekent dat er 'n' -lagen zijn in de netwerkstapel (bijv. Toepassing, transport, netwerk, link).
* M byte -berichten: De originele gegevens die door applicaties worden verzonden, zijn maltes lang.
* H-byte header: Elke laag voegt een 'H' byte -koptekst toe aan het bericht.
Berekening
1. Totale headergrootte: Aangezien elk van de 'n' -lagen een' H 'byte -header toevoegt, is de totale koptekstgrootte n * h bytes.
2. Totaal berichtgrootte: De originele berichtgrootte (M bytes) plus de totale headergrootte (N * H bytes) geeft de totale berichtgrootte:M + (N * H) bytes.
3. Fractie van bandbreedte gebruikt door headers: Verdeel de totale headergrootte door de totale berichtgrootte:
(n * h) / (m + (n * h)))
Voorbeeld
Laten we zeggen dat u een 4-laags protocol (n =4) hebt, elke laag voegt een koptekst van 20 byte toe (h =20) en het oorspronkelijke toepassingsbericht is 1000 bytes (m =1000).
* Totale headergrootte:4 * 20 =80 bytes
* Totaal berichtgrootte:1000 + 80 =1080 bytes
* Fractie van bandbreedte gebruikt door headers:80 /1080 =ongeveer 0,074 of 7,4%
Conclusie
De fractie van netwerkbandbreedte gevuld met headers is (n * h) / (m + (n * h)). Dit laat zien hoe het aantal protocollagen en de headergrootte de efficiëntie van netwerkcommunicatie aanzienlijk beïnvloeden. Naarmate het aantal lagen en headergrootte toeneemt, groeit het aandeel bandbreedte dat wordt verbruikt door headers. |