I am new to networking and am trying to understand how packets are routed on the way back from the server. I learned that when packets go out from the local network, the source address is translated into a public address. But I can't understand how the address translated from public to private. So I assume some rules on NAT router on ISP's side are applied. It would be helpful if somebody explain the process in detail.
how the address translated from public to private
in Google returned the following as featured snippedNetwork Address Translation (NAT) is a protocol that translates public IP addresses to private IP addresses and private addresses back to public. You'll often see NAT enabled on an Internet-facing firewall.
The source of this snippet is blogs.getcertifiedgetahead.com/…. Does this source is relavant to this question?