How does my router know what requests to accept and which to ignore, when treating connection requests to the smart devices that originate from outside my network?
I have no port forwarding configured, yet when i use the Nest app, or the Wink app, for instance, I am able to send commands from outside my LAN.
I get that the app needs to authenticate when connecting to my device, but how can it even establish a connection from outside my network, knowing that all routers act as natural firewalls, and that no ports have been opened.