Så här beräknar du fraktionen av nätverksbandbredd fylld med rubriker:
Förstå problemet
* n-skiktprotokollhierarki: Detta innebär att det finns 'n' lager i nätverksstacken (t.ex. applikation, transport, nätverk, länk).
* m byte -meddelanden: De ursprungliga uppgifterna som skickas av applikationer är m byte långa.
* h-byte-huvudet: Varje lager lägger till en 'H' byte -rubrik till meddelandet.
Beräkning
1. Total rubrikstorlek: Eftersom vart och ett av 'n' -skikten lägger till en 'H' byte -rubrik är den totala rubrikstorleken n * h byte.
2. Total meddelandestorlek: Den ursprungliga meddelandestorleken (m byte) plus den totala rubrikstorleken (n * h byte) ger den totala meddelandestorleken:m + (n * h) byte.
3. bråkdel av bandbredd som används av rubriker: Dela den totala rubrikstorleken med den totala meddelandestorleken:
(n * h) / (m + (n * h))
Exempel
Låt oss säga att du har ett 4-lagers protokoll (n =4), varje lager lägger till en 20-byte-rubrik (H =20), och det ursprungliga applikationsmeddelandet är 1000 byte (M =1000).
* Total rubrikstorlek:4 * 20 =80 byte
* Total meddelandestorlek:1000 + 80 =1080 byte
* Fraktion av bandbredd som används av rubriker:80/1080 =ungefär 0,074 eller 7,4%
Slutsats
Fraktionen av nätverksbandbredd fylld med rubriker är (n * h) / (m + (n * h)). Detta visar hur antalet protokollskikt och rubrikstorleken påverkar effektiviteten i nätverkskommunikation. När antalet lager och rubrikstorlek ökar växer andelen bandbredd som konsumeras av rubriker.