X-Git-Url: https://gapil.gnulinux.it/gitweb/?p=gapil.git;a=blobdiff_plain;f=network.tex;h=9f67097ab5f60cc43be86c86cd47abd1c23c0fdd;hp=495e02f69f8da6991840f1eca27114e26b0ae366;hb=c49e97bdcba8e4da8578d5a048a5764a622aff1e;hpb=9b30f05c5024f48a10a6e7ca882e6dfd32c54f5b diff --git a/network.tex b/network.tex index 495e02f..9f67097 100644 --- a/network.tex +++ b/network.tex @@ -1,6 +1,6 @@ %% network.tex %% -%% Copyright (C) 2000-2005 Simone Piccardi. Permission is granted to +%% Copyright (C) 2000-2006 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", @@ -199,7 +199,7 @@ tab.~\ref{tab:net_osilayers}. Il modello ISO/OSI è stato sviluppato in corrispondenza alla definizione della serie di protocolli X.25 per la commutazione di pacchetto; come si vede è un modello abbastanza complesso\footnote{infatti per memorizzarne i vari livelli - è stata creata la frase \texttt{All people seem to need data processing}, in + è stata creata la frase \textit{All people seem to need data processing}, in cui ciascuna parola corrisponde all'iniziale di uno dei livelli.}, tanto che usualmente si tende a suddividerlo in due parti, secondo lo schema mostrato in fig.~\ref{fig:net_osi_tcpip_comp}, con un \textit{upper layer} che riguarda @@ -541,7 +541,7 @@ Negli anni '90 la crescita vertiginosa del numero di macchine connesse a internet ha iniziato a far emergere i vari limiti di IPv4, per risolverne i problemi si è perciò definita una nuova versione del protocollo, che (saltando un numero) è diventata la versione 6. IPv6 nasce quindi come evoluzione di -IPv4, mantendone inalterate le funzioni che si sono dimostrate valide, +IPv4, mantenendone inalterate le funzioni che si sono dimostrate valide, eliminando quelle inutili e aggiungendone poche altre per mantenere il protocollo il più snello e veloce possibile. @@ -556,7 +556,7 @@ grandi linee nei seguenti punti: \textit{multicast}. \item la semplificazione del formato dell'intestazione (\textit{header}) dei pacchetti, eliminando o rendendo opzionali alcuni dei campi di IPv4, per - eliminare la necessità di riprocessamento della stessa da parte dei router e + eliminare la necessità di rielaborazione della stessa da parte dei router e contenere l'aumento di dimensione dovuto all'ampliamento degli indirizzi. \item un supporto per le opzioni migliorato, per garantire una trasmissione più efficiente del traffico normale, limiti meno stringenti sulle dimensioni @@ -598,7 +598,7 @@ stesso ordine in cui sono stati trasmessi, e pu pacchetti vengano duplicati nella trasmissione, e non solo perduti. Di tutto questo di nuovo deve tenere conto l'applicazione. -Un'altro aspetto di UDP è che se un pacchetto raggiunge correttamente la +Un altro aspetto di UDP è che se un pacchetto raggiunge correttamente la destinazione esso viene passato all'applicazione ricevente in tutta la sua lunghezza, la trasmissione avviene perciò per \textit{record} la cui lunghezza viene anche essa trasmessa all'applicazione all'atto del ricevimento. @@ -690,7 +690,7 @@ effettuato per entrambe le direzioni di comunicazione. \label{sec:net_lim_dim} Un aspetto di cui bisogna tenere conto nella programmazione di rete, e che -ritornerà in seguito, quando tratteremo gli aspetti più avanzti, è che ci sono +ritornerà in seguito, quando tratteremo gli aspetti più avanzati, è che ci sono una serie di limiti a cui la trasmissione dei dati attraverso i vari livelli del protocollo deve sottostare; limiti che è opportuno tenere presente perché in certi casi si possono avere delle conseguenze sul comportamento delle @@ -797,3 +797,23 @@ delle intestazioni di IP e TCP, in Linux il default, mantenuto nella costante %%% mode: latex %%% TeX-master: "gapil" %%% End: + +% LocalWords: TCP multitasking client ftp telnet ssh cap thread peer to three +% LocalWords: Napster routing tier two middle International Standards Systems +% LocalWords: Organization Interconnection tab Application Presentation All of +% LocalWords: Session Transport DataLink Physical people seem need processing +% LocalWords: fig upper layer lower kernel DoD Department Defense Connection +% LocalWords: sez UDP ICMP IGMP device Trasmission Control Protocol l'IP l'UDP +% LocalWords: IPv ethernet SMTP RFC Request For Comment socket stack PPP ARP +% LocalWords: router instradatori version RARP l'autoconfigurazione anycast Di +% LocalWords: l'acknoweledgment Datagram Message host ping ICPMv ICMPv Group +% LocalWords: multicast Address Resolution broadcast Token FDDI MAC address DF +% LocalWords: Reverse EGP Exterior Gateway gateway autonomous systems OSPF GRE +% LocalWords: Shortest Path First Generic Encapsulation Authentication Header +% LocalWords: IPSEC ESP Encapsulating Security Payload Point Line over raw QoS +% LocalWords: dall' Universal addressing Best effort unicast header dell' RTT +% LocalWords: datagram connectionless streaming nell' acknowlegment trip flow +% LocalWords: segment control advertised window nell'header dell'header option +% LocalWords: payload MTU Transfer Unit Hyperlink IBM Mbit sec IEEE path but +% LocalWords: dell'MTU destination unreachable fragmentation needed packet too +% LocalWords: big discovery MSS Size