Aggiornate le date nelle note di copyright
authorSimone Piccardi <piccardi@gnulinux.it>
Mon, 23 Jun 2003 12:56:48 +0000 (12:56 +0000)
committerSimone Piccardi <piccardi@gnulinux.it>
Mon, 23 Jun 2003 12:56:48 +0000 (12:56 +0000)
20 files changed:
elemtcp.tex
errors.tex
fileadv.tex
filedir.tex
fileintro.tex
filestd.tex
fileunix.tex
gapil.tex
intro.tex
macro.tex
netlayer.tex
network.tex
pref.tex
process.tex
prochand.tex
session.tex
signal.tex
socket.tex
system.tex
trasplayer.tex

index 788fc169533773f412ca0214390271c4133e6bc0..c2a9dbba7dbc1191407a2609b55df7e60af09ed9 100644 (file)
@@ -1,6 +1,6 @@
 %% elemtcp.tex
 %%
-%% Copyright (C) 2000-2002 Simone Piccardi.  Permission is granted to
+%% Copyright (C) 2000-2003 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 "Prefazione",
@@ -2126,14 +2126,15 @@ La prima situazione critica 
 qualche errore sulla rete, della connessione effettuata da un client. Come
 accennato in \secref{sec:TCP_func_accept} la funzione \func{accept} riporta
 tutti gli eventuali errori di rete pendenti su una connessione sul
-\textit{connected socket}. Di norma questo non è un problema a questo livello,
-in quanto una volta completata la connessione \func{accept} ritorna e l'errore
-sarà rilevato in seguito dal processo che la gestisce.
+\textit{connected socket}. Di norma questo non è un problema, in quanto non
+appena completata la connessione, \func{accept} ritorna e l'errore sarà
+rilevato in seguito dal processo che gestisce la connessione alla prima
+chiamata di una funzione che opera sul socket..
 
-In generale però è possibile incorrere anche in uno scenario del tipo di
-quello mostrato in \figref{fig:TCP_early_abort}, in cui la connessione viene
-abortita sul lato client con l'invio di un segmento RST, prima che nel server
-sia stata chiamata la funzione \func{accept}. 
+È però possibile, dal punto di vista teorico, incorrere anche in uno scenario
+del tipo di quello mostrato in \figref{fig:TCP_early_abort}, in cui la
+connessione viene abortita sul lato client con l'invio di un segmento RST,
+prima che nel server sia stata chiamata la funzione \func{accept}.
 
 \begin{figure}[htb]
   \centering
@@ -2142,16 +2143,16 @@ sia stata chiamata la funzione \func{accept}.
   \label{fig:TCP_early_abort}
 \end{figure}
 
-Benché questo non sia un fatto comune un evento simile può essere osservato
-con dei server molto occupati. In tal caso, in una struttura del server simile
-a quella del nostro esempio, in cui la gestione delle singole connessioni è
-demandata a processi figli, può accadere che il three way handshake venga
-completato e la relativa connessione abortita subito dopo, prima che il padre,
-per via del carico della macchina abbia fatto in tempo a rieseguire la
-chiamata \func{accept}. Di nuovo si ha una situazione analoga a quella
-illustrata in \figref{fig:TCP_early_abort}, in cui la connessione viene
-stabilita, ma subito dopo si ha una condizione di errore che la chiude prima
-che essa sia stata accettata dal programma.
+Benché questo non sia un fatto comune, un evento simile può essere osservato
+con dei server molto occupati. In tal caso, con una struttura del server
+simile a quella del nostro esempio, in cui la gestione delle singole
+connessioni è demandata a processi figli, può accadere che il three way
+handshake venga completato e la relativa connessione abortita subito dopo,
+prima che il padre, per via del carico della macchina, abbia fatto in tempo a
+rieseguire la chiamata ad \func{accept}. Di nuovo si ha una situazione analoga
+a quella illustrata in \figref{fig:TCP_early_abort}, in cui la connessione
+viene stabilita, ma subito dopo si ha una condizione di errore che la chiude
+prima che essa sia stata accettata dal programma.
 
 Questo significa che, oltre alla interruzione da parte di un segnale, che
 abbiamo trattato in \secref{sec:TCP_child_hand} nel caso particolare di
