2024-02-09 12:21:03

This commit is contained in:
Isaac Shoebottom 2024-02-09 12:21:04 -04:00
parent 8e39184ac2
commit 0cd954d3bc
3 changed files with 21 additions and 5 deletions

View File

@ -13,7 +13,7 @@
"state": {
"type": "markdown",
"state": {
"file": "UNB/Year 4/Semester 2/CS3873/Untitled.md",
"file": "UNB/Year 4/Semester 2/CS3873/2024-02-09.md",
"mode": "source",
"source": false
}
@ -85,7 +85,7 @@
"state": {
"type": "backlink",
"state": {
"file": "UNB/Year 4/Semester 2/CS3873/Untitled.md",
"file": "UNB/Year 4/Semester 2/CS3873/2024-02-09.md",
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical",
@ -102,7 +102,7 @@
"state": {
"type": "outgoing-link",
"state": {
"file": "UNB/Year 4/Semester 2/CS3873/Untitled.md",
"file": "UNB/Year 4/Semester 2/CS3873/2024-02-09.md",
"linksCollapsed": false,
"unlinkedCollapsed": true
}
@ -125,7 +125,7 @@
"state": {
"type": "outline",
"state": {
"file": "UNB/Year 4/Semester 2/CS3873/Untitled.md"
"file": "UNB/Year 4/Semester 2/CS3873/2024-02-09.md"
}
}
},
@ -159,7 +159,7 @@
"active": "f37bd350f6063f55",
"lastOpenFiles": [
"UNB/Year 4/Semester 2/STAT2593/2024-02-09.md",
"UNB/Year 4/Semester 2/CS3873/Untitled.md",
"UNB/Year 4/Semester 2/CS3873/2024-02-09.md",
"UNB/Year 4/Semester 2/STAT2593/2024-02-07.md",
"UNB/Year 4/Semester 2/STAT2593/2024-02-05.md",
"UNB/Year 4/Semester 2/STAT2593/2024-02-02.md",

View File

@ -0,0 +1,16 @@
Lecture Topic: Transport Layer overview
Socket information is a tuple, port number is important
# Transport Layer
## UDP
Connectionless transport protocol, no handshake, each segment is handled independently from others
UDP segment is very simple: an 8 byte header and a payload.
It has a source port, destination port, length and checksum
The checksum in UDP is only for detection, not correction
As messages are transported through layers, they acquire new headers that wrap the existing packet
Checksum in UDP is actually optional but is required in TCP and IPv4