Dennis Bonotto's characterization of how network switches work surprised me. I was under the impression that network switches merely directed packets from one MAC address to another—so what's all this de-encapsulating and transforming back into bits? If you're not interested in the technical stuff, you can skip this.
As previously mentioned, a network switch is a "layer-2" device, which means that it works in the first two layers of the Open Systems Interconnection (OSI) model. In Bonotto's preferred lingo, the two layers are called "MAC" and "PHY."…