Listening to Jim presentation today, I see the mechanism of port forwarding - designating something coming in port X to computer 168.xxx and I’ve had to assign ports in the Thunderbird email client app configuration when I put it on a computer. So here’s the gap …
When I use a web browser to interact with a page, there is communication back and forth; I fill out an order form, a total is sent back. Two directions. It seems to me that the router know already to pass the port 80 info to the computer with the browser (incoming) and send my keystrokes to the web page (outgoing). I don’t have to set that up in the router port forwarding configuration.
Does the router recognize the browser app and say, “I already know what you need.” but other apps have to get configured?
I know how to get MAC addresses. Our internet cable system occasionally requires a full power off and restart of their modem and my router. Identifying our in-house devices by their MAC address bypasses complixities if a change in their dynamic 168.xxxx ID would cause problems. But those are OUR devices. If guests come in they will still need a dynamic 168.xxxx IP to play with their toys.
I’m guessing the router can do both - honor the MAC addresses that are given and serve out IP addresses when needed.
The browser and email are the only things I use that go out to the internet and though I have to configure a port in the email app’s configuration on computer A, I don’t have to explicitly congfigure the router to forward port 110 (email) to computer A.
So my gap is - why do I have to explicitly forward port 80 to the computer serving the web but not explicitly, on the router, forward ports to computers using web browsers and email clients?
I can see that I’m telling ThunderBird, “use port XXX” for your email." But I’m not having to tell my router, each time I put Thunderbird on a computer, to port forward XXX to that computer.
What is different between web browser app, email client app and a server app that bridges a web interaction to/from Panorama? It seems data if going in and out in with the browser and email. So why do browser and email apps not need router forwarding configuration but a server for Panorama does?