¿Qué es un socket TCP/IP?

Se utiliza un socket TCP/IP para comunicaciones entre dos computadoras. El socket incluye la dirección del Protocolo de Internet (IP), así como el host o el puerto que las computadoras están utilizando para transmitir los datos. Todas las aplicaciones que participan en la transmisión usan el socket para enviar y recibir información.

El propósito de un socket TCP/IP es identificar la dirección IP única de la computadora o del servidor de red, junto con su número de puerto. Los números de puerto a veces se denominan hosts, y le dicen a la computadora receptor dónde enviar los datos solicitados. Juntos, la dirección IP y el número de puerto constituyen un socket.

Una dirección de puerto es el número del puerto que se utilizará para enviar y recibir datos. Cada dispositivo de computadora tiene varios puertos diferentes que utiliza para enviar y recibir comunicaciones. Dado que algunos de esos puertos pueden ser utilizados por ciertos dispositivos, como impresoras, la computadora debe decirle a otros dispositivos dónde enviar información. En la comunicación de Internet, el puerto puede ser un EtherneT Puerto asignado a un dispositivo específico o la dirección de puerto de un servidor que está conectado a varias computadoras individuales.

Un enchufe de una computadora, incluido un socket TCP/IP, se utiliza para facilitar la comunicación entre dos dispositivos separados. Proporciona instrucciones sobre dónde se debe enviar esa comunicación. La dirección IP y la dirección del puerto contenidas en el socket TCP/IP le indican a la computadora receptor dónde enviar los datos solicitados. También ayuda a establecer algún tipo de lenguaje uniforme entre las máquinas.

Cuando se crea un socket, el remitente y el receptor prueban el puerto de comunicación para garantizar que los datos estén pasando. El remitente puede enviar una solicitud que le indique al receptor cuál es su identidad. Luego se envía una respuesta al remitente que confirma la identidad del remitente, al tiempo que comunica la identidad del receptor. Mientras las comunicaciones pasen y el enchufe seafirmado para estar trabajando, continúan más solicitudes de datos.

Los enchufes se crean cada vez que se establece un protocolo de comunicación entre dos o más dispositivos. Una vez que el proceso de comunicación ha terminado, el enchufe TCP/IP está cerrado. Si por alguna razón el puerto solicitado no está disponible, el socket no se creará. Un mensaje de error generalmente solicitará tanto al remitente como al receptor que el socket ha fallado.

Las aplicaciones que se utilizan en comunicaciones, incluidos los navegadores web, también usan sockets TCP/IP para enviar y recibir datos. Durante el tiempo que el socket está en uso, todas las comunicaciones y aplicaciones están vinculadas a la dirección del puerto que se identifica en el socket. Como las aplicaciones envían y reciben datos, buscan la dirección o el host de puerto específico del socket.

OTROS IDIOMAS