mirror of
https://github.com/jackyzha0/quartz.git
synced 2025-12-27 14:54:05 -06:00
vault backup: 2022-10-17 12:13:03
This commit is contained in:
parent
bfc45a0257
commit
8a5660f455
@ -79,8 +79,60 @@ protocols define:
|
||||
methods
|
||||
- get, head, post, put (request to store a webpage), delete, link (connect two existing resources), unlink
|
||||
|
||||
### exampl
|
||||
web cache
|
||||
- store data to be used later
|
||||
- makes loading faster
|
||||
- browser sends all request to cache
|
||||
- if object is not in cache, the cache requests from the server
|
||||
- files are stored as representation (a snapshot)
|
||||
- files expire after their time to live is finished
|
||||
- we need to check if cache is up to date
|
||||
- conditional get: If-modified-since:
|
||||
- if up to date then: HTTP/1.0 304 Not Modified
|
||||
|
||||
## Email
|
||||
three components
|
||||
- user agents
|
||||
- software to compose, read, reply etc email
|
||||
- handle local mailboxes
|
||||
- e.g., outlook, thunderbird
|
||||
- mail servers
|
||||
- mailbox contains emails for user
|
||||
- each box has a unique address
|
||||
- localpart@domain
|
||||
- message queue of outgoing to send messages
|
||||
- protocols
|
||||
- 
|
||||
- SMTP to send (simple mail transfer protocol)
|
||||
- send from user agent to mail server and between mail servers
|
||||
- simple ascii protocol
|
||||
- POP (post office protocol)
|
||||
- fetch email from mail server
|
||||
- simple but limited
|
||||
- delete and keep mode (delete from server of keep)
|
||||
- IMAP (internet mail access protocol)
|
||||
- more functions
|
||||
- e.g., check email header before downloading, partially download email
|
||||
- allow users to organize mails on server
|
||||
- MIME (multi prpose internet mail extensions)
|
||||
- supplementary protocol to allow non-ASCII dat to be send through emails
|
||||
- WAN connect LANS together
|
||||
- email format
|
||||
- 
|
||||
- envelope
|
||||
- contains address of sender and reciever
|
||||
- used by smtp to transport email
|
||||
- message
|
||||
- header
|
||||
- defines sender, reciever, subject etc
|
||||
- body
|
||||
- contains actial information
|
||||
- email spoofing can make the addresses in header and in envelope different
|
||||
|
||||
## DNS
|
||||
- ip adresses are hard to remember
|
||||
- need to map betwen host name and ip address
|
||||
-
|
||||
|
||||
|
||||
# Socket programming
|
||||
|
||||
Loading…
Reference in New Issue
Block a user