Foro de elhacker.net

Comunicaciones => Redes => Mensaje iniciado por: NikNitro! en 28 Mayo 2014, 21:46 pm



Título: Es posible evitar abrir puertos?
Publicado por: NikNitro! en 28 Mayo 2014, 21:46 pm
Uff, le estoy dando ya demasiadas vueltas a mi proyecto. Mi duda es simple. Si instalo Skype no tengo que abrir puertos (por norma general). Lo abro y lo uso. Lo mismo con Steam, Origin y cualquier juego online. ¿Cómo puedo hacer esto con mi aplicación? Si le meto puertos como el 80, el 22 o el 8080 no consigue conectar a no ser que me meta en el router y redirija el puerto.

Saludos ;)


Título: Re: Es posible evitar abrir puertos?
Publicado por: engel lex en 29 Mayo 2014, 00:20 am
para esos casos existe algo llamado "conexion inversa" es decir el programa en la pc llama al servidor, de esta manera lo que envíe el servidor pasará el router si cpnserva las características de la conexión, eso no se puede aplicar por ejemplo a un servidor apaches , ya que no sabes previamente quien va a conecta


Título: Re: Es posible evitar abrir puertos?
Publicado por: NikNitro! en 29 Mayo 2014, 01:23 am
Es la única forma? Por ejemplo, el puerto 80 lo usan un montón de programas (Por ejemplo: World Wide Web, iCloud, QuickTime Installer, iTunes Store y Radio, Actualización de Software, RAID Admin, Backup, publicación de calendarios iCal, WebDAV, Final Cut Server, AirPlay, Recuperación de OS X Lion por Internet, Gestor de Perfiles, Xcode Server FUENTE: http://support.apple.com/kb/ts1629?viewlocale=es_ES&locale=es_ES).

No hay forma de que yo use también el 80 sin bloquearlo?

saludos ;)


Título: Re: Es posible evitar abrir puertos?
Publicado por: engel lex en 29 Mayo 2014, 01:51 am
no confundas el puerto interno con el puerto del servidor... si usas netstat verás que es raro que tu pc use un puerto menor al 1024, normalmente se elige un valor al azar para el interno y el valor del puerto destino si es fijo

si abres skype y luego apache, chocan en el 80 (si abres skype de segundo no)
radmin dudo que use el 80
final cut server hay un chance que si lo use, pero parece raro


Título: Re: Es posible evitar abrir puertos?
Publicado por: NikNitro! en 29 Mayo 2014, 11:14 am
Pero mi duda sigue en pie... Por qué al instalar programas como teamSpeak, dropbox o skype no tengo que abrir puertos? :S Todos se basan en conexion inversa?

Saludos y gracias ;)


Título: Re: Es posible evitar abrir puertos?
Publicado por: engel lex en 29 Mayo 2014, 13:56 pm
yeip aunque en ellos es lógico, lo primero que deben hacer para autenticarse es decirle al servidor que ahí van los  datos



Título: Re: Es posible evitar abrir puertos?
Publicado por: NikNitro! en 29 Mayo 2014, 14:09 pm
Okey gracias ;)