Knowing About Virtual CPUs, Virtual Switches And Virtual LANs

What are the definitions of the following: virtual CPUs, virtual switches and virtual LANs? Is there a link between these two words in computing and what extent? Are there various types of virtual switches, and virtual CPUs? What are the characteristics of each type respectively? Philip is my name and a grade six student from South Africa.
