Colección de citas famosas - Colección de poesías - ¿Quién asigna aleatoriamente el número de puerto al proceso del cliente?

¿Quién asigna aleatoriamente el número de puerto al proceso del cliente?

El sistema asigna aleatoriamente el número de puerto del proceso del cliente a todo el rango.

"Puerto" de computadora es la traducción del inglés puerto, que puede considerarse como la salida de comunicación entre la computadora y el mundo exterior. Los puertos en el campo del hardware también se denominan interfaces, como puertos USB, puertos serie, etc. Los puertos en el campo del software generalmente se refieren a puertos de protocolo de comunicación en la red para servicios de conexión y servicios sin conexión. Es una estructura de software abstracta, que incluye algunas estructuras de datos y buffers de E/S (entrada y salida básica).

Función

La función principal de un número de puerto es representar los servicios proporcionados por un proceso específico en una computadora. Las computadoras en la red representan sus identidades a través de direcciones IP. Solo puede representar una computadora específica, pero una computadora puede proporcionar muchos servicios al mismo tiempo.

Por ejemplo, servicios de bases de datos, servicios FTP, servicios web, etc., utilizamos números de puerto para distinguir estos diferentes servicios proporcionados por la misma computadora. Por ejemplo, el número de puerto común 21 representa el servicio FTP. y el número de puerto 23 representa el puerto número 25 del servicio Telnet, que hace referencia al servicio SMTP, etc.