X-Git-Url: https://gapil.gnulinux.it/gitweb/?p=gapil.git;a=blobdiff_plain;f=network.tex;h=8080ca92291fdc822db65feb10f91a39f0941bb9;hp=869907f298fa011311dd658583a9c38ad96c9fb4;hb=47a00595786c34a03266f19dd5163a45da63e29f;hpb=b52f6b91fcc6e0bc4a1522462f61f5f62e684bfe diff --git a/network.tex b/network.tex index 869907f..8080ca9 100644 --- a/network.tex +++ b/network.tex @@ -1,6 +1,6 @@ %% network.tex %% -%% Copyright (C) 2000-2006 Simone Piccardi. Permission is granted to +%% Copyright (C) 2000-2007 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", @@ -8,6 +8,7 @@ %% license is included in the section entitled "GNU Free Documentation %% License". %% + \chapter{Introduzione alla programmazione di rete} \label{cha:network} @@ -254,12 +255,12 @@ sez.~\ref{sec:intro_unix_struct}.\footnote{in realt \textbf{Livello} & \multicolumn{2}{|c|}{\textbf{Nome}} & \textbf{Esempi} \\ \hline \hline - Livello 4&\textit{Application} &\textsl{Applicazione}& - Telnet, FTP, ecc. \\ - Livello 3&\textit{Transport} &\textsl{Trasporto}& TCP, UDP \\ - Livello 2&\textit{Network} &\textsl{Rete}& IP, (ICMP, IGMP) \\ - Livello 1&\textit{Link} &\textsl{Collegamento}& - device driver \& scheda di interfaccia \\ + Livello 4 & \textit{Application} & \textsl{Applicazione}& + Telnet, FTP, ecc. \\ + Livello 3 & \textit{Transport} & \textsl{Trasporto} & TCP, UDP\\ + Livello 2 & \textit{Network} & \textsl{Rete} & IP, (ICMP, IGMP)\\ + Livello 1 & \textit{Link} & \textsl{Collegamento}& + Device driver \& scheda di interfaccia\\ \hline \end{tabular} \caption{I quattro livelli del protocollo TCP/IP.} @@ -316,7 +317,7 @@ la procedura si pu pagine web, viene di solito definito ed implementato quello che viene chiamato un protocollo di applicazione (esempi possono essere HTTP, POP, SMTP, ecc.), ciascuno dei quali è descritto in un opportuno standard (di - solito attraverso un RFC\footnote{L'acronimo RFC sta per \textit{Request For + solito attraverso un RFC\footnote{l'acronimo RFC sta per \textit{Request For Comment} ed è la procedura attraverso la quale vengono proposti gli standard per Internet.}). \item I dati delle applicazioni vengono inviati al livello di trasporto usando @@ -616,7 +617,7 @@ grande pregio della velocit presta bene per le applicazioni in cui la connessione non è necessaria, e costituirebbe solo un peso in termini di prestazioni, mentre una perdita di pacchetti può essere tollerata: ad esempio le applicazioni di streaming e -quelle che usano il \textit{multicast}. \itindex{multicast} +quelle che usano il \itindex{multicast} \textit{multicast}. \subsection{Transport Control Protocol (TCP)} \label{sec:net_tcp} @@ -787,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}