Manual
71
In a typical codec applicaon, Codec X will send a packet from Address A Port B, to Address C Port D on the Desnaon
Codec Y. A codec that has mulple applicaons running (like streaming audio while simultaneously serving a
conguraon web page) would deliver these applicaons from, and to, dierent port numbers, but perhaps to the same
IP address. Port numbers are also used by NAT routers in segmenng applicaons owing through them and they may
change source port numbers at will.
Network Address Translaon (NAT) refers to the ability of a router to translate requests from computers (or codecs)
within its LAN onto the public Internet. On its most basic level, this involves replacing the private “source” or return
IP address in each packet with the true public IP and remembering where that packet was sent. This insures that any
response can be forwarded back to the proper device.
A good way to think of this is that an outgoing packet “punches a hole” in the router, through which authorized reply
packets may be returned to the codec for a limited me.