1. Ethernet switches build MAC-address tables through a dynamic learning process to forward frames based on MAC addresses.
2. Switches maintain CAM, TCAM, and ARP tables to perform layer 2 switching functions like address learning, forwarding, and loop avoidance.
3. VLANs create multiple broadcast domains on a switch to control broadcast traffic and improve security and flexibility.