es muy probable que haya encontrado este artículo porque una aplicación que está tratando de ejecutar se queja de un «puerto» Bloqueado o ha leído sobre cómo dejar ciertos «puertos» abiertos en su red puede ser un problema de seguridad.
de cualquier manera, al final de esta pieza no solo sabrá cuáles son estos puertos de los que todos están hablando, sino también cómo verificar su computadora para encontrar puertos abiertos o cerrados.
¿Qué Es un Puerto de Red?,
Lo primero que debes saber es que los puertos a los que nos referimos aquí son virtuales. No tiene nada que ver con los puertos físicos de hardware de la red en su router, TV, consolas u ordenadores. Los puertos son simplemente una forma para que su hardware y software de red organice el tráfico de información.
piense en carriles reservados en una carretera. La acera es para peatones. Podría haber un carril dedicado para bicicletas. Los vehículos compartidos y los autobuses también tienen sus propios carriles. Los puertos cumplen la misma función., Un puerto se puede utilizar para recibir correos electrónicos, mientras que otro lleva solicitudes de transferencia de archivos o tráfico del sitio web.
hay dos tipos comunes de puertos, que necesitan una breve explicación antes de pasar a comprobar qué puertos en su sistema están abiertos y cuáles no.
& puertos UDP?
los dos tipos comunes de puertos en las redes modernas se conocen como puertos TCP y UDP. Es decir, Protocolo de control de transmisión y Protocolo de datagramas de usuario respectivamente., Así que estos dos tipos de puertos utilizan diferentes protocolos de red.
que se pueden considerar como conjuntos distintivos de reglas sobre cómo deben enviarse y recibirse bits de información. Ambos tipos de puertos se basan en el protocolo de Internet (IP) fundamental que hace que internet y las redes domésticas, bueno, funcionen. Sin embargo, son adecuados para diferentes aplicaciones.,
La gran diferencia es que cuando se envía información a través de UDP, el remitente no primero tiene que establecer una conexión con el receptor antes de iniciar la conversación. Es un poco como enviar una carta. No sabes si la otra persona recibió tu mensaje y no tienes ninguna garantía de que recibirás comentarios.
TCP, por otro lado, es más como hacer una llamada telefónica., El receptor tiene que» recoger » la conexión y hay un flujo de ida y vuelta de información hasta que alguien cuelga deliberadamente.
Los mensajes UDP generalmente se transmiten a través de una red a cualquier persona que esté escuchando en el puerto UDP especificado. Esto lo hace perfecto para mensajes de tipo housekeeping que se relacionan con la ejecución de la propia red. También es perfecto para transmisión de voz sobre IP, videojuegos en línea y transmisiones en streaming.
¿por Qué?, Estas aplicaciones se benefician de la baja latencia de UDP y el flujo constante de información que no tiene que ser perfecto para ser útil. Un poco de corrupción en su Chat de Skype es mucho menos importante que las bajas cantidades de retraso, después de todo.
TCP es mucho más común que UDP y se asegura absolutamente de que todos los datos se reciban libres de errores. Casi todo lo que no necesita las ventajas específicas de UDP, usa TCP en su lugar.
¿qué puertos suelen estar abiertos por defecto?
hay muchos puertos. Un número de puerto puede ser de 0 a 65535!, Eso no significa que cualquier aplicación pueda elegir cualquier puerto. Hay estándares y rangos establecidos, lo que nos ayuda a dar sentido al ruido.
Puertos 0û1023 están asociados con algunos de los más importantes y fundamentales de los servicios de red. Esto tiene sentido, ya que los puertos con números inferiores se asignaron primero. El protocolo SMTP para correo electrónico, por ejemplo, es utilizado exclusivamente por el puerto 25.,
Los Puertos 1024-49151 se conocen como» puertos registrados » y se asignan a servicios comunes importantes como OpenVPN en el puerto 1194 o Microsoft SQL en los puertos 1433 y 1434.
el resto de los números de puerto se conocen como puertos» dinámicos «o» privados». Estos puertos no están reservados y cualquiera puede usarlos en una red para admitir un servicio en particular. El único problema surge cuando dos o más servicios en la misma red están utilizando el mismo puerto.,59bb4″>
Si bien es imposible enumerar todos los puertos importantes, estos puertos comunes son útiles para saber de memoria:
- 20 – FTP (File Transfer Protocol)
- 22 – Secure Shell (SSH)
- 25 – Simple Mail Transfer Protocol (SMTP)
- 53 – Domain Name System (DNS)
- 80 – Hypertext Transfer Protocol (HTTP)
- 110 – post office protocol (POP3)
- 143 – Internet Message Access Protocol (IMAP)
- 443 – HTTP secure (HTTPS)
dado que hay tantos miles de números de Puerto comunes, el enfoque más fácil es recordar los rangos., Que le dirá si un puerto determinado está reservado o no. Gracias a Google, también puede buscar qué servicios utilizan un puerto específico en ningún momento.
encuentra puertos abiertos en Windows
ahora que tenemos todos los conocimientos básicos sobre los puertos TCP y UDP fuera del camino, es el momento de proceso de encontrar qué puertos están abiertos y en uso en su computadora.,
La buena noticia es que Windows tiene un comando bastante útil incorporado que le mostrará qué puertos están siendo utilizados actualmente en su computadora por varias aplicaciones y servicios.
- Lo primero que desea hacer es abrir el Menú Inicio y buscar CMD.
- Ahora, haga clic en CMD y Ejecutar como Administrador.,
- Con la línea de Comandos abrir, escriba:
Netstat -ab
- no te preocupes acerca de una larga lista de información de desplazamiento más rápido de lo que usted puede leer. Simplemente puede usar CTRL + C Y CTRL + V para copiar y pegar la información en el Bloc de notas o en cualquier otro editor de texto.
- la información entre paréntesis es el nombre del programa que está usando el puerto., TCP o UDP se refiere al protocolo que se está utilizando en ese puerto. El número consiste en una dirección IP y luego el número de Puerto después de los dos puntos.
Escaneo De Puertos Bloqueados
se encarga de encontrar qué puertos están siendo utilizados y por el cual la aplicación, pero no nos dice que los puertos están siendo activamente bloqueado por el Firewall de Windows.
- Una vez más, abra el Menú Inicio y busque CMD.
- haga clic con el botón derecho en CMD y ejecute como administrador.,
- Con el símbolo del sistema abierto, escriba:
netsh firewall show state
Esta es una visualización de puertos bloqueados y abiertos según la configuración de su Firewall de Windows.
verá una nota sobre este comando que está en desuso, pero el nuevo comando no nos muestra la información que queremos. Así que por ahora usar el comando’ show state ‘ sigue siendo la forma más rápida y fácil de obtener información de puertos.,
solo porque el Firewall de Windows no esté bloqueando un puerto, eso no significa que su enrutador o ISP no lo estén. así que lo último que queremos hacer es verificar si está sucediendo algún bloqueo externo.
- abra el Menú Inicio y busque CMD.
- Ahora, haga clic derecho en CMD y ejecute como administrador.
- Con el símbolo del sistema abierto, escriba:
netstat-ano | findstr-i SYN_SENT
si no obtienes ningún resultado en la lista, entonces nada está siendo bloqueado., Si algunos puertos están listados, significa que están siendo bloqueados. Si un puerto no bloqueado por Windows aparece aquí, es posible que desee comprobar su router o pop un correo electrónico a su ISP, si cambiar a un puerto diferente no es una opción.
aplicaciones útiles para mapear el estado de su puerto
mientras que el símbolo del sistema es una buena herramienta rápida y sucia, hay aplicaciones de terceros más refinadas que pueden ayudarlo a obtener una imagen de la configuración de su puerto. Los dos resaltados aquí son solo ejemplos populares.,
SolarWinds Free Port Scanner
SolarWinds requiere que usted envíe su nombre y datos para realizar la descarga, pero para usted si usted poner su información en el formulario o no. Probamos varias herramientas gratuitas antes de decidirnos por SolarWinds, pero era la única herramienta que funcionaba correctamente bajo Windows 10 y tenía una interfaz fácil.
también fue el único que no activó un indicador de virus falso positivo., Uno de los grandes problemas con el software de escaneo de puertos es que las empresas de seguridad tienden a verlos como malware. Así que la mayoría de los usuarios ignoran cualquier advertencia de virus que vienen con este tipo de herramientas. Eso es un problema porque no se puede decir la diferencia entre un falso positivo y un virus real en estas aplicaciones.
SolarWinds puede venir con algunas condiciones, pero en realidad funciona como se anuncia y es fácil de usar.,
CanYouSeeMe
Esto es, como usted puede decir probablemente, un servicio web en lugar de una aplicación. Es un buen primer puerto de escala para ver si los datos externos pueden pasar por su puerto local o no. Detecta automáticamente su dirección IP y todo lo que tiene que hacer es especificar qué puerto probar.
entonces le dirá si el puerto está bloqueado o no y luego tendrá que averiguar si el bloqueo está en la computadora, el enrutador o en el nivel del proveedor de servicios.,
conclusión
para la mayoría de los usuarios, los puertos no son algo de lo que deba preocuparse. Son administrados por su sistema operativo, aplicaciones y hardware de red.
cuando las cosas van mal, sin embargo, es bueno tener la herramienta en la mano que le permite encontrar puertos abiertos para detectar actividad sospechosa o averiguar dónde exactamente su valiosa información está golpeando una pared de ladrillo.