Tecnología

Inicio

Vs. puerto Enchufe

Vs. puerto Enchufe


Un puerto es un punto final lógico para la comunicación de red. La analogía del mundo real más cercana es que es una dirección para una aplicación en un ordenador. Los datos viajan a través de redes de paquetes. Un paquete es una estructura que contiene un segmento de datos en el cuerpo, y detalles administrativos en una serie de cabeceras. Una de las principales piezas de información en la cabecera es la dirección IP, que es la dirección del equipo de destino. El número de puerto también se desplaza en una cabecera del paquete. El equipo receptor utiliza estas dos direcciones para crear un "socket".

Creación del zócalo

Los puertos se asignan a las aplicaciones. Esta relación se establece mediante la Internet Assigned Numbers Authority, o IANA. Sin embargo, la lista de IANA no tiene sentido para un ordenador. La asociación entre un número de puerto y una aplicación tiene que ser fijado por la aplicación en el arranque. Una aplicación de servidor espera para recibir una petición de un cliente externo. Se registra su asociación con un número de puerto para ser "unión un socket." El zócalo es una combinación de la dirección IP del ordenador y número de puerto requerido de la aplicación.

comunicación Socket

Cuando una aplicación recibe una petición de un cliente en su zócalo, se crea un nuevo socket para la conexión. Esto le permite mantener su socket de escucha clara para otras solicitudes de conexión. Los nuevos resultados de socket en un identificador de socket, que ambas partes utilizan como mano corta para la dirección IP y número de puerto. La toma de comunicación combina dirección y número de puerto IP del cliente y la dirección IP y número de puerto del servidor.

Taquigrafía

La creación de un número de socket para sustituir la combinación de dos números de puerto de direcciones IP y deja fuera a una gran cantidad de caracteres en los paquetes de comunicación de la conexión. También garantiza una referencia única para la conexión y evita que el programa de servidor de confundir clientes cuando recibe varias conexiones al mismo número de puerto.

propiedades

Zócalos heredan las propiedades del puerto a la que están asociados. Puertos que operan comunicaciones sin conexión utilizan los puertos UDP. puertos UDP se basa en el protocolo de datagramas de usuario. la comunicación orientada a la conexión utiliza los puertos TCP. Estos puertos siguen el protocolo de control de transmisión.