Altre correzioni, ortografia e vocabolario locale.
authorSimone Piccardi <piccardi@gnulinux.it>
Thu, 4 Jan 2007 21:43:35 +0000 (21:43 +0000)
committerSimone Piccardi <piccardi@gnulinux.it>
Thu, 4 Jan 2007 21:43:35 +0000 (21:43 +0000)
19 files changed:
errors.tex
fileadv.tex
filedir.tex
fileintro.tex
fileunix.tex
intro.tex
ipc.tex
netlayer.tex
othersock.tex
preambolo.tex
pref.tex
prochand.tex
signal.tex
sockadv.tex
sockctrl.tex
socket.tex
system.tex
tcpsock.tex
trasplayer.tex

index 193145531b5a5fc1503e402b797dead9be0de311..692d179ebb5921fe6f2d7dea0c9c724dc9a79b67 100644 (file)
@@ -358,19 +358,19 @@ specificati nelle sezioni precedenti.
 %\item \errcode{EGRATUITOUS} \textit{} roba di Hurd, pare. 
 
 
 %\item \errcode{EGRATUITOUS} \textit{} roba di Hurd, pare. 
 
 
-\item \errcode{EBADMSG} \textit{Not a data message}. Definito da Posix come
+\item \errcode{EBADMSG} \textit{Not a data message}. Definito da POSIX come
 errore che arriva ad una funzione di lettura che opera su uno stream. Non
 essendo gli stream definiti su Linux il kernel non genera mai questo tipo di
 messaggio. 
 
 errore che arriva ad una funzione di lettura che opera su uno stream. Non
 essendo gli stream definiti su Linux il kernel non genera mai questo tipo di
 messaggio. 
 
-\item \errcode{EMULTIHOP} \textit{Multihop attempted}. Definito da Posix come
+\item \errcode{EMULTIHOP} \textit{Multihop attempted}. Definito da POSIX come
   errore dovuto all'accesso a file remoti attraverso più macchine, quando ciò
   non è consentito. Non viene mai generato su Linux.
 
 \item \errcode{EIDRM} \textit{Identifier removed}. Indica che l'oggetto del
   \textit{SysV IPC} a cui si fa riferimento è stato cancellato.
 
   errore dovuto all'accesso a file remoti attraverso più macchine, quando ciò
   non è consentito. Non viene mai generato su Linux.
 
 \item \errcode{EIDRM} \textit{Identifier removed}. Indica che l'oggetto del
   \textit{SysV IPC} a cui si fa riferimento è stato cancellato.
 
-\item \errcode{ENODATA} \textit{No data available}. Viene indicato da Posix
+\item \errcode{ENODATA} \textit{No data available}. Viene indicato da POSIX
   come restituito da una \func{read} eseguita su un file descriptor in
   modalità non bloccante quando non ci sono dati. In realtà in questo caso
   viene utilizzato \errcode{EAGAIN}. In Linux viene utilizzato dalle funzioni
   come restituito da una \func{read} eseguita su un file descriptor in
   modalità non bloccante quando non ci sono dati. In realtà in questo caso
   viene utilizzato \errcode{EAGAIN}. In Linux viene utilizzato dalle funzioni
@@ -499,7 +499,8 @@ messaggio.
 % LocalWords:  EILSEQ Illegal sequence EBADMSG message EIDRM Identifier removed
 % LocalWords:  SysV EMULTIHOP Multihop attempted ENODATA ENOLINK been severed
 % LocalWords:  ENOMSG desired ENOSR streams resources ENOSTR stream EOVERFLOW
 % LocalWords:  EILSEQ Illegal sequence EBADMSG message EIDRM Identifier removed
 % LocalWords:  SysV EMULTIHOP Multihop attempted ENODATA ENOLINK been severed
 % LocalWords:  ENOMSG desired ENOSR streams resources ENOSTR stream EOVERFLOW
-% LocalWords:  Value large defined STAT EPROTO ETIME Timer expired
+% LocalWords:  Value large defined STAT EPROTO ETIME Timer expired group wait
+% LocalWords:  waitpid Specification cap USB did respond
 
 
 %%% Local Variables: 
 
 
 %%% Local Variables: 
index 75f04719580043d508630eda1a59ef497cc50dba..fb7e1e4657e083133c1b1b05477569ac7e01e361 100644 (file)
@@ -2743,7 +2743,7 @@ possibilit
 % LocalWords:  flock shared exclusive operation dup inode linked NFS cmd ENOLCK
 % LocalWords:  EDEADLK whence SEEK CUR type pid GETLK SETLK SETLKW all'inode HP
 % LocalWords:  switch bsd lockf mandatory SVr sgid group root mount mand TRUNC
 % LocalWords:  flock shared exclusive operation dup inode linked NFS cmd ENOLCK
 % LocalWords:  EDEADLK whence SEEK CUR type pid GETLK SETLK SETLKW all'inode HP
 % LocalWords:  switch bsd lockf mandatory SVr sgid group root mount mand TRUNC
-% LocalWords:  SVID UX Documentation sendfile
+% LocalWords:  SVID UX Documentation sendfile dnotify inotify NdA
 
 
 %%% Local Variables: 
 
 
 %%% Local Variables: 
