Cambiamenti e aggiunte minori.
[gapil.git] / socket.tex
index 4cc999d34818865533ddcab50e8c2cadb0ca500f..de622fcc5794dae29c0a5746e42105c70aefeb9e 100644 (file)
@@ -1,5 +1,5 @@
-\chapter{Socket}
-\label{cha:socket}
+\chapter{Introduzione ai socket}
+\label{cha:socket_intro}
 
 Il \textit{socket} (traducibile liberamente come \textsl{manicotto}) è uno dei
 principali meccanismi di comunicazione fra programmi utilizzato in ambito unix
 
 Il \textit{socket} (traducibile liberamente come \textsl{manicotto}) è uno dei
 principali meccanismi di comunicazione fra programmi utilizzato in ambito unix
@@ -12,9 +12,9 @@ meccanismi esaminati nel capitolo \ref{cha:ipc} i socket non sono limitati
 alla comunicazione fra processi che girano sulla stessa macchina ma possono
 effettuare la comunicazione anche attraverso la rete.
 
 alla comunicazione fra processi che girano sulla stessa macchina ma possono
 effettuare la comunicazione anche attraverso la rete.
 
-I socket infatti sono la principale API (\textit{Application Program
-  Interface}) usata nella programmazione di rete. La loro origine risale al
-1983, quando furono introdotti nel BSD 4.2; l'interfaccia è rimasta
+Quella dei socket costituisce infatti la principale API (\textit{Application
+  Program Interface}) usata nella programmazione di rete.  La loro origine
+risale al 1983, quando furono introdotti nel BSD 4.2; l'interfaccia è rimasta
 sostanzialmente la stessa con piccole modifiche negli anni successivi. Benché
 siano state sviluppate interfacce alternative, originate dai sistemi SYSV,
 come la XTI (\textit{X/Open Transport Interface}) nessuna ha mai raggiunto la
 sostanzialmente la stessa con piccole modifiche negli anni successivi. Benché
 siano state sviluppate interfacce alternative, originate dai sistemi SYSV,
 come la XTI (\textit{X/Open Transport Interface}) nessuna ha mai raggiunto la
@@ -78,6 +78,7 @@ pages di linux si riferiscono a questi anche come \textit{name space}, (nome
 che però il manuale della glibc riserva ai domini) e che identifica il formato
 degli indirizzi usati in quel dominio.
 
 che però il manuale della glibc riserva ai domini) e che identifica il formato
 degli indirizzi usati in quel dominio.
 
+
 I domini (e i relativi nomi simbolici) sono definiti dall'header
 \textit{socket.h}. In linux sono disponibili le famiglie di protocolli
 riportate in \ntab.
 I domini (e i relativi nomi simbolici) sono definiti dall'header
 \textit{socket.h}. In linux sono disponibili le famiglie di protocolli
 riportate in \ntab.
@@ -130,6 +131,3 @@ glibc chiama \textit{styles}) definiti come \texttt{int} in \texttt{socket.h}:
 \end{list}
 
 
 \end{list}
 
 
-
-
-