index 6d6bfd340c1d19f6a1e707631ddcec3a7ef42649..f0e099e866d29d852668c4625a9b60390264d92e 100644 (file)
@@ -1,6 +1,6 @@
 %% errors.tex
 %%
-%% Copyright (C) 2000-2002 Simone Piccardi.  Permission is granted to
+%% Copyright (C) 2000-2003 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 "Prefazione",
index d184c31ba02b16833ce9c7ae34913324dee4fb1b..9c09c7ee38319591aa3eb6db6a0412e0eda33c7d 100644 (file)
@@ -1,6 +1,6 @@
 %% fileadv.tex
 %%
-%% Copyright (C) 2000-2002 Simone Piccardi.  Permission is granted to
+%% Copyright (C) 2000-2003 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 "Prefazione",
index 1f74bddad4b05b7c270eaddad9a99d6d00d5b9f9..b90371d12638692cdb3339204181f01921ce92a4 100644 (file)
@@ -1,6 +1,6 @@
 %% filedir.tex
 %%
-%% Copyright (C) 2000-2002 Simone Piccardi.  Permission is granted to
+%% Copyright (C) 2000-2003 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 "Prefazione",
index f780bfe377147e48437adb3ddd45d9a9020e59cb..92efd2abf427b68a5802689583509c9697537cda 100644 (file)
@@ -1,6 +1,6 @@
 % fileintro.tex
 %%
-%% Copyright (C) 2000-2002 Simone Piccardi.  Permission is granted to
+%% Copyright (C) 2000-2003 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 "Prefazione",
index b928e0dc2de3556ce622cbab3748b7055313746c..d5c5ce1fde5a42db471be139083d5ba3b7fe0a6a 100644 (file)
@@ -1,6 +1,6 @@
 %% filestd.tex
 %%
-%% Copyright (C) 2000-2002 Simone Piccardi.  Permission is granted to
+%% Copyright (C) 2000-2003 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 "Prefazione",
index 95274d295431871499585952fc97d1f84f4495e1..6f9334df6dbf7e9fe4610bdb76afa858af1ba646 100644 (file)
@@ -1,6 +1,6 @@
 %% fileunix.tex
 %%
-%% Copyright (C) 2000-2002 Simone Piccardi.  Permission is granted to
+%% Copyright (C) 2000-2003 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 "Prefazione",
index 4503ec940e1448ce010421dc8bc0cda598818d23..f17df27e77c41874a4ee86ed02bf9d343e17a664 100644 (file)
--- a/gapil.tex
+++ b/gapil.tex
@@ -1,6 +1,6 @@
 %% gapil.tex
 %%
-%% Copyright (C) 2000-2002 Simone Piccardi.  Permission is granted to
+%% Copyright (C) 2000-2003 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 "Prefazione",
index 56c59ffb15c39360f2397e9b710b1332760f9f23..1ca91b41ab7782f45cae4c640f70912c8ef0af2a 100644 (file)
--- a/intro.tex
+++ b/intro.tex
@@ -1,6 +1,6 @@
 %% intro.tex
 %%
-%% Copyright (C) 2000-2002 Simone Piccardi.  Permission is granted to
+%% Copyright (C) 2000-2003 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 "Prefazione",
index da3c35a5926442fae15326abeefce368ff716212..44326182217d2a0ba0f461cdad612241811293b8 100644 (file)
--- a/macro.tex
+++ b/macro.tex
@@ -1,6 +1,6 @@
 %% macro.tex
 %%
