Could I clarify the data flow when a device within a network requests data from a device outside a network? So say I have a LAN, and I want to get data from a server outside my LAN. The server gets the IP address of the LAN's router from the packet, and sends the packet to the router based on that IP Address. Once the router receives the frame, the switch within the LAN then uses the destination MAC Address within the frame to find the specific device within the LAN to receive the message. Is that right?
Please correct/clarify/elaborate on any of these points