Enchufe
Cuando un programa de computadora necesita conectarse a una red de área local o amplia, como Internet, utiliza un componente de software llamado socket. El zócalo abre la conexión de red para el programa, lo que permite leer y escribir datos a través de la red. Es importante tener en cuenta que estos enchufes son software, no hardware, como un enchufe de pared. Entonces, sí, tiene muchas más posibilidades de recibir una descarga eléctrica que una toma de red.
Los sockets son una parte clave de los sistemas operativos basados en Unix y Windows. Facilitan a los desarrolladores de software la creación de programas habilitados para la red. En lugar de construir conexiones de red desde cero para cada programa que escriben, los desarrolladores pueden incluir sockets en sus programas. Los sockets permiten que los programas utilicen los comandos integrados del sistema operativo para manejar las funciones de red. Debido a que se utilizan para varios protocolos de red diferentes (es decir, HTTP, FTP, telnet y correo electrónico), se pueden abrir muchos sockets a la vez.