Salta al contenuto
Note per Studenti Lezione 21 · Modello di TCP, tasso di invio parte 1

Lezione 21Modello di TCP, tasso di invio parte 1

Data: giovedì 10 aprile 2025 · Fonte: slide del corso Internet, UniPD (modello teorico del tasso di invio di TCP, parte 1)

Argomenti trattati

  1. Ipotesi del modello: tempo diviso in round di durata RTT, finestra WW variabile, RTT costante e indipendente da WW, parametro dell'ACK ritardato bb, TCP sempre in congestion avoidance, errori indipendenti tra round e correlati dentro lo stesso round, pacchetti tutti uguali; sorgente sempre piena di dati.
  2. Perdite solo da dupACK: periodi di tripla duplicazione (TDP), tasso di invio B=E[Y]/E[A]B=\mathrm{E}[Y]/\mathrm{E}[A] con la teoria dei processi di rinnovo con ricompense.
  3. Evoluzione della finestra: Wi=Wi−1/2+Xi/b−1W_i=W_{i-1}/2+X_i/b-1, posizione αi\alpha_i del primo pacchetto perso (distribuzione geometrica, E[α]=1/p\mathrm{E}[\alpha]=1/p), numero di pacchetti Yi=αi+Wi−1Y_i=\alpha_i+W_i-1.
  4. Calcolo di E[W]\mathrm{E}[W]: somma aritmetica per YiY_i, uguaglianza delle due espressioni di E[Y]\mathrm{E}[Y], equazione di secondo grado in E[W]\mathrm{E}[W], durata del TDP E[A]\mathrm{E}[A].
  5. Formula della radice quadrata B≈1RTT32bpB\approx\frac1{\text{RTT}}\sqrt{\frac{3}{2bp}}.

Teoria

Lezione precedente: Lezione 20 · TCP, algoritmi parte 2 · Lezione successiva: Lezione 22 · Modello di TCP, tasso di invio parte 2