¿Qué es un puerto?

Cuando una máquina habla con otra máquina a través de la red entre ellas, cada una de las dos máquinas se identificará por su dirección IP. Si cada máquina tuviera un solo proceso hablando a la vez, las direcciones IP serían suficientes. Para conectarse a un servidor, en, digamos 99.53.37.61, podría decir: “Déjeme hablar con 99.53.37.61”, y usted sería el único que hablaría con él, y no podría hablar con nadie más. .

Ahora, si hay varios procesos que escuchan en la máquina receptora, debe decir algo como “déjenme hablar con el servicio que está sirviendo contenido a través de HTTP”. Un puerto es la forma de especificar esto. IANA (la Autoridad de Números Asignados de Internet) mantiene una lista de puertos utilizados para servicios comunes [http://www.iana.org/assignments/…]. Entonces, busca ‘HTTP’ allí, y la convención de acuerdo con la lista de la IANA parece indicar el puerto 80. Entonces dices: “Déjame hablar con 99.53.37.61, puerto 80 ” para que el contenido se sirva a través de HTTP . También puede hablar con el puerto 22 para obtener una conexión segura al servidor.

Ahora también considere que puede haber múltiples procesos en su máquina. Podría tener un programa descargando algo de un servidor FTP, mientras también mira una página web. Estas conexiones salientes están designadas por un número de puerto de origen .

Histórico a un lado : Aquí hay algunos intentos tempranos de estandarizar puertos, luego llamados ‘números de socket’ (http://tools.ietf.org/html/rfc349, http://tools.ietf.org/html/rfc433). Aparentemente, confiaron en Jon Postel para ser el ‘zar de los números de socket’ que los asignaría benevolentemente a diferentes servicios. También tenga en cuenta que estos fueron escritos en el ’72, ¡más cerca de la Segunda Guerra Mundial que hoy!

Esta será una explicación no técnica con el objetivo o relacionarlo con algo que ya usa en el mundo real. Me doy cuenta de que es una simplificación excesiva, pero creo que explica los puertos en términos con los que cualquiera puede relacionarse. Para comenzar, debe comprender que las direcciones IP y el enrutamiento para el tráfico de Internet se basan en el sistema telefónico. Su dirección IP se usa para enrutar el tráfico al área del mundo en la que se encuentra su computadora, o el servidor con el que desea comunicarse, de la misma manera que los números de teléfono se usan para enrutar las llamadas desde su teléfono a la persona a la que desea llamar.

Si piensa en llamar a una gran corporación y preguntar por el departamento de publicidad donde su solicitud hace que se lo reenvíe a la extensión del departamento. Para las computadoras, las direcciones IP son el número de teléfono y los puertos son la extensión. Al igual que una extensión enruta las llamadas a un departamento específico de una empresa, los puertos de computadora enrutan diferentes tipos de tráfico a diferentes programas en el servidor.

El puerto 80 responde a las llamadas de los navegadores y responde con páginas web.
El puerto 21 acepta solicitudes para el Protocolo de transferencia de archivos (FTP) y las pasa al servidor FTP.
El puerto 25 es utilizado por SMTP (Protocolo simple de transporte de correo) para aceptar el correo electrónico y pasarlo al servidor de correo electrónico.
El puerto 110 es utilizado por POP (Protocolo de oficina de correos) y se utiliza para leer su correo electrónico en el servidor.

Los puertos están estandarizados y puede encontrar una lista en este sitio:
Nombre del servicio y protocolo de transporte Número de puerto Registro

Espero que esto tenga sentido y que sea fácil relacionarse.

Oporto, Oporto, Oporto:
Es un vino portugués fortificado. En la UE, solo los puertos de Portugal pueden llamarse puertos. En los Estados Unidos, los puertos pueden provenir de casi cualquier lugar (vale la pena leer la etiqueta). El oporto es básicamente un vino que se “fortifica” mediante la adición de aguardientes de uva destilados (similar al brandy). Esto no solo fortifica (fortalece) el vino sino que también detiene la fermentación antes de que todo el azúcar se convierta en alcohol. Da como resultado un vino que generalmente contiene de 19 a 23% de alcohol frente al 12.5% ​​-14.5% de alcohol en la mayoría de los otros vinos.

En los Estados Unidos, la mayoría de los puertos que encontrarás son una de dos variedades: Tawny y Ruby.

Los puertos rojizos están hechos de uvas rojas y envejecidos en barriles de madera, donde la oxidación y la evaporación dejan el vino con un color marrón dorado a ámbar. Suelen tener entre 10 y 40 años.

Los puertos de rubí, a diferencia del Tawny, se colocan en barriles de acero inoxidable para inhibir la oxidación y la evaporación. El resultado es un profundo color “rubí”. El envejecimiento hace poco para mejorar esta variedad de puertos.

Tradicionalmente, los puertos se sirven al final de la comida con queso, como vino de postre o como bebida después de la cena, y es uno de los mejores vinos para disfrutar con chocolate o un puro puro.

Otros vinos fortificados incluyen jerez, madeira, marsala y vermut.

¡Espero que esto ayude!

No estoy seguro, pero la pregunta también podría leerse en referencia a un puerto físico, que son simplemente puntos de conexión estandarizados a través de los cuales las señales eléctricas u ópticas se conectan entre computadoras en red y otros equipos de red.

Si se refiere a los puertos de la aplicación, como supuso el respondedor anterior, los puertos son, bueno, digamos subdirecciones de nuestros números de apartamentos a los que las aplicaciones establecen la conexión cuando quieren un servicio de ese apartamento.

Por ejemplo, cuando solicita una página web normal, su navegador envía una solicitud no solo al servidor, sino al puerto 80, que es el puerto estándar para el protocolo http, y donde la aplicación del servidor web del servidor está escuchando las solicitudes.

Otros protocolos tienen sus propios puertos estándar y la mayoría de los administradores de servidores se adhieren a ellos.

Ahora los puertos también tienen otra función en el lado solicitante. Cuando su navegador envía la solicitud, la solicitud tiene otro puerto, generalmente seleccionado al azar, al que el servidor dirige la respuesta, de modo que las funciones de nivel inferior de su computadora sepan a qué aplicación debe dirigirse la respuesta.

Esta es una simplificación, y si necesita saber más, busque en Google, podría comenzar, por ejemplo, con tcp / ip ports services rfc y está listo para leer de noche en las próximas semanas.

Gracias por el A2A, pero creo que Gail me ganó. No hay mucho que pueda agregar a esa respuesta ya excelente, excepto quizás por el origen de la bebida. La historia cuenta que los ingleses se pelearon con los franceses y que su oferta de vino se vio interrumpida, por lo que comenzaron a importar desde Portugal. Desafortunadamente, los vinos no duraron lo suficiente como para distribuirse por todo el imperio, por lo que agregaron espíritus de uva para que duren más, ya que el mayor contenido de alcohol asegura que las levaduras se eliminen. De ahí los nombres en inglés en muchas marcas populares de Port. El vino normalmente se autoesteriliza al 12% (o más usando levaduras genéticamente alteradas que soportan concentraciones más altas), y el alcohol extra agregado no solo asegura eso, sino que lo hace realmente difícil para cualquier otro invasor que pueda ingresar desde el exterior.