TCP a UDP testování

Při TCP se posílají data na server (patřící k tomuto programu) běžící někde v síti. Tento server posílá data zpět a počítá dobu potřebnou k přenesení zadaného počtu bytů (počet * délka) a rychlost tohoto přenosu v megabitech za sekundu.
Při UDP se posílají pakety na stejný server jako u TCP (server poslouchá na TCP i UDP portu). Server opět pakety vrací. Kromě doby přenosu a rychlosti sítě se ještě zobrazí počet ztracených paketů.

Ve formuláři je možno nastavit následující hodnoty:

PoložkaVýznam
Adresa IP adresa nebo doménové jméno počítače, na kterém běží server
Opakování Počet UDP paketů. U TCP jde o počet opakování odeslání dat délky specifikováné položkou velikost (celkem se u TCP i UDP pošle velikost*opakování bytů)
Velikost (B) Velikost v bytech
Port Port, na kterém poslouchá server (specifikuje se při spouštění serveru)
Buffer schránkyPočet bytů. Velikost bufferu schránky (socketu) pro odesílání a příjem paketů
Vzorek: Data budou vyplněna tímto vzorkem. Je-li vzorek kratší než délka dat, bude vícekrát opakován. Vzorek se zadává v hexadecimálních číslech. Tedy každému bytu odpovídá dvojice cifer z rozsahu 0-9 a a-f

UDP

Při UDP se o každé vrácené zprávě vypíše: pořadové číslo, dobu strávenou zpracováním na serveru, čas průchodu sití v obou směrech, rychlost přenosu

Na konci jsou ještě vypsány statistiky:
PoložkaVýznam
Počet paketůPočet odeslaných UDP paketů
Délka paketuDélka každého přeneseneho paketu v bytech
PřenesenoCelkový počet přenesených bytů dat
ZtracenoPočet nedošlých odpovědí v kusech i v procentech
Doba přenosuCelková doba strávená přenosem (bez času na serveru)
RychlostRychlost přenosu (přenesené byty/čas)
Doba přenosu (RTT/2)Průměr, minimum a maximum časů průchodu paketů oběma směry děleno dvěma (přibližně odpovídá času průchodu jedním směrem)
RychlostPrůměr, minimum a maximum z rychlostí přenosu jednotlivých paketů

TCP

Při TCP se vypíše po každém odeslání specifikovaného množství dat (položka velikost formuláře): pořadové číslo, dobu přenosu, čas zatím celkem strávený přenosem dat, rychlost přenosu

Na konci jsou ještě vypsány statistiky:
PoložkaVýznam
Počet opakováníPočet posílaných dat
Délka datDélka jednoho opakování v bytech
PřenesenoCelkový počet přenesených bytů dat
Doba přenosuCelková doba strávená přenosem
RychlostRychlost přenosu (přenesené byty/čas)