Goodput
Když se data přenášejí přes komunikační médium, jako je Internet nebo místní síť (LAN), průměrná rychlost přenosu se často označuje jako propustnost. Toto měření zahrnuje všechny režijní informace protokolu, například záhlaví paketů a další data, která jsou součástí procesu přenosu. Zahrnuje také pakety, které se přenášejí znovu kvůli konfliktům nebo chybám v síti. Goodput naproti tomu měří pouze propustnost původních dat.
Goodput lze vypočítat vydělením velikosti přenášeného souboru dobou potřebnou k přenosu souboru. Protože tento výpočet nezahrnuje další informace přenášené mezi systémy, měření goodputu bude vždy menší než propustnost nebo se jí bude rovnat. Například jednotka maximální velikosti přenosu MTU připojení Ethernet je 1 500 bajtů. Každý soubor větší než 1 500 bajtů proto musí být rozdělen do více paketů. Každý paket obsahuje informace v záhlaví (obvykle 40 bajtů), které zvyšují celkové množství dat, jež je třeba přenést. Goodput připojení Ethernetu proto bude vždy o něco menší než jeho propustnost.
Ačkoli je goodput obvykle blízký hodnotě propustnosti, několik faktorů může způsobit jeho snížení. Přetížení sítě může například způsobit kolize dat, kvůli kterým je nutné pakety odeslat znovu. Mnoho protokolů také vyžaduje potvrzení, že pakety byly na druhé straně přijaty, což zvyšuje režii procesu přenosu. Kdykoli se k přenosu dat přidá další režie, zvětší se rozdíl mezi propustností a goodputem.
Otestujte své znalosti