4.2. Generazione di riconoscimenti
L'algoritmo di ACK ritardato specificato in [RFC1122] DOVREBBE (SHOULD) essere utilizzato da un ricevitore TCP.
Quando si utilizzano ACK ritardati, un ricevitore TCP NON DEVE (MUST NOT) ritardare eccessivamente i riconoscimenti. In particolare:
- Un ACK DOVREBBE (SHOULD) essere generato per almeno ogni secondo segmento completo
- Un ACK DEVE (MUST) essere generato entro 500 ms dall'arrivo del primo pacchetto non riconosciuto
I segmenti di dati fuori ordine DOVREBBERO (SHOULD) essere riconosciuti immediatamente, al fine di accelerare il recupero dalla perdita.
Un ricevitore TCP NON DEVE (MUST NOT) generare più di un ACK per ogni segmento in arrivo, ad eccezione dell'aggiornamento della finestra offerta quando l'applicazione ricevente consuma nuovi dati.