Vault sync: 2021-10-20 22:22:05

This commit is contained in:
2021-10-20 22:22:05 +02:00
parent b6b903da73
commit 533aabfb43
3 changed files with 11 additions and 5 deletions

View File

@@ -8,4 +8,10 @@ Network software is a set of rules defining how a [[Packet]] should be handled o
Network protocols defines the rules needed for multiple computers to communicate correctly with each other. You can compare it to our rules in natural languages.
- Protocols are divided into multiple layers (abstraction)
- Each layer has their own responsi
- Each layer has their own responsibilities.
- When a layer is replaced, other layers do not get affected. (Layers work independently)
### Examples
- A user does not need to understand how WiFi works exactly, or how signal errors are handled. (Abstraction)
- We can replace the Ethernet cable of a computer with a WiFi module and the internet connection should work exactly the same. (Layers work independently)