In ambito informatico, un socket (in italiano presa) è un'astrazione software progettata per poter trasmettere e ricevere dati attraverso una rete.


Fondamentalmente esistono due tipologie di socket:

  • su protocollo di rete IP, usati in molti sistemi operativi attraverso protocolli di trasporto quali TCP o UDP;
  • gli Unix Domain Socket, usati nei sistemi operativi POSIX per le comunicazioni tra processi residenti sullo stesso computer.


I socket furono introdotti dal 1983 nella versione BSD(Berkeley Software Distribution) di Unix per poi essere adottati dagli altri sistemi operativi.


In sistemi operativi come DOS e Unix per utilizzare un socket è sufficiente avviare il programma Telnet.



Articolo a cura di mirkoagrati 15:24, Ott 19, 2009 (CEST)


  • Questa pagina è stata modificata per l'ultima volta il 8 nov 2009 alle 18:26.
  • Questa pagina è stata letta 2 373 volte.