2024-01-29 12:15:02
This commit is contained in:
parent
b389ef14ba
commit
f492c22a3b
10
.obsidian/workspace.json
vendored
10
.obsidian/workspace.json
vendored
@ -13,7 +13,7 @@
|
|||||||
"state": {
|
"state": {
|
||||||
"type": "markdown",
|
"type": "markdown",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "UNB/Year 4/Semester 2/STAT2593/2024-01-29.md",
|
"file": "UNB/Year 4/Semester 2/CS3873/2024-01-29.md",
|
||||||
"mode": "source",
|
"mode": "source",
|
||||||
"source": false
|
"source": false
|
||||||
}
|
}
|
||||||
@ -85,7 +85,7 @@
|
|||||||
"state": {
|
"state": {
|
||||||
"type": "backlink",
|
"type": "backlink",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "UNB/Year 4/Semester 2/STAT2593/2024-01-29.md",
|
"file": "UNB/Year 4/Semester 2/CS3873/2024-01-29.md",
|
||||||
"collapseAll": false,
|
"collapseAll": false,
|
||||||
"extraContext": false,
|
"extraContext": false,
|
||||||
"sortOrder": "alphabetical",
|
"sortOrder": "alphabetical",
|
||||||
@ -102,7 +102,7 @@
|
|||||||
"state": {
|
"state": {
|
||||||
"type": "outgoing-link",
|
"type": "outgoing-link",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "UNB/Year 4/Semester 2/STAT2593/2024-01-29.md",
|
"file": "UNB/Year 4/Semester 2/CS3873/2024-01-29.md",
|
||||||
"linksCollapsed": false,
|
"linksCollapsed": false,
|
||||||
"unlinkedCollapsed": true
|
"unlinkedCollapsed": true
|
||||||
}
|
}
|
||||||
@ -125,7 +125,7 @@
|
|||||||
"state": {
|
"state": {
|
||||||
"type": "outline",
|
"type": "outline",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "UNB/Year 4/Semester 2/STAT2593/2024-01-29.md"
|
"file": "UNB/Year 4/Semester 2/CS3873/2024-01-29.md"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -159,6 +159,7 @@
|
|||||||
"active": "4512014e685326f2",
|
"active": "4512014e685326f2",
|
||||||
"lastOpenFiles": [
|
"lastOpenFiles": [
|
||||||
"UNB/Year 4/Semester 2/STAT2593/2024-01-29.md",
|
"UNB/Year 4/Semester 2/STAT2593/2024-01-29.md",
|
||||||
|
"UNB/Year 4/Semester 2/CS3873/2024-01-29.md",
|
||||||
"UNB/Year 4/Semester 2/STAT2593/2024-01-26.md",
|
"UNB/Year 4/Semester 2/STAT2593/2024-01-26.md",
|
||||||
"UNB/Year 4/Semester 2/CS2333/2024-01-24.md",
|
"UNB/Year 4/Semester 2/CS2333/2024-01-24.md",
|
||||||
"UNB/Year 4/Semester 2/CS3873/2024-01-26.md",
|
"UNB/Year 4/Semester 2/CS3873/2024-01-26.md",
|
||||||
@ -190,7 +191,6 @@
|
|||||||
"Semester 2/CS2333",
|
"Semester 2/CS2333",
|
||||||
"Semester 1/CS3418/Exam Studying.md",
|
"Semester 1/CS3418/Exam Studying.md",
|
||||||
"Semester 2/CS3873",
|
"Semester 2/CS3873",
|
||||||
"Semester 1/CS3418/11-27-2023.md",
|
|
||||||
"Semester 1/CS2418",
|
"Semester 1/CS2418",
|
||||||
"Semester 1/CS3418"
|
"Semester 1/CS3418"
|
||||||
]
|
]
|
||||||
|
17
UNB/Year 4/Semester 2/CS3873/2024-01-29.md
Normal file
17
UNB/Year 4/Semester 2/CS3873/2024-01-29.md
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
Lecture Topic: HTTP
|
||||||
|
|
||||||
|
# Conditional Get
|
||||||
|
## Last-Modified
|
||||||
|
You can check the Last-Modified header to only get contents if the contents are newer than the contents of the cache
|
||||||
|
## ETag
|
||||||
|
Use the hash of an object to check for modification to solve cache invalidation problem
|
||||||
|
|
||||||
|
## TCP and HTTP
|
||||||
|
HTTP runs on top of TCP
|
||||||
|
- Client initiates TCP request to server
|
||||||
|
- Server accepts TCP connection
|
||||||
|
- Clint confirms request
|
||||||
|
- Three way handshake
|
||||||
|
|
||||||
|
## Non-persistent HTTP
|
||||||
|
RTT = Round trip time
|
Loading…
Reference in New Issue
Block a user