数据包如何到达我的无线恒温器

数据包如何到达我的无线恒温器

我理解如果路由器发起请求,HTTP 数据包将如何返回到具有内部地址的设备。(NAT-网络地址转换保留一个端口,该端口号将被发送并返回。)我不明白发送给恒温器等设备制造商的请求如何到达恒温器。该设备在我的路由器的设备表中有一个内部 IP 地址,但没有永久端口(据我所知)。来自制造商的 HTTP 数据包是否在我的设备表中具有设备的内部 IP 地址?

答案1

它连接到制造商服务器,查询“我的设置是什么”并下载它们。这里没有什么魔法。

答案2

NAT 路由器后面的设备可以通过几种方式接收来自互联网的未经请求的通信:

UPnP。如果您的路由器支持此功能,则 LAN 上的设备可以动态配置路由器以打开入站端口,本质上是配置端口转发以将内部设备暴露给互联网

持久 HTTP 连接。内部设备可以和互联网上的服务器建立持久连接,当互联网服务器需要发送消息时,就使用已经建立的通道。

轮询。内部设备可以定期轮询互联网上的服务器以获取新消息。如果轮询频率足够高,就会给人一种互联网主机发起通信的错觉,尽管这是内部设备发起的。

相关内容