Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Stop-And-Wait

Un protocol foarte simplu pe care îl putem dezvolta peste protocolul UDP se numește Stop-and-Wait. În imaginea de mai jos avem o reprezentare grafică a acestui protocol. Presupunem că nu exista pierderi pe link-urile dintre host și receiver.

Transmitatorul, trimite o datagrama UDP, așteaptă confirmarea de la receptor, iar apoi trimite următoarea datagrama UDP. ACK-ul este tot o datagrama, doar ca aceasta nu cară date, ci doar confirmă primirea datagramei anterioare.

Protocolul nostru simplu, are totuși o problemă: nu foloseste link-urile optim. Dacă noi am avea un link de 100Mbps cu un delay de 100ms între Sender și Receiver, atunci protocolul în forma actuală ar avea un throughput de sub 3% din bandă deoarece o datagrama UDP poate avea cel mult 65507 bytes (atunci când folosim IPv4). Pentru a rezolva aceasta problemă, a fost dezvoltată tehnica de fereastră glisantă.