¿Qué es un número de puerto?

Un número de puerto es una forma de identificar un proceso específico al que se va a reenviar un mensaje de Internet u otra red cuando llega a un servidor. Todos los dispositivos conectados a la red vienen equipados con puertos estandarizados que tienen un número asignado. Estos números están reservados para ciertos protocolos y su función asociada. Los mensajes de Protocolo de Transferencia de Hipertexto (HTTP), por ejemplo, siempre van al puerto 80, uno de los puertos más utilizados.

Los desarrolladores de la Red de Agencias de Proyectos de Investigación Avanzada, una cooperación informal de administradores de sistemas y autores de software, propusieron el concepto de números de puerto. Una vez conocidos como números de socket, la encarnación temprana de los números de puerto es similar a la clase de dirección de Protocolo de Internet (IP) utilizada hoy en día.

¿Cuál es la diferencia entre una dirección IP y un número de puerto?

Una dirección IP identifica una máquina en una red IP y se utiliza para determinar el destino de un paquete de datos. Los números de puerto identifican una aplicación o servicio en particular en un sistema.

estructura de un paquete de datos
Una dirección IP identifica una máquina en una red IP y determina el destino de un paquete de datos, mientras que los números de puerto identifican aplicaciones o servicios particulares en un sistema.

Una dirección IP es una dirección lógica que se utiliza para identificar un dispositivo en la red. A cualquier dispositivo conectado a Internet se le asigna una dirección IP única para su identificación. Esta información de identificación permite que los dispositivos se comuniquen a través de Internet.

Los números de puerto son parte de la información de direccionamiento que ayuda a identificar a los remitentes y receptores de información y a una aplicación en particular en los dispositivos. Los números de puerto consisten en números de 16 bits.

Por ejemplo, una solicitud de usuario para una transferencia de archivos desde un cliente o host local a un servidor remoto en Internet utiliza el Protocolo de transferencia de archivos (FTP) para la transacción. Ambos dispositivos deben estar configurados para transferir archivos a través de FTP. Para transferir el archivo, la capa de software del Protocolo de Control de Transmisión (TCP) en el host local identifica el número de puerto 21, que, por convención, se asocia con una solicitud FTP in en el número de puerto entero de 16 bits que se adjunta a la solicitud.

En el servidor, la capa TCP leerá el puerto número 21 y reenviará la solicitud al programa FTP en el servidor.

FTP pasivo vs.activo
FTP utiliza los puertos 20 y 21 para transferir archivos entre un cliente y un servidor.

¿Cuáles son los diferentes tipos de números de puerto y sus usos?

Hay 65.535 números de puerto, pero no todos se usan todos los días.

Los números de puerto restringidos o los números de puerto conocidos están reservados por compañías prominentes y van de 0 a 1023. Los servicios de lenguaje de consulta estructurado y QuickTime de Apple y los servicios Gopher utilizan algunos de estos puertos restringidos.

Aquellos que quieran registrar un número de puerto específico pueden elegir del 1024 al 49151. Las compañías de software suelen registrar estos números de puerto. Los puertos dinámicos o privados que van desde 49152 a 65536 están disponibles para que cualquier persona los use.

En otro escenario, se asigna un número de puerto temporalmente from durante la duración de la solicitud y su finalización from de un rango de números de puerto asignados. Esto se denomina número de puerto temporal.

