Rychlý opakovaný přenos je úprava algoritmu pro zamezení přetížení. Stejně jako v Jacobsonově algoritmu rychlého opětovného přenosu, když odesílatel obdrží 3. duplikát ACK, předpokládá, že paket je ztracen, a znovu jej odešle, aniž by čekal na vypršení časovače opětovného přenosu.
Proč je rychlý opakovaný přenos užitečný?
Rychlý přenos zde hraje důležitou roli. Po přijetí určitého počtu duplicitních ACK TCP na odesílající straně znovu odešle chybějící paket, aniž by čekal na vypršení časovače. Navíc přijetí určitého počtu duplicitních ACK znamená, že došlo k přetížení sítě.
Když se v TCP používá rychlý opakovaný přenos?
Fast retransmit je vylepšení TCP, které zkracuje dobu, po kterou odesílatel čeká, než znovu odešle ztracený segment. Odesílatel TCP obvykle používá k rozpoznání ztracených segmentů jednoduchý časovač.
Proč potřebujeme rychlé obnovení pro řízení přetížení TCP?
Při použití pouze rychlého opakovaného přenosu se okno přetížení sníží na 1 pokaždé, když je zjištěno přetížení sítě. Dosažení vysokého využití spojení tedy trvá určitou dobu jako dříve. Fast Recovery však tento problém zmírňuje odstraněním fáze pomalého startu.
Co je rychlé opětovné odeslání rychlé obnovení?
Fast Retransmit a Fast Recovery byly navrženy tak, aby urychlily obnovu připojení, aniž by byly ohroženy jeho vlastnosti pro zamezení přetížení. Klient nyní bere na vědomí první segment, čímž dokončuje třícestné podání ruky. Okno příjmu je nastaveno na 5000.