Networks connect interconnected groups of people and devices through sharing resources and communication. They allow sharing of data between computers, printers, servers and workstations through switches, routers and by using common protocols to ensure devices can understand each other. Networks come in both local and wide area forms to facilitate sharing over varying distances.