Aquí hay algunos puertos de uso común y sus protocolos de red asociados:

  • Puertos 20 y 21. FTP se utiliza para transferir archivos entre un cliente y un servidor.
  • Puerto 22. Secure Shell es uno de los varios protocolos de túnel utilizados para construir conexiones de red seguras.
  • Puerto 25. El Protocolo de transferencia de Correo Simple (SMTP) se usa comúnmente para el correo electrónico.
  • Puerto 53. El sistema de nombres de dominio (DNS) es un proceso crítico que hace coincidir los nombres de dominio legibles por humanos con las direcciones IP legibles por máquinas en la Internet moderna. Ayuda a los usuarios a cargar sitios web y aplicaciones sin escribir una larga lista de direcciones IP.
  • Puerto 80. HTTP es el protocolo que habilita la World Wide Web.
  • Puerto 123. El Protocolo de tiempo de red ayuda a que los relojes de la computadora se sincronicen entre sí. Es un proceso vital en el cifrado
  • Puerto 179. El Protocolo de puerta de enlace Fronteriza (BGP) ayuda a establecer rutas eficientes entre las grandes redes o sistemas autónomos que conforman Internet. Estas grandes redes utilizan BGP para transmitir qué direcciones IP controlan.
  • Puerto 443. HTTP Secure (HTTPS) es como HTTP, pero más seguro. Todo el tráfico web HTTPS va directamente al puerto 443. Cualquier servicio de red que utilice HTTPS para el cifrado, como DNS a través de HTTPS, también se conecta directamente a este puerto.
  • Puerto 500. El Protocolo de Administración de Claves y Asociación de Seguridad de Internet ayuda a configurar la seguridad IP segura
  • Puerto 3389. El Protocolo de escritorio remoto permite a los usuarios conectarse a sus equipos de escritorio desde otro dispositivo de forma remota.

La Autoridad de Números Asignados de Internet asigna y mantiene todos los números de puerto enumerados anteriormente.

¿Cuáles son las preguntas más frecuentes sobre los números de puerto?

¿Cuál es el número de puerto para localhost?

Localhost es el nombre predeterminado que se usa para establecer una conexión con un equipo. La dirección IP suele ser 127.0.0.1. Esto se hace utilizando una red de direcciones de bucle invertido. El puerto 80 es el puerto estándar común para HTTP.

¿Para qué se utiliza el número de puerto 8080?

El número de puerto 8080 se usa generalmente para servidores web. Cuando se agrega un número de puerto al final del nombre de dominio, dirige el tráfico al servidor web. Sin embargo, los usuarios no pueden reservar el puerto 8080 para servidores web secundarios.

¿Para qué se utiliza el número de puerto 3360?

Las redes TCP/IP utilizan el puerto 3360. El protocolo orientado a la conexión TCP exige un apretón de manos para configurar comunicaciones de extremo a extremo. Al establecer la conexión, los datos del usuario se transfieren bidireccionalmente a través de la conexión.

¿Cuál es mi dirección IP y número de puerto?

La forma más fácil de encontrar la dirección IP pública de un router es buscar » ¿cuál es mi IP?»en un motor de búsqueda como Google. La identificación de un número de puerto dependerá del sistema operativo.

Para Windows:

  • Vaya al símbolo del sistema.
  • Escriba ipconfig.
  • A continuación, escriba netstat para rellenar una lista de todos los números de puerto.

Para macOS:

  • Vaya a Preferencias del sistema.
  • A continuación, vaya a Red > Avanzada.
  • Haga clic en la pestaña Exploración de puertos e introduzca la dirección IP del usuario.

¿Qué es una dirección de servidor proxy y un número de puerto?

Un servidor proxy es, esencialmente, un ordenador en Internet con su propia dirección IP. Se encuentra entre el dispositivo cliente y el servidor remoto y actúa como intermediario para manejar solicitudes de comunicación a través de Internet.

Cuando un equipo local envía una solicitud web, pasa automáticamente por el servidor proxy. El servidor proxy utiliza su propia dirección IP para la solicitud web y no la del usuario. Los servidores proxy ofrecen beneficios de privacidad, por ejemplo, la capacidad de cambiar la dirección IP del cliente, enmascarando la ubicación del usuario.

La dirección del servidor proxy incluye una dirección IP con el número de puerto adjunto al final de la dirección. El número de puerto 8080 se usa generalmente para servidores web, proxy y almacenamiento en caché.

¿Cuál es el número de puerto de Gmail?

Gmail utiliza el Protocolo de Acceso a Mensajes de Internet (IMAP) y SMTP. El puerto IMAP es 993, y el puerto SMTP es 25.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.