\chapter{La gestione dei socket}
\label{cha:sock_generic_management}
-Esamineremo in questo capitolo le funzionalità più evolute della gestione dei
-socket TCP, come l'uso del I/O multiplexing (trattato in
-\secref{sec:file_multiplexing}) con i socket, l'uso delle opzioni dei socket e
-la gestione dei dati urgenti e \textit{out-of-band}.
-
+Esamineremo in questo capitolo una serie di funzionalità aggiuntive relative
+alla gestione dei socket, come la gestione della risoluzione di nomi e
+indirizzi, le impostazioni delle varie proprietà degli stessi, e le funzioni
+di controllo che vanno ad operare su di essi.
\section{La gestione degli indirizzi}
\label{sec:sock_addresses}
+Negli esempi precedenti abbiamo sempre identificato le singole macchine
+attraverso indirizzi numerici, sfruttando al più le funzioni di conversione
+elementari illustrate in sez.~\ref{sec:sock_addr_func} che permettono di
+passare da un indirizzo espresso in forma dotted decimal ad un numero. Vedremo
+in questa sezione le funzioni utilizzate per poter identificare le varie
+proprietà di un indirizzo (numero IP e porta) attraverso dei nomi simbolici
+che vengano automaticamente tradotti nei rispettivi valori numerici.
+
+
+\subsection{Il sistema del \textit{resolver}}
+\label{sec:sock_resolver}
+
+
Effettueremo in questa sezione una trattazione completa delle funzioni
utilizzate per la gestione degli indirizzi dei socket.
preferito trattare l'argomento in generale in questa sezione piuttosto che nel
capitolo dedicato alla trattazione generica dei socket.
+\section{Altre funzioni di controllo}
+\label{sec:TCP_sock_ctrl}