SOCKETS


image002.jpg

Un socket es una abstracción que representa un extremo, en la comunicación bidireccional entre dos procesos. Ofrece una interfaz para acceder a los servicios de red en el nivel de transporte de los protocolos TCP/IP. Actualmente la interfaz de sockets está siendo estandarizada dentro de POSIX y está disponible en prácticamente todos los sistemas.UNIX. También existe una interfaz de sockets para entornos Windows, denominada WinSockets, y se encentra disponible como una clase nativa en el lenguaje de programación Java. Se puede decir que los sockets constituyen la interfaz de programación de aplicaciones más utilizada para el desarrollo de aplicáciones en Internet.

Utilizando esta interfaz, dos procesos que deseen, comunicarse deben crear un socket o extremo de comunicación cada uno de ellos. Cada socket se encuentra asociado a una dirección y permite enviar, o recibir datos a través de él.


. Dibujo.jpg