Pred pošiljanjem razkosa s strani (spletnih) aplikacij posredovane podatkovne tokove v zaporedno označene podatkovne pakete, ki potujejo od pošiljatelja k prejemniku, tam pa so paketi zloženi nazaj v izvorni blok podatkov. Izbira ustrezne dolžine paketov in izvajanje nadzora pri dostavi so ključnega pomena za zanesljiv prenos podatkov, kar protokol TCP tudi omogoča. Vendar pa ravno zagotavljanje robustnega delovanja s potrditvami o uspešnem prenosu kritično vpliva na končno hitrost prenosa.