-%% Copyright (C) 2000-2002 Simone Piccardi.  Permission is granted to
+%% Copyright (C) 2000-2003 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 "Prefazione",
index 1d45424615fa7e2b7cb0f888d3e93cac22f3af52..fb4acf2582f121b4c86d1135571750e452d72ccb 100644 (file)
@@ -1,6 +1,6 @@
 %% ipprot.tex
 %%
-%% Copyright (C) 2000-2002 Simone Piccardi.  Permission is granted to
+%% Copyright (C) 2000-2003 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 "Prefazione",
index a75b786cf216457fce4f4915190e2b79688e556a..a82f3ec70a17ca089dc086ef071181321530c325 100644 (file)
@@ -1,6 +1,6 @@
 %% network.tex
 %%
-%% Copyright (C) 2000-2002 Simone Piccardi.  Permission is granted to
+%% Copyright (C) 2000-2003 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 "Prefazione",
index ce22a11fd7b761cc0aea6b35fdebf2d08973e3e7..c93a9b57fefa84b20cb3132630a838f1d5fba40e 100644 (file)
--- a/pref.tex
+++ b/pref.tex
@@ -1,6 +1,6 @@
 %% pref.tex
 %%
-%% Copyright (C) 2000-2002 Simone Piccardi.  Permission is granted to
+%% Copyright (C) 2000-2003 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 "Prefazione",
index 087f5fb0fa429740a1f1b25601efcb67e8eeb845..aeacae83df46fd91a9f3c6a104236432b3f48ca5 100644 (file)
@@ -1,6 +1,6 @@
 %% process.tex
 %%
-%% Copyright (C) 2000-2002 Simone Piccardi.  Permission is granted to
+%% Copyright (C) 2000-2003 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 "Prefazione",
index 5ec846efa855957d1f1568cd3eb272c70f388746..5d62dabc2d41e60b81908522bec154b82d2897e1 100644 (file)
@@ -1,6 +1,6 @@
 %% prochand.tex
 %%
-%% Copyright (C) 2000-2002 Simone Piccardi.  Permission is granted to
+%% Copyright (C) 2000-2003 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 "Prefazione",
index dbee21978dc0b1289126948d8f0e2716d19e03ef..c1c8a347080fb2b8c0e4b2373da8f277197bc6e6 100644 (file)
@@ -1,6 +1,6 @@
 %% session.tex
 %%
-%% Copyright (C) 2000-2002 Simone Piccardi.  Permission is granted to
+%% Copyright (C) 2000-2003 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 "Prefazione",
index dca91653837ba38ea38b9aa402b75ea2a1a8c249..855edadbfb8d017abc9a8549f44c682579b4b041 100644 (file)
@@ -1,6 +1,6 @@
-a%% signal.tex
+%% signal.tex
 %%
-%% Copyright (C) 2000-2002 Simone Piccardi.  Permission is granted to
+%% Copyright (C) 2000-2003 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 "Prefazione",
index 331535298fa9dcd4bf5057ffc229de2dac39e481..06ef46acc182cb5ee5306d64774af528cc334902 100644 (file)
@@ -1,6 +1,6 @@
 %% socket.tex
 %%
-%% Copyright (C) 2000-2002 Simone Piccardi.  Permission is granted to
+%% Copyright (C) 2000-2003 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 "Prefazione",
index a2985c73ddf9f1b7d5995f48d93dbbd0755cbdc8..2427feeb025ab0cccce6365e17ae4600aedc606e 100644 (file)
@@ -1,6 +1,6 @@
 %% system.tex
 %%
-%% Copyright (C) 2000-2002 Simone Piccardi.  Permission is granted to
+%% Copyright (C) 2000-2003 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 "Prefazione",
index 8770f9312633659f75e601c4f967a2e3054d388d..e1d217d1dc76cc720d4131c509b4c135eb66f7db 100644 (file)
@@ -1,6 +1,6 @@
 %% tcpprot.tex
 %%
-%% Copyright (C) 2000-2002 Simone Piccardi.  Permission is granted to
+%% Copyright (C) 2002-2003 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 "Prefazione",