V této kapitole uvádíme popis způsobu, jakým modul Omezování šířky pásma detekuje spojení přenášející velké objemy dat. Tento popis slouží pouze jako doplňující informace — pro použití modulu Omezování šířky pásma není znalost principu detekce nutná.
Síťová komunikace každé služby má specifický průběh. Např. WWW prohlížeč typicky při přístupu na stránku otevře jedno nebo více spojení, přenese jimi určité množství dat (jednotlivé objekty na stránce) a tato spojení uzavře. Terminálové služby (např. Telnet, SSH apod.) mají obvykle otevřené spojení, kterým se přenáší malé množství dat s velkými prodlevami. Pro přenos velkých souborů je typický kontinuální tok dat s minimálními prodlevami.
U každého spojení se vyhodnocují dva parametry: objem přenesených dat a délka největší prodlevy. Pokud je spojením přenesen stanovený objem dat, aniž by nastala prodleva o stanovené minimální délce, je toto spojení považováno za přenos velkého objemu dat a budou na něj aplikována příslušná omezení.
Je-li zaznamenána prodleva delší než stanovená hodnota, pak se vynuluje čítač objemu přenesených dat a počínaje dalším blokem dat probíhá další vyhodnocování výše popsaným způsobem. Z toho vyplývá, že za přenos velkého objemu dat je považováno každé takové spojení, které kdykoliv vykáže uvedené charakteristiky.
Mezní hodnota objemu přenesených dat a minimální prodleva jsou konfigurační parametry modulu Omezování šířky pásma (viz kapitola 9.2 Konfigurace omezování šířky pásma).
Pro snazší pochopení principu detekce spojení přenášejících velký objem dat uvádíme několik typických příkladů. Předpokládejme výchozí nastavení parametrů detekce: spojením musí být přeneseno alespoň 200 KB dat, aniž by nastala prodleva alespoň 5 sec.
Spojení na obrázku 9.6 Příklad spojení — krátké prodlevy je po přenesení třetího bloku dat považováno za přenos velkého souboru. V tomto okamžiku je spojením přeneseno 200 KB dat a nejdelší zaznamenaná prodleva je pouze 3 sec.
Spojení na obrázku 9.7 Příklad spojení — dlouhá prodleva není považováno za přenos velkého souboru, protože po přenesení 150 KB dat nastala prodleva 5 sec a pak již tímto spojením bylo přeneseno pouze 150 KB dat.
Spojením na obrázku 9.8 Příklad spojení — dlouhá prodleva na začátku je přeneseno 100 KB dat, načež nastává prodleva 6 sec. Čítač objemu přenesených dat se tedy nuluje. Dále jsou přeneseny tři bloky dat o velikosti 100 KB. Po přenesení třetího bloku dat je zaznamenáno 200 KB přenesených dat (od poslední dlouhé prodlevy). Protože mezi druhým a třetím blokem je prodleva pouze 3 sec, je spojení po přenesení třetího bloku dat vyhodnoceno jako přenos velkého souboru.