RFC 9002 - QUIC Rilevamento Perdita Pacchetti e Controllo Congestione
Data di pubblicazione: Maggio 2021
Stato: Standards Track
Autori: J. Iyengar (Fastly), I. Swett (Google)
Sommario (Abstract)
Questo documento descrive i meccanismi di rilevamento della perdita di pacchetti e di controllo della congestione per QUIC.
Indice (Contents)
- 1. Introduction (Introduzione)
- 2. Conventions and Definitions (Convenzioni e definizioni)
- 3. Design of the QUIC Transmission Machinery (Progettazione della macchina di trasmissione QUIC)
- 4. Relevant Differences between QUIC and TCP (Differenze rilevanti tra QUIC e TCP)
- 4.1 Spazi di numeri di pacchetto separati
- 4.2 Numeri di pacchetto crescenti monotonicamente
- 4.3 Epoca di perdita più chiara
- 4.4 Nessuna rinuncia
- 4.5 Più intervalli ACK
- 4.6 Correzione esplicita per riconoscimenti ritardati
- 4.7 Probe Timeout sostituisce RTO e TLP
- 4.8 La finestra di congestione minima è di due pacchetti
- 4.9 I pacchetti handshake non sono speciali
- 5. Estimating the Round-Trip Time (Stima del tempo di andata e ritorno)
- 5.1 Generazione di campioni RTT
- 5.2 Stima di min_rtt
- 5.3 Stima di smoothed_rtt e rttvar
- 6. Loss Detection (Rilevamento perdita)
- 6.1 Rilevamento basato su riconoscimenti
- 6.2 Probe Timeout
- 6.3 Gestione dei pacchetti Retry
- 6.4 Eliminazione di chiavi e stato dei pacchetti
- 7. Congestion Control (Controllo congestione)
- 7.1 Notifica esplicita di congestione
- 7.2 Finestra di congestione iniziale e minima
- 7.3 Stati del controllo della congestione
- 7.4 Ignorare la perdita di pacchetti non decifrabili
- 7.5 Probe Timeout
- 7.6 Congestione persistente
- 7.7 Pacing
- 7.8 Sottoutilizzo della finestra di congestione
- 8. Security Considerations (Considerazioni sulla sicurezza)
- 8.1 Segnali di perdita e congestione
- 8.2 Analisi del traffico
- 8.3 Errata segnalazione delle marcature ECN
- 9. References (Riferimenti)
Appendici (Appendices)
- Appendix A. Loss Recovery Pseudocode (Pseudocodice di recupero perdite)
- Appendix B. Congestion Control Pseudocode (Pseudocodice di controllo congestione)
Risorse correlate
- Testo ufficiale: RFC 9002
- Pagina ufficiale: RFC 9002 DataTracker
- Errata: RFC Editor Errata