# Computer Networks

Computers can exchange data if they are connected which each other.

This means that they can share resources, like:
- Hardware resources
- Data
- Programs

in #client-server-architecture, a computer (server) hosts, delivers, and manages resources and providers services to clients trough computer networks.

Examples: gameservers, webservers, email servers, etc...

- Applications require a medium/structure for exchanging messages/data therefore we need a **network**
- A group of interconnected computers is called a network.
- Computers in a network can operate independently.

There are different types of computer networks: [[Network Types]]


