Red de conocimientos turísticos - Información de alquiler - ¿Qué es un puerto? donde puedo encontrar el puerto
¿Qué es un puerto? donde puedo encontrar el puerto
"Puerto" de computadora es la traducción libre del inglés port, que puede considerarse como la salida para que la computadora se comunique con 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 que están orientados a servicios de conexión y servicios sin conexión. Son estructuras de software abstractas, que incluyen algunas estructuras de datos y buffers de E/S (entrada y salida básica). En tecnología de redes, los puertos tienen varios significados. Los puertos de concentradores, conmutadores y enrutadores se refieren a las interfaces conectadas a otros dispositivos de red, como puertos RJ-45 y puertos serie. El puerto del que estamos hablando aquí no es un puerto físico, sino un puerto en el protocolo TCP/IP, que es un puerto lógico. Entonces, ¿qué significa el puerto en el protocolo TCP/IP? Si se compara la dirección IP con la de una casa, el puerto es la puerta de la casa. Una casa real sólo tiene unas pocas puertas, ¡pero una dirección IP puede tener hasta 65536 puertos (es decir, 256×256)! Los puertos están marcados con números de puerto, que son simplemente números enteros en el rango de 0 a 65535 (256×256-1). En Internet, los hosts envían y reciben paquetes de datos a través del protocolo TCP/IP, y cada paquete de datos se enruta en Internet según la dirección IP de su host de destino. Se puede ver que no hay ningún problema para transmitir con éxito el paquete de datos al host de destino. ¿Cuál es el problema? Sabemos que la mayoría de los sistemas operativos admiten múltiples programas (procesos) ejecutándose al mismo tiempo, entonces, ¿a qué proceso debería enviar el host de destino el paquete de datos recibido? Obviamente, este problema necesitaba resolverse, por lo que se introdujo el mecanismo de puerto. El sistema operativo local asignará puertos de protocolo a aquellos procesos que los necesiten. Cada puerto de protocolo se identifica mediante un número entero positivo, como por ejemplo: 80, 139, 445, etc. Después de recibir el paquete de datos, el host de destino enviará los datos al puerto correspondiente de acuerdo con el número de puerto de destino en el encabezado del paquete. El proceso correspondiente al puerto recibe los datos y espera la llegada del siguiente conjunto de datos. A estas alturas, el concepto de puerto todavía parece relativamente abstracto, así que sígueme y no te alejes. Los puertos son en realidad colas y el sistema operativo asigna una cola diferente a cada proceso. El paquete de datos se envía a la cola correspondiente según el puerto de destino, esperando que el proceso acceda a él. En circunstancias muy especiales, esta cola puede desbordarse, pero el sistema operativo permite que cada proceso especifique y ajuste su propio tamaño de cola. No solo el proceso que recibe el paquete de datos necesita abrir su propio puerto, sino que el proceso que envía el paquete de datos también necesita abrir el puerto. Esto identificará el puerto activo en el paquete de datos, para que el receptor pueda regresar sin problemas. el paquete de datos a este puerto. 2. Método de verificación de puertos 1. En modo comando, tomemos Windows XP como ejemplo para ver qué puertos están abiertos en el sistema recién instalado, es decir, qué puertas están reservadas. El comando para ver puertos sin utilizar ninguna herramienta es netstat. El método es el siguiente: a. Escriba cmd en "Inicio" y presione Entrar b. En la interfaz del comando DOS, escriba netstat -na, como se muestra en la Figura 2. Dirección local representa la dirección local. El número después de los dos puntos en esta dirección es el número de puerto abierto. La dirección extranjera representa la dirección remota. Si se está comunicando con otras máquinas, se muestra la dirección de la otra parte y el estado representa el estado. Se muestra ESCUCHANDO significa que el puerto está abierto y esperando una conexión, pero aún no se ha conectado. Es como si la puerta de tu casa estuviera abierta, pero nadie hubiera entrado todavía. Tome el primer comportamiento como ejemplo para ver lo que significa.
Si está satisfecho, adopte