Everything you never knew about NATs and wish you hadn't asked

from blog Educated Guesswork, | ↗ original
The Internet is a mess, and one of the biggest parts of that mess is Network Address Translation (NAT), a technique which allows multiple devices to share the same network address. In this series of posts, we'll be looking at NATs and NAT traversal. This post is on NATs and the next one will be on NAT traversal techniques.[1] Background: IP...