Correzioni minori, fatti generare gli html e documentato
authorSimone Piccardi <piccardi@gnulinux.it>
Tue, 17 Jul 2007 18:44:11 +0000 (18:44 +0000)
committerSimone Piccardi <piccardi@gnulinux.it>
Tue, 17 Jul 2007 18:44:11 +0000 (18:44 +0000)
{{{tcp_retrans_collapse}}}

Makefile
README
gapil.tex
sockctrl.tex

index f850d2bbd01ef52162c01652e071414d45aa01f1..9450318a2ccefe23bcde2a0b5268d1e964be6b15 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -11,7 +11,7 @@ VARIE = README ChangeLog *.sh htgapil.cfg tex4ht.env htgapil/* html/*.html
 ALL_SRC = $(SRC_IMG) $(SRC) *.tex Makefile $(VARIE) *.bib $(CODE_C) $(CODE_H)
 
 
-all: $(PDF_IMG) 
+all: $(PDF_IMG) $(HTML_C) $(HTML_H)
 
 $(HTML_C):  %.c.html: %.c
        source-highlight -f html -s cpp $<
diff --git a/README b/README
index 329c28e1059e32f8f67eb52e6730b3d14abc0fca..58b4bb53b6c1b9e099db2c544c505f7a090ae752 100644 (file)
--- a/README
+++ b/README
@@ -15,6 +15,9 @@ pool_size = 250000
 pool_free = 15000
 stack_size = 500
 
+(queste istruzioni possono non essere piu` necessarie con le
+distribuzioni piu` recenti)
+
 Fatto questo con make si puo` ottenere tutto. 
 
 Di norma make genera le figure (in eps e pdf da dia).
index 65be67fefa87b4a7731c321e4206231e185fdedf..4d87c7d32691fcffe9f3311186f5a0c033bb70b6 100644 (file)
--- a/gapil.tex
+++ b/gapil.tex
@@ -47,7 +47,6 @@
 
 \def\tild{\char'176}
 
-
 %
 % Setting page layout
 %
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