Lavoro fatto a casa senza ADSL, correzioni multiple agli indici, documentato
[gapil.git] / netlayer.tex
index 75815b188b5da86a2b49719c4278dda8a96f5d3a..86bb0523bfd41d3fe29483147f04793f2f267dac 100644 (file)
@@ -203,6 +203,40 @@ indirizzi di rete da inserire nelle tabelle di instradamento dei router.
 
 
 
+\subsection{L'intestazione di IP}
+\label{sec:IP_header}
+
+
+Il campo TOS definisce il cosiddetto \textit{Type of Service}; questo permette
+di definire il tipo di traffico contenuto nei pacchetti, e può essere
+utilizzato dai router per dare diverse priorità in base al valore assunto da
+questo campo. 
+
+\begin{table}[!htb]
+  \centering
+  \footnotesize
+  \begin{tabular}[c]{|l|l|}
+    \hline
+    \textbf{Costante} & \textbf{Significato} \\
+    \hline
+    \hline
+    \const{IPTOS\_LOWDELAY}   & minimizza i ritardi per il traffico
+                                interattivo. \\
+    \const{IPTOS\_THROUGHPUT} & ottimizza la trasmissione per il massimo
+                                flusso di dati.\\
+    \const{IPTOS\_RELIABILITY}& ottimizza per l'affidabilità della
+                                trasmissione. \\
+    \const{IPTOS\_MINCOST}    & usato per dati di riempimento, dove non
+                                interessa se c'è una bassa velocità di
+                                trasmissione.\\
+    \hline
+  \end{tabular}
+  \caption{Le costanti che definiscono alcuni valori standard per il campo TOS
+    da usare come argomento \param{optval} per l'opzione \const{IP\_TOS}.} 
+  \label{tab:IP_TOS_values}
+\end{table}
+
+
 
 \subsection{Le opzioni di IP}
 \label{sec:IP_options}
@@ -210,6 +244,8 @@ indirizzi di rete da inserire nelle tabelle di instradamento dei router.
 
 
 
+
+
 \section{Il protocollo IPv6}
 \label{sec:ipv6_protocol}
 
@@ -463,8 +499,8 @@ differenze:
       pacchetti frammentati\\
       \textit{flag}             &  3  & 
       \textsl{flag} bit di frammentazione, uno indica se un
-      pacchetto è frammentato, un'altro se ci sono ulteriori frammenti, e 
-      un'altro se il pacchetto non può essere frammentato. \\
+      pacchetto è frammentato, un altro se ci sono ulteriori frammenti, e 
+      un altro se il pacchetto non può essere frammentato. \\
       \textit{fragmentation offset} & 13  & \textsl{offset di frammento},
       indica la posizione del frammento rispetto al pacchetto originale\\
       \textit{time to live}    & 16 & \textsl{tempo di vita},