¿Qué son los puertos de ordenador (red, entrada y salida)

Todas las computadoras, ya sean portátiles o de escritorio con Windows, Mac, Linux o cualquier otro sistema operativo, tienen puertos de entrada y salida.
Estos puertos pueden ser físicos y visibles en la parte posterior o lateral de la propia computadora o incluso puertos virtuales que son quizás más difíciles de entender.
En esta pequeña lección de informática vemos el diferencia entre los puertos físicos y virtuales…tratando de averiguar por encima de todo lo que son y… ¿Qué significa cuando oyes hablar de una puerta que se refiere a un software o un sistema como Windows.

Los puertos de la computadora son exactamente como las puertas de una casa, aunque pueden ser sólo de entrada (input), sólo de salida (output) o ambos tipos.
Las puertas físicas Es fácil entender por qué son los que conectan los cables de tu PC.
Por ejemplo, el puerto del monitor (que puede ser VGA, HDMI u otro) da salida a la señal de vídeo de la tarjeta gráfica a la pantalla, mientras que el puerto de audio da salida al sonido de los altavoces conectados por cable al ordenador.
Como puertos de entrada y salida podemos tomar el ejemplo de los puertos USB, que pueden utilizarse bidireccionalmente para transferir datos a la computadora o de la computadora a otro dispositivo (como un teléfono inteligente).
En otro artículo hemos descrito los principales puertos, enchufes y conectores para los cables de la computadora, con varias reflexiones sobre todos los tipos de puertos USB.

También puertos virtualesYo soy la entrada y la salida y sirvo a la computadora como direcciones de red para recibir y transmitir datos a otras computadoras o a través de Internet.
Estos puertos son utilizados por los dispositivos de red para interactuar entre sí, pueden ser utilizados por programas específicos para enviar datos o permanecer abiertos para escuchar las solicitudes entrantes.
Puertos de la red se indican simplemente con números, que junto a la dirección IP de la computadora permiten al enrutador saber de dónde viene un paquete de datos y a qué programa debe ser enviado.
El enrutador es el dispositivo que gestiona las entradas y salidas a través de los puertos virtuales, para dirigir el tráfico a los diferentes dispositivos de la red.
Por ejemplo, si necesita utilizar una impresora de red y enviar un documento para imprimir, el enrutador enviará el comando a la impresora a través de los puertos internos.
Otro ejemplo de un puerto, el más trivial, es el navegador de Internet que funciona en el puerto 80 para las peticiones http.
En la práctica, el navegador de Internet, cuando tiene que descargar un sitio web como éste, se conecta al servidor donde se encuentran las páginas del sitio a través del puerto 80.

Como ya se ha escrito en la guía de direcciones de Internet, protocolos de red y puertos, para entender qué puertos son realmente se puede pensar en el sistema de entrega de paquetes.
Pensando en la red informática como una red de carreteras, las direcciones IP como nombres de calles y los puertos como números de casa, es fácil para un mensajero (que se convierte en nuestro enrutador) saber a quién enviar un paquete o a quién recogerlo para llevarlo a otro lugar.
Los puertos virtuales de la computadora se abren por servicios y programas específicos cuando se están ejecutando.
Los puertos son reconocibles por números, desde el 0 hasta el 65536, que pueden ser decididos por el desarrollador del programa o el usuario.

Los puertos virtuales no pueden ser dañados de la misma manera que los puertos físicos, pero representan riesgos de seguridad para los sistemas a los que pertenecen y, por lo tanto, deben ser gestionados por el router.
Por lo tanto, en otros artículos hemos visto varias guías sobre el tema:

– Como puertos abiertos en el routerpara permitir que el ordenador utilice programas como los clientes Torrent, que necesitan enviar y recibir datos a través de Internet.

Cómo bloquear los puertos en los PCs con Windows para evitar que los hackers o los virus transmitan datos informáticos al exterior.

Programas para ver en tiempo real el uso de los puertos en la conexión a Internetpara ver cuáles están abiertas y cuáles están listas para recibir.
Esta operación también puede realizarse sin programas, en Windows, abriendo el símbolo del sistema (con derechos de administrador, luego ábralo haciendo clic con el botón derecho del ratón y ejecútelo como administrador) desde el menú Inicio.
El comando a enviar para controlar el uso de los puertos virtuales en un PC con Windows es: netstat -ab

El resultado de la orden puede tardar uno o dos minutos antes de que se muestre completamente.
Los puertos son el número que aparece después de los dos puntos de la columna de direcciones locales, por ejemplo: 127.0.0.1:3213 3213 es la puerta.
Cuando se escribe que la puerta está en Escuchandosignifica que está escuchando pero no en uso, mientras que si está escrito Establecido significa que está activamente conectada.

Para tener una visión más clara de los puertos en uso en su computadora, puede usar el comando netstat -aon

En la lista que sale se encuentra el PID, el número de identificación del proceso que utiliza ese puerto.
Para encontrar qué programa o servicio utiliza el puerto, puede abrir el administrador de tareas de Windows para ver la lista de procesos activos y asociar el PID al nombre del programa.

Un programa como Currports facilita la visualización de los puertos abiertos y de escucha en Windows.
En este sitio puedes comprobar si una puerta está abierta y comunicándose en Internet.

La mayoría de los ataques de red a computadoras tratan de buscar puertos abiertos y desprotegidos, y cuando Windows todavía no incluía un cortafuegos (como en Windows XP), estos intentos a menudo tenían éxito.
Además, cualquier ataque a los puertos a través de Internet es inmediatamente prevenido por los enrutadores, que por defecto mantienen todos los puertos cerrados (para ello se necesita la guía para abrir puertos en el enrutador como se ha visto anteriormente).

Con los sistemas modernos, desde Windows 7 a Windows 10, se puede controlar la transmisión de datos en los puertos a través del Firewall de Windows.
El remedio más común en este caso es a menudo un cortafuegos que limita el tráfico / información que pasa por un puerto. Un cortafuegos puede generar varias banderas falsas, lo cual es mejor que dejar pasar algo malicioso. Los cortafuegos en su sistema y red son necesarios para asegurar que sus puertos virtuales sean seguros.

Afortunadamente, no es fácil abrir una puerta virtual. Los puertos abiertos dedicados ya son utilizados por su enrutador u otro dispositivo. Todos los demás puertos están cerrados por defecto y deben abrirse con utilidades de línea de comandos u otras herramientas similares.

Red