%% tcpprot.tex
%%
-%% Copyright (C) 2002-2011 Simone Piccardi. Permission is granted to copy,
+%% Copyright (C) 2002-2018 Simone Piccardi. Permission is granted to copy,
%% distribute and/or modify this document under the terms of the GNU Free
%% Documentation License, Version 1.1 or any later version published by the
%% Free Software Foundation; with the Invariant Sections being "Un preambolo",
protocollo più comunemente usato dalle applicazioni di rete.
-
\subsection{Gli stati del TCP}
\label{sec:TCP_states}
riassunte nel comportamento di una macchina a stati, il cui diagramma di
transizione è riportato in fig.~\ref{fig:TCP_state_diag}.
-
-\begin{figure}[htb]
- \centering
- \includegraphics[width=10cm]{img/tcp_state_diagram}
+\begin{figure}[!htb]
+ \centering \includegraphics[width=10cm]{img/tcp_state_diagram}
\caption{Il diagramma degli stati del TCP.}
\label{fig:TCP_state_diag}
\end{figure}
fig.~\ref{fig:TCP_state_diag} sono gli stessi che vengono riportati del
comando \cmd{netstat} nel campo \textit{State}.
-
-
-\begin{figure}[htb]
- \centering
- \includegraphics[width=10cm]{img/tcp_head}
+\begin{figure}[!htb]
+ \centering \includegraphics[width=10cm]{img/tcp_head}
\caption{L'intestazione del protocollo TCP.}
\label{fig:TCP_header}
\end{figure}
-\itindbeg{Maximum~Segment~Size|(}
+
+\itindbeg{Maximum~Segment~Size~(MSS)}
% TODO trattare la MSS
-\itindend{Maximum~Segment~Size|)}
+\itindend{Maximum~Segment~Size~(MSS)}
-\itindbeg{advertised~window|(}
+\itindbeg{advertised~window}
% TODO trattare la advertised window
-\itindend{advertised~window|)}
+\itindend{advertised~window}
+\index{algoritmo~di~Nagle|(}
+% TODO trattare l'algoritmo di Nagle
+\index{algoritmo~di~Nagle|)}
\section{Il protocollo UDP}
dopo il TCP è il protocollo più usato dalle applicazioni di rete.
-\begin{figure}[htb]
- \centering
- \includegraphics[width=10cm]{img/udp_head}
+\begin{figure}[!htb]
+ \centering \includegraphics[width=10cm]{img/udp_head}
\caption{L'intestazione del protocollo UDP.}
\label{fig:UDP_header}
\end{figure}