Definizione di Socket
Un’astrazione impiegata inizialmente in Unix ed estesa poi anche a Windows che rappresenta un meccanismo simile a quello delle pipe ma per collegamenti tra processi che possono anche risiedere su macchine diverse (naturalmente collegate in rete). La comunicazione può avvenire quando tra due socket una collegata ad un processo e l’altra ad un processo differente viene instaurata una connessione. La socket quando è esterna è associata ad una porta Internet.