X-Git-Url: https://gapil.gnulinux.it/gitweb/?a=blobdiff_plain;f=network.tex;h=e5d7405440926727b90784be2ad8bf6e51ea1e87;hb=d015e72d818c1632b0171cb6bea8c31018ff433e;hp=c96d96b402fa9b0d26fc1c870f5ffa5186b66fb8;hpb=3925d42aafd1c1ac743c2f0a748981c26335915d;p=gapil.git diff --git a/network.tex b/network.tex index c96d96b..e5d7405 100644 --- a/network.tex +++ b/network.tex @@ -663,10 +663,10 @@ scartare i duplicati. Il protocollo provvede anche un controllo di flusso (\textit{flow control}), cioè specifica sempre all'altro capo della trasmissione quanti dati può -ricevere tramite una \textit{advertised window} (letteralmente -\textsl{finestra annunciata)}, che indica lo spazio disponibile nel buffer di -ricezione, cosicché nella trasmissione non vengano inviati più dati di quelli -che possono essere ricevuti. +ricevere tramite una \itindex{advertised~window} \textit{advertised window} +(letteralmente ``\textsl{finestra annunciata}''), che indica lo spazio +disponibile nel buffer di ricezione, cosicché nella trasmissione non vengano +inviati più dati di quelli che possono essere ricevuti. Questa finestra cambia dinamicamente diminuendo con la ricezione dei dati dal socket ed aumentando con la lettura di quest'ultimo da parte @@ -780,7 +780,6 @@ Il TCP usa sempre questo meccanismo, che per le implementazioni di IPv4 opzionale, mentre diventa obbligatorio per IPv6. Per IPv6 infatti, non potendo i router frammentare i pacchetti, è necessario, per poter comunicare, conoscere da subito il \textit{path MTU}. -\itindend{Maximum~Transfer~Unit} Infine TCP definisce una \itindex{Maximum~Segment~Size} \textit{Maximum Segment Size} (da qui in avanti abbreviata in MSS) che annuncia all'altro @@ -789,6 +788,7 @@ che pu impostato alla dimensione della MTU dell'interfaccia meno la lunghezza delle intestazioni di IP e TCP, in Linux il default, mantenuto nella costante \const{TCP\_MSS} è 512. +\itindend{Maximum~Transfer~Unit} %%% Local Variables: