VMware's virtual networking components allow virtual machines to connect to each other and external networks through virtual switches and virtual ethernet adapters. Virtual switches are similar to physical switches but have some key differences, like not requiring spanning tree protocol. Virtual machines connect to virtual switches using virtual ethernet adapters that emulate physical network adapters. Virtual switches provide isolation between virtual networks and allow virtual machines to be configured into port groups and connected to external physical networks through uplinks.