From 67dbfdc1ef907bd19642eefc4de07739c0d5a888 Mon Sep 17 00:00:00 2001 From: Simone Piccardi Date: Wed, 25 Jul 2007 17:03:35 +0000 Subject: [PATCH] Correzioni e qualche piccola aggiunta. --- sockctrl.tex | 36 +++++++++++++++++++++++------------- 1 file changed, 23 insertions(+), 13 deletions(-) diff --git a/sockctrl.tex b/sockctrl.tex index 85c26fa..813e21a 100644 --- a/sockctrl.tex +++ b/sockctrl.tex @@ -4147,7 +4147,7 @@ caratteristiche specifiche del protocollo TCP, elencati anche nella rispettiva pagina di manuale (accessibile con \texttt{man 7 tcp}), sono i seguenti: \begin{basedescript}{\desclabelwidth{3.9cm}\desclabelstyle{\nextlinelabel}} -\item[\procrelfile{/proc/sys/net/ipv4}{tcp\_abort\_on\_overflow}] è un valore +\item[\procrelfile{/proc/sys/net/ipv4}{tcp\_abort\_on\_overflow}] Un valore logico (disabilitato di default) che indica di azzerare le connessioni quando il programma che le riceve è troppo lento ed incapace di accettarle. Questo consente di recuperare le connessioni se si è avuto un eccesso dovuto @@ -4181,30 +4181,32 @@ 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}] Un valore logico che + 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, - che consente di diminuire il numero di pacchetti scambiati.} + che consente di diminuire il numero di pacchetti scambiati.} Di default è + abilitato. -\item[\procrelfile{/proc/sys/net/ipv4}{tcp\_ecn}] Abilita il meccanismo della - \textit{Explicit Congestion Notification} (in breve ECN) nelle connessioni - TCP. Questo è un meccanismo (è descritto in dettaglio +\item[\procrelfile{/proc/sys/net/ipv4}{tcp\_ecn}] Un valore logico che abilita + il meccanismo della \textit{Explicit Congestion Notification} (in breve ECN) + nelle connessioni TCP. Questo è un meccanismo (è descritto in dettaglio nell'\href{http://www.ietf.org/rfc/rfc3168.txt}{RFC~3168} mentre gli effetti sulle prestazioni del suo utilizzo sono documentate nell'\href{http://www.ietf.org/rfc/rfc2884.txt}{RFC~2884} ) che consente di notificare quando una rotta o una rete è congestionata da un eccesso di traffico, si può così essere avvisati e cercare rotte alternative oppure - diminuire l'emissione di pacchetti (in - + diminuire l'emissione di pacchetti (in modo da non aumentare la + congestione). Di default è abilitato. Si tenga presente che se si abilita questa opzione si possono avere dei malfunzionamenti apparentemente casuali dipendenti dalla destinazione, dovuti al fatto che alcuni vecchi router non supportano il meccanismo ed - alla sua attivazione - scartano i relativi pacchetti.\\ + alla sua attivazione e scartano i relativi pacchetti, bloccando + completamente il traffico.\\ \item[\procrelfile{/proc/sys/net/ipv4}{tcp\_fack}] è un valore logico che abilita il supporto per il \textit{TCP Forward Acknowledgement}, un @@ -4357,9 +4359,17 @@ pagina di manuale (accessibile con \texttt{man 7 tcp}), sono i seguenti: \item[\procrelfile{/proc/sys/net/ipv4}{tcp\_rmem}] -\item[\procrelfile{/proc/sys/net/ipv4}{tcp\_sack}] +\item[\procrelfile{/proc/sys/net/ipv4}{tcp\_sack}] un valore logico che indica + al kernel di utilizzare il meccanismo del \textit{TCP selective + aknowledment} definito + nell'\href{http://www.ietf.org/rfc/rfc2018.txt}{RFC~2018}; di default è + abilitato. + + \item[\procrelfile{/proc/sys/net/ipv4}{tcp\_stdurg}] -\item[\procrelfile{/proc/sys/net/ipv4}{tcp\_synack\_retries}] + +\item[\procrelfile{/proc/sys/net/ipv4}{tcp\_synack\_retries}] + \item[\procrelfile{/proc/sys/net/ipv4}{tcp\_syncookies}] \item[\procrelfile{/proc/sys/net/ipv4}{tcp\_syn\_retries}] imposta il numero -- 2.30.2