Puertos TCP/IP y sus aplicaciones

Requisito previo: Internet y la programación web , Internet y la web , y TCP y UDP en el
puerto de la capa de transporte pueden tratarse como una puerta de enlace a Internet. Para facilitar que diferentes aplicaciones hagan conexiones al mismo tiempo, cada dispositivo que se conecta a la web usa los puertos de una manera diferente. Todas las operaciones se realizan usando diferentes puertos cuando usamos la web, descargamos algunos archivos, usamos una impresora, etc. Al mismo tiempo. Por ejemplo, las transferencias HTTP usan el puerto número 80, mientras que Telnet usa el 23.

Como se sabe, el dispositivo (es decir, la computadora) se identifica por su dirección IP. Dado que varios servicios (pestañas) o aplicaciones se ejecutan simultáneamente en el navegador web, para ejecutar aplicaciones de red, la dirección IP por sí sola no es suficiente.

El puerto de red facilita la identificación de aplicaciones o servicios que se ejecutan en el navegador/computadora de la misma manera que lo hace la dirección IP .

Mirando una situación análoga:
supuestamente eres dueño de un edificio. La dirección de la calle corresponde a la dirección IP. Además, de la forma en que hay un número de puerto, cada edificio también tiene un número de edificio.

Los números de puerto también son de diferentes tipos y tienen números únicos. Los puertos coexisten dentro de una dirección IP porque todos y cada uno de los servicios tienen su puerto único.

Las principales empresas como Google o MSN utilizan puertos bien conocidos (0 a 10231) para sus servicios; A ciertas funciones específicas se les asignan puertos registrados (1024 a 49151) cuando se solicitan; También hay puertos privados o dinámicos (49152 a 65536) que pueden ser utilizados por cualquier persona que lo desee para servidores privados y fines temporales.

Es muy recomendable que conozca los números de puerto. Tendrá un buen control de su software si lo sabe. Las aplicaciones siempre deben estar abiertas para que funcionen, ya que utilizan puertos específicos. Si bien cerrarlos ciertamente puede mejorar la seguridad de su puerto, depende de usted mantener un puerto en particular abierto o cerrado. También puede abrir o cerrar un puerto en particular si una de sus aplicaciones no puede conectarse a Internet. Algunos puertos están bloqueados por firewalls, por lo que es posible que deba permitir que los omita manualmente cuando sea necesario.

Figura: funcionamiento del cortafuegos

La necesidad de un número de puerto se discute por ahora. Pero, ¿quién asigna un número de puerto único para diferentes servicios/aplicaciones?
Un navegador web cuando se conecta a un servidor web, un puerto dentro del rango (49152-65535) es autoasignado por el navegador web, lo que se denomina puerto efímero.

En la imagen que se muestra debajo, a todos los servicios únicos se les asigna un número de puerto único, que puede ver en la quinta tupla en la dirección local. Pruebe netstat en su comando para obtener detalles.

Nota:
los números de puerto del cliente se asignan dinámicamente y se pueden reutilizar una vez que se cierra la sesión.

Publicación traducida automáticamente

Artículo escrito por ssatyanand7 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *