https://en.wikipedia.org/wiki/Private_network
The private network address is contained in every IP packet sent over the internet so the response packet is routed to the correct computer on your public IP address.
This is how a router or a switch functions.
Your ISP is the the common carrier of your public IP Address and they have to read the headers in every packet to route it.