index b73660a3ed85215c4e69e0fbfe55b78bc9500957..d2f2de6bbd92945ea106ef065ce4e4c0984ab1d8 100644 (file)
@@ -8,6 +8,7 @@
 %% license is included in the section entitled "GNU Free Documentation
 %% License".
 %%
 %% license is included in the section entitled "GNU Free Documentation
 %% License".
 %%
+
 \chapter{File e directory}
 \label{cha:files_and_dirs}
 
 \chapter{File e directory}
 \label{cha:files_and_dirs}
 
@@ -2603,11 +2604,6 @@ contiene i file.  Si tenga presente per
 replicare all'interno della \textit{chroot jail} tutti i file (in genere
 programmi e librerie) di cui il server potrebbe avere bisogno.
 
 replicare all'interno della \textit{chroot jail} tutti i file (in genere
 programmi e librerie) di cui il server potrebbe avere bisogno.
 
-%%% Local Variables: 
-%%% mode: latex
-%%% TeX-master: "gapil"
-%%% End: 
-
 % LocalWords:  sez like filesystem unlink MacOS Windows VMS inode kernel unistd
 % LocalWords:  un'etichetta int const char oldpath newpath errno EXDEV EPERM st
 % LocalWords:  EEXIST EMLINK EACCES ENAMETOOLONG ENOTDIR EFAULT ENOMEM EROFS ls
 % LocalWords:  sez like filesystem unlink MacOS Windows VMS inode kernel unistd
 % LocalWords:  un'etichetta int const char oldpath newpath errno EXDEV EPERM st
 % LocalWords:  EEXIST EMLINK EACCES ENAMETOOLONG ENOTDIR EFAULT ENOMEM EROFS ls
@@ -2637,4 +2633,9 @@ programmi e librerie) di cui il server potrebbe avere bisogno.
 % LocalWords:  gid Control List patch mandatory control execute group other all
 % LocalWords:  dell' effective passwd IGID locking swap saved text IRWXU IRWXG
 % LocalWords:  IRWXO ext reiser capability FSETID mask capabilities chroot jail
 % LocalWords:  gid Control List patch mandatory control execute group other all
 % LocalWords:  dell' effective passwd IGID locking swap saved text IRWXU IRWXG
 % LocalWords:  IRWXO ext reiser capability FSETID mask capabilities chroot jail
-% LocalWords:  FTP Di
+% LocalWords:  FTP Di filter reiserfs
+
+%%% Local Variables: 
+%%% mode: latex
+%%% TeX-master: "gapil"
+%%% End: 
index baef2cac8831f25ca34fe84291dceefcf8889141..bc11f826886a4d1a7938128af89266d8e0005a69 100644 (file)
@@ -8,6 +8,7 @@
 %% license is included in the section entitled "GNU Free Documentation
 %% License".
 %%
 %% license is included in the section entitled "GNU Free Documentation
 %% License".
 %%
