This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

  • 6 voto(s) - 3.67 Media
  • 1
  • 2
  • 3
  • 4
  • 5
DUDA: Puertos 80 y 443
#1
Tengo una duda con el tema de los puertos, hasta ahora estoy usando el puerto 80 pero viendo que el puerto 443 es el seguro, me preguntaba si es posible hacer una conexión en ese puerto o en ambos, vamos si es seguro use el 443 y si no lo es use el 80.
Es que temas de informática estoy bastante pez, soy electrónico que vamos a hacerle. :roto2:

Un saludo Guiño
  Responder
#2
El puerto 443 se suele usar con https y para ello necesitas tener un certificado que cifre la conexión. Si nos das más detalles podremos estudiar mejor el caso

Saludos
  Responder
#3
ClioS escribió:Tengo una duda con el tema de los puertos, hasta ahora estoy usando el puerto 80 pero viendo que el puerto 443 es el seguro, me preguntaba si es posible hacer una conexión en ese puerto o en ambos, vamos si es seguro use el 443 y si no lo es use el 80.
Es que temas de informática estoy bastante pez, soy electrónico que vamos a hacerle. :roto2:

Un saludo Guiño

Por lo que se, no es que el puerto 443 se un puerto "seguro" sino que es uno de los llamados well known ports. Esto quiere decir que es el puerto predefinido por la IANA (Internet Assigned Numbers Authority) para las conexiones https(seguras).

Esto no quita que tu puedas usar ese puerto con otros fines(por ejemplo en un servidor propio).

Por ejemplo yo tengo un server casero montado y para gestionarlo via internet lo tengo configurado para que el servidor web sea accesible a traves del puerto (por ejemplo) 83, cuando segun la IANA al ser un servidor con conexion http deberia usarse el puerto 80.

Lista puertos well known:
http://en.m.wikipedia.org/wiki/List_of_T...nown_ports

Saludos
  Responder
#4
Lo que quiero hacer es poder enviar datos a un puerto 80 y/o a un puerto 443 (el 80 es como hasta ahora), dependiendo lo que envíe o lo que yo decida vaya a uno u otro, los servidores son propios.
Por lo que logro entender puedes llamar o acceder al puerto como quieras siempre que sea de un servidor propio ¿no?.
Es que en temas de telecomunicaciones estoy algo perdido por no decir bastante.

Hace tiempo mire algo también pero era mediante DNS y para http bien pero para https tenias que apoyarte en un php (si mal no recuerdo) para desde él acceder al https, cosa que si era http podías directamente en el código-programa de arduino

¿Algún tutorial o libro que me ayude a entender esto mejor? Que conste que me ha servido de ayuda lo que me comentáis. :one:

Gracias a ambos :aplauso: :aplauso:
  Responder
#5
Me han comentado que hay unos módulos para poder hacer comunicación con https, ¿alguien sabe algo? porque seguramente seria lo que me puede solucionar el problema.
Investigare y os comento.

Un saludo Guiño
  Responder
#6
ClioS según tengo entendido las librerías de arduino para el manejo de shield ethernet no soportan cifrado de datos.
Lo que se me ocurre que podrías hacer es cifrarlos tu a mano es decir aplicando una mascara a la respuesta del servidor y luego hacer el proceso inverso en arduino.

La mascara solo debes conocerla tu y no viaja por la red.

Si te animas a implementar el sistema, podría ayudarte aunque no lo he implementado antes.

Saludos
  Responder
#7
freestyle escribió:ClioS según tengo entendido las librerías de arduino para el manejo de shield ethernet no soportan cifrado de datos.
Lo que se me ocurre que podrías hacer es cifrarlos tu a mano es decir aplicando una mascara a la respuesta del servidor y luego hacer el proceso inverso en arduino.

La mascara solo debes conocerla tu y no viaja por la red.

Si te animas a implementar el sistema, podría ayudarte aunque no lo he implementado antes.

Saludos

Por animarme sin duda, me gustan los retos y superarme, pero no se por donde empezar o donde mirar algo porque no entiendo lo que tengo que hacer. :oops:

Un saludo Mola
  Responder
#8
Dispongo también de una RaspPi por si se puede utilizar como intermediaria para el acceso a paginas https - puerto 443.

Un saludo Mola
  Responder
#9
ClioS en principio necesitamos varios requisitos y dedicarle algo de tiempo.
  • -Un servidor con soporte para php5
    -Arduino
    -Ethernet Shield

Si tienes todo lo de arriba dime que modelos y versiones son, también pasame el código que tienes en arduino para hacer la petición al servidor.
  Responder
#10
freestyle escribió:ClioS en principio necesitamos varios requisitos y dedicarle algo de tiempo.
  • -Un servidor con soporte para php5
    -Arduino
    -Ethernet Shield

Si tienes todo lo de arriba dime que modelos y versiones son, también pasame el código que tienes en arduino para hacer la petición al servidor.

Servidor no tengo pero se puede utilizar la RasPi ¿no?
Arduino tengo el mega y ethernet shield la W5100

Lo que busco es poder enviar datos de manera segura, (encriptarlos ¿no?) hacer peticiones a https ya que http ya se hacerlas y como se asocia el puerto 443 al seguro y el 80 al normal pensé que era lo mismo pedir petición por https que abrir el puerto 443.

Como veras estoy bastante pez en este aspecto.

Te agradezco la ayuda Mola
  Responder
#11
Ok, montate un server en tu pc con XAMPP (http://www.apachefriends.org/es/xampp-windows.html) por ejemplo.

La idea es que las peticiones se sigan haciendo por http pero el servidor te cifre la salida y en arduino la descifres.

Móntate una web sencilla, por ejemplo
<?php echo "Hola"; ?>

Has una petición con arduino y comprueba que recibes un Hola

Luego intentamos encriptarlo

Saludos
  Responder
#12
A ver si el fin de semana que estoy menos liado me pongo con ello y te voy informando.

Un millón Mola
  Responder
#13
Cualquier cosa ya sabes, no tengo ethernet shield pero más o menos se como funciona, donde pillaste la tuya?
  Responder
#14
freestyle escribió:Cualquier cosa ya sabes, no tengo ethernet shield pero más o menos se como funciona, donde pillaste la tuya?

La que tengo la compre por ebay:

http://www.ebay.es/itm/Ethernet-Shield-W...687wt_1186

Un saludo Mola
  Responder
#15
Imposible ponerme con ello el fin de semana, salio el sol y... todo el día fuera de casa.
Estoy mirando el tema raspPi ya que al ser un ordenador desde el puedo realizar peticiones de la manera que yo quiera, a parte de poder utilizarlo como servidor, eso me han comentado.

Un saludo Mola
  Responder
#16
Hechale a un vistazo al ENC28J60. Es el que tengo yo.

No se como te podria probar si funciona, si no te corre prisa el finde vuelvo a casa y si me dices como o me pasas un sketch te digo si funciona.
  Responder
#17
Lo tengo también y es algo mas difícil de programar, por eso utilizo el w5100, pero igualmente tengo entendido que no soporta https.

¿Hectorri lo has probado con https? Prisa no tengo ninguna Guiño

Lo que busco es encriptar los datos que envío por eso usar https en vez de http.

Un saludo Mola
  Responder
#18
Exactamente, con la Raspberry Pi no tendrías ningún problema.
  Responder
#19
freestyle escribió:Exactamente, con la Raspberry Pi no tendrías ningún problema.

Pues a mirar tutos de raspi y unirla a ardu :yeah:

Un saludo Mola
  Responder