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 .
- ¿Qué significa AS en términos de protocolos de enrutamiento?
- ¿Podemos decir que VPN es LAN inalámbrica?
- Cómo escribir aplicaciones en el controlador Floodlight SDN
- ¿Por qué necesitamos una dirección MAC local cuando hay una dirección MAC globalmente única para cada máquina?
- ¿Cómo se realiza una consulta DNS?
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!