The following are the components and features that all networks have in common:
- Servers - Computers that provide shared resources to network users.
- Clients - Computers that access shared network resources provided by a server.
- Media - The way in which the computers are connected.
- Resources - Files, printers or other items to be used by network users.
Even with these shared components, networks can be divided into two broad categories: