%% with no Front-Cover Texts, and with no Back-Cover Texts. A copy of the
%% license is included in the section entitled "GNU Free Documentation
%% License".
-%%
+%%
\chapter{Il livello di rete}
\label{cha:network_layer}
\textbf{Nome} & \textbf{Bit} & \textbf{Significato} \\
\hline
\hline
- \textit{version} & 4& numero di \textsl{versione}, nel caso
+ \textit{version} & 4& Numero di \textsl{versione}, nel caso
specifico vale sempre 4.\\
- \textit{head length} & 4& lunghezza dell'intestazione,
+ \textit{head length} & 4& Lunghezza dell'intestazione,
in multipli di 32 bit.\\
- \textit{type of service}&8& \textsl{tipo di servizio}, è suddiviso in:
- 3 bit di precedenza, che nelle attuali
+ \textit{type of service}&8& Il ``\textsl{tipo di servizio}'', è suddiviso
+ in: 3 bit di precedenza, che nelle attuali
implementazioni del protocollo non vengono
comunque utilizzati; un bit riservato che
deve essere mantenuto a 0; 4 bit che
identificano il tipo di servizio
richiesto, uno solo dei quali può essere
attivo.\\
- \textit{total length} &16& \textsl{lunghezza totale}, indica
+ \textit{total length} &16& La \textsl{lunghezza totale}, indica
la dimensione del carico di dati del
pacchetto IP in byte.\\
- \textit{identification}&16& \textsl{identificazione}, assegnato alla
+ \textit{identification}&16& L'\textsl{identificazione}, assegnato alla
creazione, è aumentato di uno all'origine
della trasmissione di ciascun pacchetto, ma
resta lo stesso per i pacchetti
frammentati, consentendo così di
identificare quelli che derivano dallo
stesso pacchetto originario.\\
- \textit{flag} & 3& \textsl{flag}, sono nell'ordine: il primo è
- riservato e sempre nullo, il secondo indica
- se il pacchetto non può essere frammentato,
- il terzo se ci sono ulteriori frammenti.\\
- \textit{fragmentation offset}&13& \textsl{offset di frammento}, indica
+ \textit{flag} & 3& I \textsl{flag} di controllo nell'ordine: il
+ primo è riservato e sempre nullo, il secondo
+ indica se il pacchetto non può essere
+ frammentato, il terzo se ci sono ulteriori
+ frammenti.\\
+ \textit{fragmentation offset}&13& L'\textsl{offset di frammento}, indica
la posizione del frammento rispetto al
pacchetto originale.\\
- \textit{time to live} &16& \textsl{tempo di vita}, è decrementato di
+ \textit{time to live} &16& Il \textsl{tempo di vita}, è decrementato di
uno ogni volta che un router ritrasmette il
pacchetto, se arriva a zero il pacchetto
viene scartato.\\
- \textit{protocol} & 8& \textsl{protocollo}, identifica il tipo di
+ \textit{protocol} & 8& Il \textsl{protocollo}, identifica il tipo di
pacchetto che segue l'intestazione di IPv4.\\
- \textit{header checksum}&16&\textsl{checksum di intestazione}, somma di
- controllo per l'intestazione.\\
- \textit{source IP} &32& \textsl{indirizzo di origine}.\\
- \textit{destination IP}&32& \textsl{indirizzo di destinazione}.\\
+ \textit{header checksum}&16&La \textsl{checksum di intestazione}, somma
+ di controllo per l'intestazione.\\
+ \textit{source IP} &32& L'\textsl{indirizzo di origine}.\\
+ \textit{destination IP}&32& L'\textsl{indirizzo di destinazione}.\\
\hline
\end{tabular}
\caption{Legenda per il significato dei campi dell'intestazione di IPv4}
\textbf{Costante} & \textbf{Significato} \\
\hline
\hline
- \const{IPTOS\_LOWDELAY} & minimizza i ritardi per il traffico
+ \const{IPTOS\_LOWDELAY} & Minimizza i ritardi per il traffico
interattivo. \\
- \const{IPTOS\_THROUGHPUT} & ottimizza la trasmissione per il massimo
+ \const{IPTOS\_THROUGHPUT} & Ottimizza la trasmissione per il massimo
flusso di dati.\\
- \const{IPTOS\_RELIABILITY}& ottimizza per l'affidabilità della
+ \const{IPTOS\_RELIABILITY}& Ottimizza per l'affidabilità della
trasmissione. \\
- \const{IPTOS\_MINCOST} & usato per dati di riempimento, dove non
+ \const{IPTOS\_MINCOST} & Usato per dati di riempimento, dove non
interessa se c'è una bassa velocità di
trasmissione.\\
\hline
\textbf{Nome} & \textbf{Bit} & \textbf{Significato} \\
\hline
\hline
- \textit{version} & 4& \textsl{versione}, nel caso specifico vale
+ \textit{version} & 4& La \textsl{versione}, nel caso specifico vale
sempre 6.\\
- \textit{priority} & 4& \textsl{priorità}, vedi
+ \textit{priority} & 4& La \textsl{priorità}, vedi
sez.~\ref{sec:IPv6_prio}.\\
- \textit{flow label} &24& \textsl{etichetta di flusso}, vedi
+ \textit{flow label} &24& L'\textsl{etichetta di flusso}, vedi
sez.~\ref{sec:IP_ipv6_flow}.\\
- \textit{payload length}&16& \textsl{lunghezza del carico}, cioè del
+ \textit{payload length}&16& La \textsl{lunghezza del carico}, cioè del
corpo dei dati che segue l'intestazione, in
byte. \\
- \textit{next header} & 8& \textsl{intestazione successiva}, identifica
- il tipo di pacchetto che segue
- l'intestazione di IPv6, usa gli stessi
+ \textit{next header} & 8& L'\textsl{intestazione successiva},
+ identifica il tipo di pacchetto che segue
+ l'intestazione di IPv6, ed usa gli stessi
valori del campo protocollo
nell'intestazione di IPv4.\\
- \textit{hop limit} & 8& \textsl{limite di salti}, stesso significato
- del \textit{time to live} nell'intestazione
- di IPv4.\\
- \textit{source IP} &128&\textsl{indirizzo di origine}.\\
- \textit{destination IP}&128&\textsl{indirizzo di destinazione}.\\
+ \textit{hop limit} & 8& Il \textsl{limite di salti}, ha lo stesso
+ significato del \textit{time to live}
+ nell'intestazione di IPv4.\\
+ \textit{source IP} &128&L'\textsl{indirizzo di origine}.\\
+ \textit{destination IP}&128&L'\textsl{indirizzo di destinazione}.\\
\hline
\end{tabular}
\caption{Legenda per il significato dei campi dell'intestazione di IPv6}
\textbf{Valore} & \textbf{Keyword} & \textbf{Tipo di protocollo} \\
\hline
\hline
- 0 & & riservato\\
- & HBH & Hop by Hop \\
- 1 & ICMP & Internet Control Message (IPv4 o IPv6) \\
- 2 & ICMP & Internet Group Management (IPv4) \\
- 3 & GGP & Gateway-to-Gateway \\
- 4 & IP & IP in IP (IPv4 encapsulation) \\
- 5 & ST & Stream \\
- 6 & TCP & Trasmission Control \\
- 17 & UDP & User Datagram \\
- 43 & RH & Routing Header (IPv6) \\
- 44 & FH & Fragment Header (IPv6) \\
- 45 & IDRP & Inter Domain Routing \\
- 51 & AH & Authentication Header (IPv6) \\
- 52 & ESP & Encrypted Security Payload (IPv6) \\
- 59 & Null & No next header (IPv6) \\
- 88 & IGRP & Internet Group Routing \\
- 89 & OSPF & Open Short Path First \\
- 255& & riservato \\
+ 0 & & Riservato.\\
+ & HBH & Hop by Hop.\\
+ 1 & ICMP & Internet Control Message (IPv4 o IPv6).\\
+ 2 & ICMP & Internet Group Management (IPv4).\\
+ 3 & GGP & Gateway-to-Gateway.\\
+ 4 & IP & IP in IP (IPv4 encapsulation).\\
+ 5 & ST & Stream.\\
+ 6 & TCP & Trasmission Control.\\
+ 17 & UDP & User Datagram.\\
+ 43 & RH & Routing Header (IPv6).\\
+ 44 & FH & Fragment Header (IPv6).\\
+ 45 & IDRP & Inter Domain Routing.\\
+ 51 & AH & Authentication Header (IPv6).\\
+ 52 & ESP & Encrypted Security Payload (IPv6).\\
+ 59 & Null & No next header (IPv6).\\
+ 88 & IGRP & Internet Group Routing.\\
+ 89 & OSPF & Open Short Path First.\\
+ 255& & Riservato.\\
\hline
\end{tabular}
\caption{Tipi di protocolli e intestazioni di estensione}
\textbf{Valore} & \textbf{Tipo di traffico} \\
\hline
\hline
- 0 & traffico generico \\
- 1 & traffico di riempimento (es. news) \\
- 2 & trasferimento dati non interattivo (es. e-mail)\\
- 3 & riservato \\
- 4 & trasferimento dati interattivo (es. FTP, HTTP, NFS) \\
- 5 & riservato \\
+ 0 & Traffico generico.\\
+ 1 & Traffico di riempimento (es. news).\\
+ 2 & Trasferimento dati non interattivo (es. e-mail).\\
+ 3 & Riservato.\\
+ 4 & Trasferimento dati interattivo (es. FTP, HTTP, NFS).\\
+ 5 & Riservato.\\
\hline
\end{tabular}
\caption{Formato di un indirizzo \textit{site-local}.}
\hline
\texttt{any} & -- & Seleziona tutti i possibili valori \\
\hline
- \texttt{echo-reply} &0& inviato in risposta ad un ICMP
- \textit{echo-request} \\
- \texttt{destination-unreachable}&3& segnala una destinazione
+ \texttt{echo-reply} &0& Inviato in risposta ad un ICMP
+ \textit{echo-request}.\\
+ \texttt{destination-unreachable}&3& Segnala una destinazione
irraggiungibile, viene
inviato all'IP sorgente di un
pacchetto quando un router realizza
che questo non può essere inviato a
- destinazione. \\
- \texttt{source-quench} &4& inviato in caso di congestione della
+ destinazione.\\
+ \texttt{source-quench} &4& Inviato in caso di congestione della
rete per indicare all'IP sorgente di
diminuire il traffico inviato.\\
- \texttt{redirect} &5& inviato per segnalare un errore di
+ \texttt{redirect} &5& Inviato per segnalare un errore di
routing, richiede che la macchina
sorgente rediriga il traffico ad un
- altro router da esso specificato. \\
- \texttt{echo-request} &8& richiede l'invio in risposta di un
- \texttt{echo-reply}. \\
+ altro router da esso specificato.\\
+ \texttt{echo-request} &8& Richiede l'invio in risposta di un
+ \texttt{echo-reply}.\\
% \texttt{router-advertisement} & & \\
% \texttt{router-solicitation} & & \\
- \texttt{time-exceeded} &11& inviato quando il TTL di un pacchetto
+ \texttt{time-exceeded} &11& Inviato quando il TTL di un pacchetto
viene azzerato.\\
- \texttt{parameter-problem} &12& inviato da un router che rileva dei
+ \texttt{parameter-problem} &12& Inviato da un router che rileva dei
problemi con l'intestazione di un
- pacchetto. \\
- \texttt{timestamp-request} &13& richiede l'invio in risposta di un
+ pacchetto.\\
+ \texttt{timestamp-request} &13& Richiede l'invio in risposta di un
\texttt{timestamp-reply}.\\
- \texttt{timestamp-reply} &14& inviato in risposta di un
- \texttt{timestamp-request}. \\
- \texttt{info-request} &15& richiede l'invio in risposta di un
+ \texttt{timestamp-reply} &14& Inviato in risposta di un
+ \texttt{timestamp-request}.\\
+ \texttt{info-request} &15& Richiede l'invio in risposta di un
\texttt{info-reply}.\\
- \texttt{info-reply} &16& inviato in risposta di un
+ \texttt{info-reply} &16& Inviato in risposta di un
\texttt{info-request}.\\
- \texttt{address-mask-request} &17& richiede l'invio in risposta di un
- \texttt{address-mask-reply}. \\
- \texttt{address-mask-reply} &18& inviato in risposta di un
- \texttt{address-mask-request}. \\
+ \texttt{address-mask-request} &17& Richiede l'invio in risposta di un
+ \texttt{address-mask-reply}.\\
+ \texttt{address-mask-reply} &18& Inviato in risposta di un
+ \texttt{address-mask-request}.\\
\hline
\end{tabular}
\caption{I valori del \textsl{tipo} per i pacchetti ICMP.}