+
 \chapter{L'architettura dei file}
 \label{cha:file_intro}
 
 \chapter{L'architettura dei file}
 \label{cha:file_intro}
 
index 60f34900bdf82c25b06b9917201c149ed433d1ff..a42d381313473a49c9a9e6945cb11985f90791e9 100644 (file)
@@ -8,6 +8,7 @@
 %% license is included in the section entitled "GNU Free Documentation
 %% License".
 %%
 %% license is included in the section entitled "GNU Free Documentation
 %% License".
 %%
+
 \chapter{I file: l'interfaccia standard Unix}
 \label{cha:file_unix_interface}
 
 \chapter{I file: l'interfaccia standard Unix}
 \label{cha:file_unix_interface}
 
@@ -1310,16 +1311,9 @@ alcuni comandi che sono definiti per ogni file:
 \end{basedescript}
 relativi ad operazioni comunque eseguibili anche attraverso \func{fcntl}.
 
 \end{basedescript}
 relativi ad operazioni comunque eseguibili anche attraverso \func{fcntl}.
 
-
-
 % TODO estendere la lista delle ioctl sui file
 
 
 % TODO estendere la lista delle ioctl sui file
 
 
-%%% Local Variables: 
-%%% mode: latex
-%%% TeX-master: "gapil"
-%%% End: 
-
 % LocalWords:  descriptor system call cap like kernel sez l'inode inode VFS tab
 % LocalWords:  process table struct files flags pos all'inode dentry fig shell
 % LocalWords:  error POSIX STDIN FILENO STDOUT STDERR unistd read write lseek
 % LocalWords:  descriptor system call cap like kernel sez l'inode inode VFS tab
 % LocalWords:  process table struct files flags pos all'inode dentry fig shell
 % LocalWords:  error POSIX STDIN FILENO STDOUT STDERR unistd read write lseek
@@ -1338,6 +1332,11 @@ relativi ad operazioni comunque eseguibili anche attraverso \func{fcntl}.
 % LocalWords:  fdatasync fstat ext dup oldfd newfd DUPFD cmd long arg flock pid
 % LocalWords:  SETFD GETFD GETFL SETFL GETLK SETLK SETLKW GETOWN group SIGURG
 % LocalWords:  SETOWN GETSIG SETSIG sigaction SIGINFO siginfo SETLEASE lease is
 % LocalWords:  fdatasync fstat ext dup oldfd newfd DUPFD cmd long arg flock pid
 % LocalWords:  SETFD GETFD GETFL SETFL GETLK SETLK SETLKW GETOWN group SIGURG
 % LocalWords:  SETOWN GETSIG SETSIG sigaction SIGINFO siginfo SETLEASE lease is
-% LocalWords:  truncate GETLEASE NOTIFY all'I AND ACCMODE ioctl everything argp
+% LocalWords:  truncate GETLEASE NOTIFY AND ACCMODE ioctl everything argp all'I
 % LocalWords:  framebuffer request ENOTTY CDROM nell'header magic number
 % LocalWords:  FIOCLEX FIONCLEX FIOASYNC FIONBIO NOATIME
 % LocalWords:  framebuffer request ENOTTY CDROM nell'header magic number
 % LocalWords:  FIOCLEX FIONCLEX FIOASYNC FIONBIO NOATIME
+
+%%% Local Variables: 
+%%% mode: latex
+%%% TeX-master: "gapil"
+%%% End: 
index 1d19ac6b1fdee53c16563cf2ee4e1ff8d3fd658f..23f677bb1247d40881205f2d3805a859d72a86cf 100644 (file)
--- a/intro.tex
+++ b/intro.tex
@@ -1,6 +1,6 @@
 %% intro.tex
 %%
 %% intro.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",
 %% 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".
 %%
 %% license is included in the section entitled "GNU Free Documentation
 %% License".
 %%
+
 \chapter{L'architettura del sistema}
 \label{cha:intro_unix}
 
 \chapter{L'architettura del sistema}
 \label{cha:intro_unix}
 
@@ -720,11 +721,6 @@ file.
 
 
 
 
 
 
-%%% Local Variables: 
-%%% mode: latex
-%%% TeX-master: "gapil"
-%%% End: 
-
 % LocalWords:  like kernel multitasking scheduler prehemptive sez swap is cap
 % LocalWords:  everything bootstrap init shell Windows Foundation system call
 % LocalWords:  fig libc uClib glibc embedded Library POSIX username PAM Methods
 % LocalWords:  like kernel multitasking scheduler prehemptive sez swap is cap
 % LocalWords:  everything bootstrap init shell Windows Foundation system call
 % LocalWords:  fig libc uClib glibc embedded Library POSIX username PAM Methods
@@ -741,4 +737,10 @@ file.
 % LocalWords:  socket Spec Novell Specification SUSv CDE Motif Berkley select
 % LocalWords:  SunOS l'AT Sun HP Xenix Description SVID Laboratories MP hsearch
 % LocalWords:  drand fmtmsg define SOURCE lbsd compat XOPEN version ISOC Large
 % LocalWords:  socket Spec Novell Specification SUSv CDE Motif Berkley select
 % LocalWords:  SunOS l'AT Sun HP Xenix Description SVID Laboratories MP hsearch
 % LocalWords:  drand fmtmsg define SOURCE lbsd compat XOPEN version ISOC Large
-% LocalWords:  LARGEFILE Support LFS
+% LocalWords:  LARGEFILE Support LFS dell'
+
+
+%%% Local Variables: 
+%%% mode: latex
+%%% TeX-master: "gapil"
+%%% End: 
diff --git a/ipc.tex b/ipc.tex
index 7c7b503238fb63eef48d17da53fdd5e2ea205460..1888d4af87668637cbefb553af564e55d7b12d4d 100644 (file)
--- a/ipc.tex
+++ b/ipc.tex
@@ -1,6 +1,6 @@
 %% ipc.tex
 %%
 %% ipc.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",
 %% 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".
 %%
 %% license is included in the section entitled "GNU Free Documentation
 %% License".
 %%
+
 \chapter{La comunicazione fra processi}
 \label{cha:IPC}
 
 \chapter{La comunicazione fra processi}
 \label{cha:IPC}
 
@@ -3956,12 +3957,6 @@ fare (\texttt{\small 44}) in questo caso 
 restituendo al chiamante il valore di ritorno.
 
 
 restituendo al chiamante il valore di ritorno.
 
 
-
-%%% Local Variables: 
-%%% mode: latex
-%%% TeX-master: "gapil"
-%%% End: 
-
 % LocalWords:  like fifo System POSIX RPC Calls Common Object Request Brocker
 % LocalWords:  Architecture descriptor kernel unistd int filedes errno EMFILE
 % LocalWords:  ENFILE EFAULT BUF sez fig fork Stevens siblings EOF read SIGPIPE
 % LocalWords:  like fifo System POSIX RPC Calls Common Object Request Brocker
 % LocalWords:  Architecture descriptor kernel unistd int filedes errno EMFILE
 % LocalWords:  ENFILE EFAULT BUF sez fig fork Stevens siblings EOF read SIGPIPE
@@ -3972,7 +3967,7 @@ restituendo al chiamante il valore di ritorno.
 % LocalWords:  PDF EPS lseek ESPIPE PPM Portable PixMap format pnmcrop PNG pnm
 % LocalWords:  pnmmargin png BarCode inode filesystem l'inode mknod mkfifo RDWR
 % LocalWords:  ENXIO deadlock client reinviate fortunes fortunefilename daemon
 % LocalWords:  PDF EPS lseek ESPIPE PPM Portable PixMap format pnmcrop PNG pnm
 % LocalWords:  pnmmargin png BarCode inode filesystem l'inode mknod mkfifo RDWR
 % LocalWords:  ENXIO deadlock client reinviate fortunes fortunefilename daemon
-% LocalWords:  FortuneServer FortuneParse FortuneClient pid libgapil LD LIBR<ARY
+% LocalWords:  FortuneServer FortuneParse FortuneClient pid libgapil  LD
 % LocalWords:  PATH linker pathname ps tmp killall fortuned crash socket domain
 % LocalWords:  socketpair BSD sys protocol sv EAFNOSUPPORT EPROTONOSUPPORT AF
 % LocalWords:  EOPNOTSUPP SOCK SysV IPC Process Comunication ipc perm key exec
 % LocalWords:  PATH linker pathname ps tmp killall fortuned crash socket domain
 % LocalWords:  socketpair BSD sys protocol sv EAFNOSUPPORT EPROTONOSUPPORT AF
 % LocalWords:  EOPNOTSUPP SOCK SysV IPC Process Comunication ipc perm key exec
@@ -4011,3 +4006,9 @@ restituendo al chiamante il valore di ritorno.
 % LocalWords:  Konstantin Knizhnik futex tmpfs ramfs cache shared swap CONFIG
 % LocalWords:  lrt blocks PAGECACHE TRUNC CLOEXEC mmap ftruncate munmap FindShm
 % LocalWords:  CreateShm RemoveShm LIBRARY
 % LocalWords:  Konstantin Knizhnik futex tmpfs ramfs cache shared swap CONFIG
 % LocalWords:  lrt blocks PAGECACHE TRUNC CLOEXEC mmap ftruncate munmap FindShm
 % LocalWords:  CreateShm RemoveShm LIBRARY
+
+
+%%% Local Variables: 
+%%% mode: latex
+%%% TeX-master: "gapil"
+%%% End: 
index 2a36778ffd0d30c9996af56592ee0c1b5044ceff..4195888260a9365081d9cc3bd292bf41a35b63c7 100644 (file)
@@ -1511,7 +1511,7 @@ l'indirizzo link-local e ricever
 \section{Il protocollo ICMP}
 \label{sec:icmp_protocol}
 
 \section{Il protocollo ICMP}
 \label{sec:icmp_protocol}
 
-Il protocollo ICMP \textit{Internet Control Message Protocolo} è un protocollo
+Il protocollo ICMP \textit{Internet Control Message Protocol} è un protocollo
 di servizio fondamentale per il funzionamento del livello di rete. I pacchetti
 
 
 di servizio fondamentale per il funzionamento del livello di rete. I pacchetti
 
 
@@ -1642,14 +1642,17 @@ un pacchetto ICMP generico.
 % LocalWords:  sull'host loopback scop all nodes routers rip cbt name dhcp HBH
 % LocalWords:  agents servers relays solicited extension options route Keyword
 % LocalWords:  Authentication Encapsulation ICMP Control Message GGP Gateway ST
 % LocalWords:  sull'host loopback scop all nodes routers rip cbt name dhcp HBH
 % LocalWords:  agents servers relays solicited extension options route Keyword
 % LocalWords:  Authentication Encapsulation ICMP Control Message GGP Gateway ST
-% LocalWords:  encapsulation Stream Trasmission Datagram RH FH IDRP ESP Null
+% LocalWords:  encapsulation Stream Trasmission Datagram RH FH IDRP ESP Null ip
 % LocalWords:  Encrypted Security IGRP OSPF Short First tunnelling FFFFFF hash
 % LocalWords:  news FTP NFS authentication Parameter Index ICV Integrity Value
 % LocalWords:  Encrypted Security IGRP OSPF Short First tunnelling FFFFFF hash
 % LocalWords:  news FTP NFS authentication Parameter Index ICV Integrity Value
-% LocalWords:  padding Option gateway dell'MD keyed Encripted IEEE ethernet
+% LocalWords:  padding Option gateway dell'MD keyed Encripted IEEE ethernet any
 % LocalWords:  dell'autoconfigurazione L'autoconfigurazione Solicitation l'IP
 % LocalWords:  dell'autoconfigurazione L'autoconfigurazione Solicitation l'IP
-% LocalWords:  stateless solicitation Advertisement stateful Transfer Unit
-% LocalWords:  l'autoconfigurazione
-
+% LocalWords:  stateless solicitation Advertisement stateful Transfer Unit echo
+% LocalWords:  l'autoconfigurazione reply request unreachable all'IP quench TTL
+% LocalWords:  redirect exceeded parameter problem timestamp info mask port ttl
+% LocalWords:  needed failed unknown isolated prohibited communication cutoff
+% LocalWords:  precedence violation during reassembly bad required option
+% LocalWords:  missing
 
 
 
 
 
 
index 9ffb653055bd8489538494dc8e588405d0ca2ff8..09553d89bf3435c09bb376f2dc7052b252345be5 100644 (file)
@@ -786,13 +786,6 @@ stack dei protocolli.
 
 
 
 
 
 
-
-
-%%% Local Variables: 
-%%% mode: latex
-%%% TeX-master: "gapil"
-%%% End: 
-
 % LocalWords:  socket cap TCP UDP domain sez NFS DNS stream datagram PF INET to
 % LocalWords:  IPv tab SOCK DGRAM three way handshake client fig bind listen AF
 % LocalWords:  accept recvfrom sendto connect netstat named DHCP kernel ICMP CR
 % LocalWords:  socket cap TCP UDP domain sez NFS DNS stream datagram PF INET to
 % LocalWords:  IPv tab SOCK DGRAM three way handshake client fig bind listen AF
 % LocalWords:  accept recvfrom sendto connect netstat named DHCP kernel ICMP CR
@@ -804,4 +797,11 @@ stack dei protocolli.
 % LocalWords:  ECONNREFUSED value result argument close shutdown daytime nell'
 % LocalWords:  memset inet pton nread NUL superdemone inetd sniffer daytimed
 % LocalWords:  INADDR ANY addr echo ClientEcho sendbuff serv VPN tcpdump l'I
 % LocalWords:  ECONNREFUSED value result argument close shutdown daytime nell'
 % LocalWords:  memset inet pton nread NUL superdemone inetd sniffer daytimed
 % LocalWords:  INADDR ANY addr echo ClientEcho sendbuff serv VPN tcpdump l'I
-% LocalWords:  Stevens destination descriptor raw stack netlink
+% LocalWords:  Stevens destination descriptor raw stack netlink packet
+
+
+
+%%% Local Variables: 
+%%% mode: latex
+%%% TeX-master: "gapil"
+%%% End: 
index 3212d7a0ade809aadb36a3e30fcfab274d89e0dd..2515527a2015e095c431aa8f3895ef2eb32769fa 100644 (file)
@@ -8,6 +8,7 @@
 %% license is included in the section entitled "GNU Free Documentation
 %% License".
 %%
 %% license is included in the section entitled "GNU Free Documentation
 %% License".
 %%
+
 \chapter{Un preambolo}
 \label{cha:preamble}
 
 \chapter{Un preambolo}
 \label{cha:preamble}
 
index d091a94091ffb557dd89e2e268d58f30ed8e5e3e..d7b05e66a8c8e29095c9c507d178f594f7e6d6f7 100644 (file)
--- a/pref.tex
+++ b/pref.tex
@@ -8,6 +8,7 @@
 %% license is included in the section entitled "GNU Free Documentation
 %% License".
 %%
 %% license is included in the section entitled "GNU Free Documentation
 %% License".
 %%
+
 \chapter{Prefazione}
 \label{cha:preface}
 
 \chapter{Prefazione}
 \label{cha:preface}
 
index 116513678390abaeece60b234f1c6da46673fe3e..960a88f66625a99c3436d142727a0905a59f7fba 100644 (file)
@@ -3363,6 +3363,7 @@ condiviso, onde evitare problemi con le ottimizzazioni del codice.
 \label{sec:proc_race_cond}
 
 \itindbeg{race~condition}
 \label{sec:proc_race_cond}
 
 \itindbeg{race~condition}
+
 Si definiscono \textit{race condition} tutte quelle situazioni in cui processi
 diversi operano su una risorsa comune, ed in cui il risultato viene a
 dipendere dall'ordine in cui essi effettuano le loro operazioni. Il caso
 Si definiscono \textit{race condition} tutte quelle situazioni in cui processi
 diversi operano su una risorsa comune, ed in cui il risultato viene a
 dipendere dall'ordine in cui essi effettuano le loro operazioni. Il caso
index 26b3ac9a82cc27e44ffc37bef4080f589a432bfd..5b28acdf9f6d19a5c107dfe0365961d21ea70d72 100644 (file)
@@ -912,12 +912,12 @@ direttamente con una delle costanti definite in sez.~\ref{sec:sig_standard}.
 L'argomento \param{handler} che indica il gestore invece, oltre all'indirizzo
 della funzione da chiamare all'occorrenza del segnale, può assumere anche i
 due valori costanti \const{SIG\_IGN} e \const{SIG\_DFL}; il primo indica che
 L'argomento \param{handler} che indica il gestore invece, oltre all'indirizzo
 della funzione da chiamare all'occorrenza del segnale, può assumere anche i
 due valori costanti \const{SIG\_IGN} e \const{SIG\_DFL}; il primo indica che
-il segnale deve essere ingnorato,\footnote{si ricordi però che i due segnali
+il segnale deve essere ignorato,\footnote{si ricordi però che i due segnali
   \const{SIGKILL} e \const{SIGSTOP} non possono essere né ignorati né
   intercettati; l'uso di \const{SIG\_IGN} per questi segnali non ha alcun
   effetto.} mentre il secondo ripristina l'azione predefinita.\footnote{e
   serve a tornare al comportamento di default quando non si intende più
   \const{SIGKILL} e \const{SIGSTOP} non possono essere né ignorati né
   intercettati; l'uso di \const{SIG\_IGN} per questi segnali non ha alcun
   effetto.} mentre il secondo ripristina l'azione predefinita.\footnote{e
   serve a tornare al comportamento di default quando non si intende più
-  gesrire direttamente un segnale.}
+  gestire direttamente un segnale.}
 
 La funzione restituisce l'indirizzo dell'azione precedente, che può essere
 salvato per poterlo ripristinare (con un'altra chiamata a \func{signal}) in un
 
 La funzione restituisce l'indirizzo dell'azione precedente, che può essere
 salvato per poterlo ripristinare (con un'altra chiamata a \func{signal}) in un
@@ -2465,11 +2465,6 @@ questa maniera devono essere mascherati per tutti i thread, compreso quello
 dedicato alla gestione, che potrebbe riceverlo fra due chiamate successive.
 
 
 dedicato alla gestione, che potrebbe riceverlo fra due chiamate successive.
 
 
-%%% Local Variables: 
-%%% mode: latex
-%%% TeX-master: "gapil"
-%%% End: 
-
 % LocalWords:  kernel POSIX timer shell control ctrl kill raise signal handler
 % LocalWords:  reliable unreliable fig race condition sez struct process table
 % LocalWords:  delivered pending scheduler sigpending l'I suspend SIGKILL wait
 % LocalWords:  kernel POSIX timer shell control ctrl kill raise signal handler
 % LocalWords:  reliable unreliable fig race condition sez struct process table
 % LocalWords:  delivered pending scheduler sigpending l'I suspend SIGKILL wait
@@ -2500,5 +2495,10 @@ dedicato alla gestione, che potrebbe riceverlo fra due chiamate successive.
 % LocalWords:  how oldset BLOCK UNBLOCK SETMASK sigsuspend sigaltstack malloc
 % LocalWords:  SIGSTKSZ MINSIGSTKSZ ss oss ENOMEM flags DISABLE sp setrlimit LB
 % LocalWords:  RLIMIT rlim sigsetjmp siglongjmp sigjmp buf env savesigs jmp ptr
 % LocalWords:  how oldset BLOCK UNBLOCK SETMASK sigsuspend sigaltstack malloc
 % LocalWords:  SIGSTKSZ MINSIGSTKSZ ss oss ENOMEM flags DISABLE sp setrlimit LB
 % LocalWords:  RLIMIT rlim sigsetjmp siglongjmp sigjmp buf env savesigs jmp ptr
-% LocalWords:  SIGRTMIN SIGRTMAX sigval sival sigevent sigqueue EAGAIN sysctl
+% LocalWords:  SIGRTMIN SIGRTMAX sigval sigevent sigqueue EAGAIN sysctl
 % LocalWords:  QUEUE thread sigwait sigwaitinfo sigtimedwait info DEF SLB
 % LocalWords:  QUEUE thread sigwait sigwaitinfo sigtimedwait info DEF SLB
+
+%%% Local Variables: 
+%%% mode: latex
+%%% TeX-master: "gapil"
+%%% End: 
index 6ec7824ad816c64d9fe986cc1256f055859b0615..8823a4c75ca1e4887df29fb21f5be655a08f1e7c 100644 (file)
@@ -121,13 +121,12 @@ IP associate per i pacchetti associati ad un socket.  Vedremo qui il
 significato di tali opzioni e le modalità con cui esse possono essere
 utilizzate ed impostate.
 
 significato di tali opzioni e le modalità con cui esse possono essere
 utilizzate ed impostate.
 
+% LocalWords:  socket of multiplexing sez sendmsg recvmsg RECVERR kernel MSG
+% LocalWords:  ERRQUEUE sock err fig TCP dell'I setsockopt OPTIONS urgent poll
+% LocalWords:  select descriptor exceptfds POLLRDBAND OOBINLINE ioctl all' mark
+% LocalWords:  SIOCATMARK
 
 %%% Local Variables: 
 %%% mode: latex
 %%% TeX-master: "gapil"
 %%% End: 
 
 %%% Local Variables: 
 %%% mode: latex
 %%% TeX-master: "gapil"
 %%% End: 
-
-% LocalWords:  socket of multiplexing sez sendmsg recvmsg RECVERR kernel MSG
-% LocalWords:  ERRQUEUE sock err fig TCP dell'I setsockopt OPTIONS urgent poll
-% LocalWords:  select descriptor exceptfds POLLRDBAND OOBINLINE ioctl all' mark
-% LocalWords:  SIOCATMARK
index 37084e5116dfbe3aa83fafe66e4a8c46448cfc55..5212f0746109067e32ef9467752ccb3b0478d01b 100644 (file)
@@ -4417,10 +4417,11 @@ pagina di manuale (accessibile con \texttt{man 7 tcp}), sono i seguenti:
 % LocalWords:  rename ifconf syndrome dell'ACK FTP ACCEPTFILTER advanced reno
 % LocalWords:  congestion control Networking cubic CUBIC highspeed HSTCP htcp
 % LocalWords:  HTCP hybla HYBLA scalable SCALABLE ifc req iflist access ntoa
 % LocalWords:  rename ifconf syndrome dell'ACK FTP ACCEPTFILTER advanced reno
 % LocalWords:  congestion control Networking cubic CUBIC highspeed HSTCP htcp
 % LocalWords:  HTCP hybla HYBLA scalable SCALABLE ifc req iflist access ntoa
+% LocalWords:  hop Selective Acknowledgement acknowledgement Explicit RTO stack
+% LocalWords:  Notification wireless denial pressure
 
 %%% Local Variables: 
 %%% mode: latex
 %%% TeX-master: "gapil"
 %%% End: 
 
 %%% Local Variables: 
 %%% mode: latex
 %%% TeX-master: "gapil"
 %%% End: 
-% LocalWords:  hop Selective Acknowledgement acknowledgement Explicit RTO stack
-% LocalWords:  Notification wireless denial pressure
+
index b2f9033e0ce70ad2a4c72e7a9d838fed72578772..fd708d55381916a98f7dd177cab7dd150775b0be 100644 (file)
@@ -1026,12 +1026,6 @@ sez.~\ref{sec:IP_ipv6_notation} per IPv6.
 \index{socket!definizione|)}
 
 
 \index{socket!definizione|)}
 
 
-
-%%% Local Variables: 
-%%% mode: latex
-%%% TeX-master: "gapil"
-%%% End: 
-
 % LocalWords:  socket sez cap BSD SVr XTI Transport Interface TCP stream UDP PF
 % LocalWords:  datagram broadcast descriptor sys int domain type protocol errno
 % LocalWords:  EPROTONOSUPPORT ENFILE kernel EMFILE EACCES EINVAL ENOBUFS raw
 % LocalWords:  socket sez cap BSD SVr XTI Transport Interface TCP stream UDP PF
 % LocalWords:  datagram broadcast descriptor sys int domain type protocol errno
 % LocalWords:  EPROTONOSUPPORT ENFILE kernel EMFILE EACCES EINVAL ENOBUFS raw
@@ -1057,3 +1051,9 @@ sez.~\ref{sec:IP_ipv6_notation} per IPv6.
 % LocalWords:  strptr struct dest addrptr INADDR NULL pton ntop presentation af
 % LocalWords:  numeric EAFNOSUPPORT size ENOSPC ENOAFSUPPORT ADDRSTRLEN ROUTE
 % LocalWords:  of tcpdump
 % LocalWords:  strptr struct dest addrptr INADDR NULL pton ntop presentation af
 % LocalWords:  numeric EAFNOSUPPORT size ENOSPC ENOAFSUPPORT ADDRSTRLEN ROUTE
 % LocalWords:  of tcpdump
+
+
+%%% Local Variables: 
+%%% mode: latex
+%%% TeX-master: "gapil"
+%%% End: 
index 5f0a6395c4f9affea161fe2b3606863e2920a3df..cb01cfd9e3b08370c2b381c939768b095681e5de 100644 (file)
@@ -2641,13 +2641,6 @@ stampa del nome del programma. Inoltre essa usa un'altra variabile globale,
 che errori relativi alla stessa linea non vengano ripetuti.
 
 
 che errori relativi alla stessa linea non vengano ripetuti.
 
 
-
-
-%%% Local Variables: 
-%%% mode: latex
-%%% TeX-master: "gapil"
-%%% End: 
-
 % LocalWords:  filesystem like kernel saved header limits sysconf sez tab float
 % LocalWords:  FOPEN stdio MB LEN CHAR char UCHAR unsigned SCHAR MIN signed INT
 % LocalWords:  SHRT short USHRT int UINT LONG long ULONG LLONG ULLONG POSIX ARG
 % LocalWords:  filesystem like kernel saved header limits sysconf sez tab float
 % LocalWords:  FOPEN stdio MB LEN CHAR char UCHAR unsigned SCHAR MIN signed INT
 % LocalWords:  SHRT short USHRT int UINT LONG long ULONG LLONG ULLONG POSIX ARG
@@ -2694,4 +2687,11 @@ che errori relativi alla stessa linea non vengano ripetuti.
 % LocalWords:  strftime thread EOF modifiable lvalue app errcode strerror LC at
 % LocalWords:  perror string errnum MESSAGES error message ErrCode strtol log
 % LocalWords:  program invocation argv printf print progname exit count fname
 % LocalWords:  strftime thread EOF modifiable lvalue app errcode strerror LC at
 % LocalWords:  perror string errnum MESSAGES error message ErrCode strtol log
 % LocalWords:  program invocation argv printf print progname exit count fname
-% LocalWords:  lineno one  standardese Di
+% LocalWords:  lineno one standardese Di
+
+
+
+%%% Local Variables: 
+%%% mode: latex
+%%% TeX-master: "gapil"
+%%% End: 
index a976ecdc9b9e921b710555d94fc204056ccf9c15..02f33441f315987a300a120356f459023be9463f 100644 (file)
@@ -163,13 +163,13 @@ connessione.  Normalmente vengono usate le seguenti opzioni:
     inserendola anche lui nel suo SYN di risposta dell'apertura della
     connessione.} per la connessione corrente (espresso come numero di bit cui
   spostare a sinistra il valore della finestra annunciata inserito nel
     inserendola anche lui nel suo SYN di risposta dell'apertura della
     connessione.} per la connessione corrente (espresso come numero di bit cui
   spostare a sinistra il valore della finestra annunciata inserito nel
-  pacchetto). Con Linux è possibile indicare al kernel di far negozioare il
+  pacchetto). Con Linux è possibile indicare al kernel di far negoziare il
   fattore di scala in fase di creazione di una connessione tramite la
   \textit{sysctl} \texttt{tcp\_window\_scaling} (vedi
   sez.~\ref{sec:sock_ipv4_sysctl}).\footnote{per poter usare questa
     funzionalità è comunque necessario ampliare le dimensioni dei buffer di
     ricezione e spedizione, cosa che può essere fatta sia a livello di sistema
   fattore di scala in fase di creazione di una connessione tramite la
   \textit{sysctl} \texttt{tcp\_window\_scaling} (vedi
   sez.~\ref{sec:sock_ipv4_sysctl}).\footnote{per poter usare questa
     funzionalità è comunque necessario ampliare le dimensioni dei buffer di
     ricezione e spedizione, cosa che può essere fatta sia a livello di sistema
-    con le opportune \textit{sysct} (vedi sez.~\ref{sec:sock_ipv4_sysctl}) che
+    con le opportune \textit{sysctl} (vedi sez.~\ref{sec:sock_ipv4_sysctl}) che
     a livello di singoli socket con le relative opzioni (vedi
     sez.~\ref{sec:sock_tcp_udp_options}).}
 
     a livello di singoli socket con le relative opzioni (vedi
     sez.~\ref{sec:sock_tcp_udp_options}).}
 
@@ -3586,7 +3586,7 @@ sez.~\ref{sec:TCP_serv_select}.
 % LocalWords:  header stack kernel SYN ACK URG syncronize sez bind listen fig
 % LocalWords:  accept connect active acknowledge l'acknowledge nell'header MSS
 % LocalWords:  sequence number l'acknowledgement dell'header options l'header
 % LocalWords:  header stack kernel SYN ACK URG syncronize sez bind listen fig
 % LocalWords:  accept connect active acknowledge l'acknowledge nell'header MSS
 % LocalWords:  sequence number l'acknowledgement dell'header options l'header
-% LocalWords:  option MMS segment size MAXSEG window advertized Mbit sec nell'
+% LocalWords:  option MMS segment size MAXSEG window advertised Mbit sec nell'
 % LocalWords:  timestamp RFC long fat close of l'end l'ACK half shutdown CLOSED
 % LocalWords:  netstat SENT ESTABLISHED WAIT IPv Ethernet piggybacking UDP MSL
 % LocalWords:  l'overhead Stevens Lifetime router hop limit TTL to live RST SSH
 % LocalWords:  timestamp RFC long fat close of l'end l'ACK half shutdown CLOSED
 % LocalWords:  netstat SENT ESTABLISHED WAIT IPv Ethernet piggybacking UDP MSL
 % LocalWords:  l'overhead Stevens Lifetime router hop limit TTL to live RST SSH
@@ -3620,7 +3620,7 @@ sez.~\ref{sec:TCP_serv_select}.
 % LocalWords:  SNDLOWAT third fset maxfd fileno ISSET closed how SHUT RD WR eof
 % LocalWords:  RDWR fifo Trip ping fourth CLR sull'I SETSIZE nread break Denial
 % LocalWords:  Service poll POLLIN POLLRDNORM POLLPRI POLLRDBAND POLLOUT events
 % LocalWords:  SNDLOWAT third fset maxfd fileno ISSET closed how SHUT RD WR eof
 % LocalWords:  RDWR fifo Trip ping fourth CLR sull'I SETSIZE nread break Denial
 % LocalWords:  Service poll POLLIN POLLRDNORM POLLPRI POLLRDBAND POLLOUT events
-% LocalWords:  POLLHUP POLLERR revents pollfd Di
+% LocalWords:  POLLHUP POLLERR revents pollfd Di scaling SYNCNT DoS
 
 %%% Local Variables: 
 %%% mode: latex
 
 %%% Local Variables: 
 %%% mode: latex
index dd6f5be28caf9821ef7fc21a239dd8f709644917..b23d9f9f439b8e38eb2dfff27be331d706fc8759 100644 (file)
@@ -8,6 +8,7 @@
 %% license is included in the section entitled "GNU Free Documentation
 %% License".
 %%
 %% license is included in the section entitled "GNU Free Documentation
 %% License".
 %%
+
 \chapter{Il livello di trasporto}
 \label{cha:transport_layer}
 
 \chapter{Il livello di trasporto}
 \label{cha:transport_layer}
 
@@ -69,7 +70,6 @@ In questa sezione prenderemo in esame i vari aspetti del protocollo UDP, che
 dopo il TCP è il protocollo più usato dalle applicazioni di rete. 
 
 
 dopo il TCP è il protocollo più usato dalle applicazioni di rete. 
 
 
-
 \begin{figure}[htb]
   \centering
   \includegraphics[width=10cm]{img/udp_head}  
 \begin{figure}[htb]
   \centering
   \includegraphics[width=10cm]{img/udp_head}  
@@ -79,9 +79,10 @@ dopo il TCP 
 
 
 
 
 
 
+% LocalWords:  sez TCP fig netstat UDP Segment Size advertised window
+
+
 %%% Local Variables: 
 %%% mode: latex
 %%% TeX-master: "gapil"
 %%% End: 
 %%% Local Variables: 
 %%% mode: latex
 %%% TeX-master: "gapil"
 %%% End: 
-
-% LocalWords:  sez TCP fig netstat UDP