#compsci 

A **computer network** is a collection of interconnected (i.e information can be exchanged), autonomous computing devices.

## Models
Client-server model
![[Pasted image 20250707081925.png]]

Peer-to-peer model
![[Pasted image 20250707082014.png]]

## Types
### Broadband Access Networks
Broadband access is delivered through copper, coaxial cable, or optical fiber.

**Metcalfe's Law**: the value of a network is proportional to the square of the number of users.
After Bob Metcalfe, the inventor of Ethernet

### Mobile and Wireless Access Networks
![[Pasted image 20250707083218.png]]

### Content Provider Networks
![[Pasted image 20250707090344.png]]

### Transit networks
![[Pasted image 20250707090524.png]]![[Pasted image 20250707090553.png]]


### Enterprise networks
Businesses often use large servers for hosting all of their sensitive stuff and letting their employees connect to these servers as clients