Correzioni minori, fatti generare gli html e documentato
[gapil.git] / sockctrl.tex
index e3ad47bf642a158afd0ba4e5e2c769fc73175b6f..c80f36682afc0beac421af7b25c8f5e80138382d 100644 (file)
@@ -4181,12 +4181,13 @@ pagina di manuale (accessibile con \texttt{man 7 tcp}), sono i seguenti:
 % \item[\texttt{tcp\_bic\_low\_window}] 
 % \item[\texttt{tcp\_bic\_fast\_convergence}] 
 
-\item[\procrelfile{/proc/sys/net/ipv4}{tcp\_dsack}] Abilita il supporto
-  definito nell'\href{http://www.ietf.org/rfc/rfc2884.txt}{RFC~2884} per il
+\item[\procrelfile{/proc/sys/net/ipv4}{tcp\_dsack}] Abilita il supporto,
+  definito nell'\href{http://www.ietf.org/rfc/rfc2884.txt}{RFC~2884}, per il
   \textit{Duplicate SACK}.\footnote{si indica con SACK (\textit{Selective
       Acknowledgement}) un'opzione TCP, definita
     nell'\href{http://www.ietf.org/rfc/rfc2018.txt}{RFC~2018}, usata per dare
-    un \textit{acknowledgement} unico su blocchi di pacchetti non contigui.}
+    un \textit{acknowledgement} unico su blocchi di pacchetti non contigui,
+    che consente di diminuire il numero di pacchetti scambiati.}
 
 \item[\procrelfile{/proc/sys/net/ipv4}{tcp\_ecn}] Abilita il meccanismo della
   \textit{Explicit Congestion Notification} (o ECN) definito
@@ -4197,8 +4198,9 @@ pagina di manuale (accessibile con \texttt{man 7 tcp}), sono i seguenti:
   scartano i relativi pacchetti.\\
 
 \item[\procrelfile{/proc/sys/net/ipv4}{tcp\_fack}] è un valore logico che
-  abilita il supporto per il \textit{TCP Forward Acknowledgement}. Di default
-  è abilitato.
+  abilita il supporto per il \textit{TCP Forward Acknowledgement}, un
+  algoritmo per il controllo della congestione del traffico. Di default è
+  abilitato.
 % TODO documentare o descrivere che cos'è il TCP Forward Acknowledgement
 
 \item[\procrelfile{/proc/sys/net/ipv4}{tcp\_fin\_timeout}] specifica il numero
@@ -4217,7 +4219,6 @@ pagina di manuale (accessibile con \texttt{man 7 tcp}), sono i seguenti:
   interferenze radio, piuttosto che alla congestione dei router. Di default è
   disabilitato.
 
-
 \item[\procrelfile{/proc/sys/net/ipv4}{tcp\_keepalive\_intvl}] il numero di
   secondi che deve trascorrere fra l'emissione di due successivi pacchetti di
   test quando è abilitata la funzionalità del \textit{keepalive} (vedi
@@ -4312,7 +4313,12 @@ pagina di manuale (accessibile con \texttt{man 7 tcp}), sono i seguenti:
   ritrasmissioni provocate dal riordinamento. Non è opportuno modificare
   questo valore dal default che è 3.
 
-\item[\procrelfile{/proc/sys/net/ipv4}{tcp\_retrans\_collapse}]
+\item[\procrelfile{/proc/sys/net/ipv4}{tcp\_retrans\_collapse}] in caso di
+  pacchetti persi durante una connessione, per ottimizzare l'uso della banda
+  il kernel cerca di eseguire la ritrasmissione inviando pacchetti della
+  massima dimensione possibile; in sostanza dati che in precedenza erano stati
+  trasmessi su pacchetti diversi possono essere ritrasmessi riuniti su un solo
+  pacchetto (o su un numero minore di pacchetti di dimensione maggiore).
 
 \item[\procrelfile{/proc/sys/net/ipv4}{tcp\_retries1}] imposta il massimo
   numero di volte che protocollo tenterà la ritrasmissione si un pacchetto su