Vault sync: 2021-11-03 23:36:47

This commit is contained in:
Nick Leeman 2021-11-03 23:36:47 +01:00
parent a8e8e53fd7
commit 0f83b70b6f
5 changed files with 22 additions and 5 deletions

8
.obsidian/workspace vendored
View File

@ -88,14 +88,14 @@
"active": "bc6e8ad9aa0f44c3",
"lastOpenFiles": [
"School/Analyse/Layers/2. Datalink Layer.md",
"School/Analyse/Images/distortion.png",
"School/Analyse/Images/noise-signal.png",
"README.md",
"School/Analyse/Layers/3. Network Layer.md",
"School/Analyse/Layers/4. Transport Layer.md",
"School/Analyse/Layers/1. Physical Layer.md",
"School/Analyse/Comminucation Mediums.md",
"School/Analyse/Images/modulation-amplitude.png",
"School/Analyse/Images/modulation-phase-2.png",
"School/Analyse/Images/modulation-phase.png",
"School/Analyse/Images/modulation-frequency.png",
"School/Analyse/Images/encoder.png"
"School/Analyse/Images/modulation-phase-2.png"
]
}

View File

Before

Width:  |  Height:  |  Size: 96 KiB

After

Width:  |  Height:  |  Size: 96 KiB

View File

Before

Width:  |  Height:  |  Size: 50 KiB

After

Width:  |  Height:  |  Size: 50 KiB

View File

Before

Width:  |  Height:  |  Size: 146 KiB

After

Width:  |  Height:  |  Size: 146 KiB

View File

@ -3,4 +3,21 @@ The Data Link Layer is responsible for handling the data transfer between two de
The Data Link Layer also splits up packets into smaller chunks called a frame. The reverse happens on the receiving device (reassembling frames into packets).
Like the Network Layer the Data Link Layer is also responsible for flow control and error checking. However it only does this for inter-network communications. (Local network)
Like the Network Layer the Data Link Layer is also responsible for flow control and error checking.
## Error detection
Transmissions are not always error free. In case of an error, it should be detected and the message should be re transmitted (whenever possible)
Detecting errors are handled by different algorithms:
- Parity bits
- CRC
## Data Framing
Data is split up in smaller chunks called frames. For each frame we add some extra data:
- Who is sender?
- Who is receiver?
- Length of chunk
- Type of chunk (normal message, error me)
- Error checking values (ex. CRC code)
- Data and metadata are put in single message called frame