X-Git-Url: https://gapil.gnulinux.it/gitweb/?p=gapil.git;a=blobdiff_plain;f=tcpsock.tex;h=03955c55de05293cdd60b800efc8d0956f550f9a;hp=71c3b6507ebe4e4a27b69b5e8ecb0834d2d3e7b8;hb=b02540b05b22d92851c3bae5cce8546601300ee3;hpb=5af25bf51719d4f435f57a8d7df64f286ad64996 diff --git a/tcpsock.tex b/tcpsock.tex index 71c3b65..03955c5 100644 --- a/tcpsock.tex +++ b/tcpsock.tex @@ -11,13 +11,11 @@ \chapter{I socket TCP} \label{cha:TCP_socket} -In questo capitolo iniziamo ad approfondire la conoscenza dei socket TCP, -iniziando con una descrizione delle principali caratteristiche del -funzionamento di una connessione TCP. Tratteremo poi le varie funzioni che -servono alla creazione di una connessione fra un server elementare ed il suo -client, fornendo poi alcuni esempi di applicazione elementare, e finiremo -prendendo in esame l'uso dell'I/O multiplexing. - +In questo capitolo tratteremo le basi dei socket TCP, iniziando con una +descrizione delle principali caratteristiche del funzionamento di una +connessione TCP; vedremo poi le varie funzioni che servono alla creazione di +una connessione fra client e server, fornendo alcuni esempi elementari, e +finiremo prendendo in esame l'uso dell'I/O multiplexing. \section{Il funzionamento di una connessione TCP} @@ -684,11 +682,11 @@ per il server\footnote{un'eccezione a tutto ci cui risponde (l'elenco di queste porte, e dei relativi servizi, è in \file{/etc/services}). -Con \func{bind} si può assegnare un IP specifico ad un socket, purché questo -appartenga ad una interfaccia della macchina. Per un client TCP questo -diventerà l'indirizzo sorgente usato per i tutti i pacchetti inviati sul -socket, mentre per un server TCP questo restringerà l'accesso al socket solo -alle connessioni che arrivano verso tale indirizzo. +Con \func{bind} si può assegnare un indirizzo IP specifico ad un socket, +purché questo appartenga ad una interfaccia della macchina. Per un client TCP +questo diventerà l'indirizzo sorgente usato per i tutti i pacchetti inviati +sul socket, mentre per un server TCP questo restringerà l'accesso al socket +solo alle connessioni che arrivano verso tale indirizzo. Normalmente un client non specifica mai l'indirizzo di un socket, ed il kernel sceglie l'indirizzo di origine quando viene effettuata la connessione, sulla