2024-01-26 12:01:09

This commit is contained in:
Isaac Shoebottom 2024-01-26 12:01:10 -04:00
parent ac7ae85197
commit d19f560cf5
2 changed files with 33 additions and 5 deletions

View File

@ -13,7 +13,7 @@
"state": { "state": {
"type": "markdown", "type": "markdown",
"state": { "state": {
"file": "UNB/Year 4/Semester 2/STAT2593/2024-01-26.md", "file": "UNB/Year 4/Semester 2/CS3873/2024-01-26.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-26.md", "file": "UNB/Year 4/Semester 2/CS3873/2024-01-26.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-26.md", "file": "UNB/Year 4/Semester 2/CS3873/2024-01-26.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-26.md" "file": "UNB/Year 4/Semester 2/CS3873/2024-01-26.md"
} }
} }
}, },
@ -159,6 +159,7 @@
"active": "64b233ae6a058454", "active": "64b233ae6a058454",
"lastOpenFiles": [ "lastOpenFiles": [
"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/CS3873/2024-01-26.md",
"UNB/Year 4/Semester 2/CS2333/2024-01-22.md", "UNB/Year 4/Semester 2/CS2333/2024-01-22.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-24.md", "UNB/Year 4/Semester 2/CS3873/2024-01-24.md",
@ -190,7 +191,6 @@
"Semester 1/CS3418/11-27-2023.md", "Semester 1/CS3418/11-27-2023.md",
"Semester 1/CS3418/11-24-2023.md", "Semester 1/CS3418/11-24-2023.md",
"Semester 1/CS3418/11-15-2023.md", "Semester 1/CS3418/11-15-2023.md",
"Semester 1/CS3418/11-13-2023.md",
"Semester 1/CS2418", "Semester 1/CS2418",
"Semester 1/CS3418" "Semester 1/CS3418"
] ]

View File

@ -0,0 +1,28 @@
Lecture Topic: Web Protocols
# Encapsulation/Decapsulation
Each layer of a network adds a header, that encapsulates the rest of the data
When a packet is decapsulated, each layer strips away its header after it is done processing
# Network Applications
Applications are *distributed* since they involve multiple end systems that exchange dat which each other
## Application Architectures
Dictates how applications interact on a network
- Client/Server architecture
- Server: An always on host which services requests from many other hosts
- Data is often stored on the server
- Data centers can be used to create powerful virtual servers
- Clients: Connect through to the server
- Peer to peer architecture
- No always on server
- Arbitrary end systems directly communicate
- Peers request service from other peers and provide service in return to other peers
- Self scalability: New peers bring new service capacity as well as new service demands
- Peers are intermittently connected and change IP addresses (complex management)
- Examples include BitTorrent (P2P file sharing)
# Basics of Web and HTTP
Invented by Tim Burners-Lee
Client Server model
- Client is a web browser that requests and receives, and then displays web objects
- Server is a web server that sends objects in response to