Pregunta ¿Cómo llegan los paquetes a mi termostato inalámbrico?


Entiendo cómo se devuelven los paquetes HTTP a un dispositivo con una dirección interna detrás de mi enrutador si inicia una solicitud. (NAT-Network Address Translation reserva un puerto cuyo número se envía y devuelve). No entiendo cómo una solicitud enviada al fabricante de un dispositivo como un termostato llega al termostato. El dispositivo tiene una dirección IP interna en la tabla del dispositivo de mi enrutador, pero no tiene un puerto permanente (hasta donde yo sé). ¿El paquete HTTP del fabricante tiene la dirección IP interna del dispositivo en la tabla de mi dispositivo?


0


origen


Por favor aclara tu declaración No entiendo cómo se envió una solicitud al fabricante de un dispositivo ... ¿Estás suponiendo que el termostato inicia la comunicación al fabricante? ¿O al revés? - Twisty Impersonator
Gracias Twisty: instalamos el termostato y detectó nuestra red inalámbrica. Envió una solicitud a Daiken que 'registró' el termostato. Después de eso vamos al sitio web de Daiken e iniciamos sesión. Entonces podemos configurar el termostato. Es curioso cómo el servidor de Daiken envía paquetes al termostato para solicitar su configuración (entiendo cómo me los envían). NAT traduce las direcciones IP internas y externas, pero entiendo que para hacer esto se requieren asignaciones temporales de puerto (que finalmente expiran). Es curioso si Daiken se comunica con el termostato sin un número de puerto. - Coast Guard


Respuestas:


Se conecta al servidor del fabricante, consulta 'cuál es mi configuración' y los descarga. No hay magia aquí.


0



Esta respuesta es conjetura, pero es la respuesta más probable que se me ocurre. - Michael Kjörling
Pensé en explicar cosas como NAT Smashing y varias otras formas, como hacer túneles, pero no parecía que fuera necesario. - djsmiley2k
¿Tiene esto sentido para cualquier persona que no sea djsmiley2k? Pensé que hice una pregunta muy específica; es decir, cómo solicita el fabricante llegar a mi dispositivo sin un número de puerto. Si se usa NAT, necesita un número de puerto hasta donde yo sé. - Coast Guard
@CoastGuard Su dispositivo se conecta fuera al servidor del fabricante. Por diseño, NAT no requiere una configuración especial para eso. NAT solo requiere una configuración especial para aceptar conexiones entrantes, que en este caso no es necesario; la conexión es entrante en el extremo del fabricante del enlaceno a tu final - Michael Kjörling


Hay un par de maneras en que un dispositivo detrás de su enrutador NAT puede recibir lo que de otro modo aparece como comunicación no solicitada desde Internet:

UPnP. Si su enrutador lo admite, el dispositivo en su LAN puede configurar dinámicamente el enrutador para abrir un puerto de entrada, esencialmente la configuración del reenvío de puertos para exponer el dispositivo interno a Internet.

Conexión HTTP persistente. El dispositivo interno puede establecer una conexión persistente con un servidor en Internet. Cuando el servidor de Internet necesita enviar un mensaje, usa el canal ya establecido.

Votación. El dispositivo interno puede sondear periódicamente el servidor en Internet en busca de mensajes nuevos. Hecho con la suficiente frecuencia, esto puede dar la ilusión de que el servidor de Internet inicia la comunicación, a pesar de que es el dispositivo interno que lo está haciendo.


0



Gracias Twisty. Entiendo sus respuestas, que usan términos reconocidos por la industria. Trataré de averiguar por el fabricante qué método usan. Aprecio las otras respuestas; simplemente no tienen sentido para mí. El comentario sobre 'entrante en el extremo del fabricante' plantea la pregunta. Me doy cuenta de que le pregunto a Daiken y Daiken le pregunta al termostato. Sin embargo, no está claro cómo Daiken pasa por el enrutador si no responde a una solicitud. - Coast Guard
Espero que esto no suene discutidor. Como antiguo profesor, traté de pensar como un estudiante que pedía ayuda y quería recibir comentarios. Aquí soy el estudiante. - Coast Guard
No estás discutiendo en absoluto. Como profesional en un campo que retira las habilidades casi tan rápido como se pueden adquirir, también se me exige ser estudiante casi a diario. Si puedo ayudar a explicar algo más de esto, haga una pregunta específica y haré todo lo posible para responder. - Twisty Impersonator
Específicamente en respuesta a su consulta no está claro cómo Daiken pasa por el enrutador si no responde a una solicitud; es posible, incluso probable, que Daiken es respondiendo a una solicitud Sin embargo, para saber con certeza, tiene razón en que tendrá que ponerse en contacto con ellos ya que no podemos responder eso aquí. - Twisty Impersonator