<p>It would appear that there is a decent amount of miscommunication that is in part a result of not being on the same page.</p>
<p>The following things are all separate:</p>
<p>Firewall<br>
Router<br>
NAT<br>
ALG<br>
Proxy<br>
Switch/Bridge</p>
<p>A firewall provides packet filtering. Stateful, stateless, doesn't matter.</p>
<p>A router moves packets between IP nets.</p>
<p>A NAT acts sort of like a router. More like a transparent proxy. It intercepts packets, keeps a bit of state in the common case, and rewrites all packets passing through it.</p>
<p>An ALG (application layer gateway) helps NATs be more transparent. They have other uses but that is today the primary usage. Used for FTP, SIP, and some other protocols (the linux kernel has some built-in, IIRC).</p>
<p>A proxy is just that. SOCKS and HTTP proxies are the most common, but there are others.</p>
<p>Switches and bridges are essentially the same. They are transparent to IP.</p>
<p>HTH.</p>
<p>--<br>
Sent from da phone.</p>