Slik beregner du brøkdelen av nettverksbåndbredde fylt med overskrifter:
Forstå problemet
* N-lags protokollhierarki: Dette betyr at det er 'N' lag i nettverksstabelen (f.eks. Applikasjon, transport, nettverk, lenke).
* M byte -meldinger: De opprinnelige dataene som er sendt av applikasjoner er m byte lange.
* h-byte header: Hvert lag legger en 'H' byte -overskrift til meldingen.
beregning
1. Total toppstørrelse: Siden hvert av 'n' lagene legger til en 'H' byte -overskrift, er den totale overskriftsstørrelsen n * h byte.
2. Total meldingsstørrelse: Den opprinnelige meldingsstørrelsen (M byte) pluss den totale overskriftsstørrelsen (N * H byte) gir den totale meldingsstørrelsen:M + (N * H) byte.
3. brøkdel av båndbredde brukt av overskrifter: Del den totale overskriftsstørrelsen med den totale meldingsstørrelsen:
(n * h) / (m + (n * h))
eksempel
La oss si at du har en 4-lags protokoll (n =4), hvert lag legger til en 20-byte-overskrift (H =20), og den opprinnelige applikasjonsmeldingen er 1000 byte (M =1000).
* Total toppstørrelse:4 * 20 =80 byte
* Total meldingsstørrelse:1000 + 80 =1080 byte
* Brøkdel av båndbredde brukt av overskrifter:80 /1080 =ca. 0,074 eller 7,4%
Konklusjon
Brøkdelen av nettverksbåndbredde fylt med overskrifter er (n * h) / (m + (n * h)). Dette viser hvordan antall protokolllag og overskriftsstørrelsen påvirker effektiviteten av nettverkskommunikasjon betydelig. Når antallet lag og overskriftsstørrelse øker, vokser andelen båndbredde som konsumeres av overskrifter.