X-Git-Url: https://gapil.gnulinux.it/gitweb/?p=gapil.git;a=blobdiff_plain;f=elemtcp.tex;h=9cfcb35fc356cfdfca660d1f7fff2638c244cbdb;hp=812da04d6f9759d58d9f10d1da1a4a95cc4f1fd8;hb=09473ed326013ece27d53cd5ff9f96064cbce9f3;hpb=7a4f8b0f8a5bdda6d7c27b87803bdea5e2891af0 diff --git a/elemtcp.tex b/elemtcp.tex index 812da04..9cfcb35 100644 --- a/elemtcp.tex +++ b/elemtcp.tex @@ -327,8 +327,8 @@ La MSL sulla rete; questo tempo è limitato perché ogni pacchetto IP può essere ritrasmesso dai router un numero massimo di volte (detto \textit{hop limit}). Il numero di ritrasmissioni consentito è indicato dal campo TTL dell'header di -IP (per maggiori dettagli vedi \secref{sec:appA_xxx}), e viene decrementato ad -ogni passaggio da un router; quando si annulla il pacchetto viene scartato. +IP (per maggiori dettagli vedi \secref{sec:IP_xxx}), e viene decrementato +ad ogni passaggio da un router; quando si annulla il pacchetto viene scartato. Siccome il numero è ad 8 bit il numero massimo di ``salti'' è di 255, pertanto anche se il TTL (da \textit{time to live}) non è propriamente un limite sul tempo di vita, si stima che un pacchetto IP non possa restare nella rete per @@ -797,7 +797,7 @@ da errori o problemi nella chiamata della funzione sono le seguenti: \end{enumerate} Se si fa riferimento al diagramma degli stati del TCP riportato in -\figref{fig:appB:tcp_state_diag} la funzione \texttt{connect} porta un socket +\figref{fig:TCP_state_diag} la funzione \texttt{connect} porta un socket dallo stato \texttt{CLOSED} (lo stato iniziale in cui si trova un socket appena creato) prima allo stato \texttt{SYN\_SENT} e poi, al ricevimento del ACK, nello stato \texttt{ESTABLISHED}. Se invece la connessione fallisce il @@ -1024,8 +1024,8 @@ l'invio dei dati. \subsection{La funzione \texttt{close}} \label{sec:TCPel_func_close} -La funzione standard unix \texttt{close} (vedi \secref{sec:fileunix_close}) -che si usa sui file può essere usata con lo stesso effetto anche sui socket +La funzione standard unix \texttt{close} (vedi \secref{sec:file_close}) che si +usa sui file può essere usata con lo stesso effetto anche sui socket descriptor. L'azione standard di questa funzione quando applicata a socket è di marcarlo