应用层
Computer Networks · 18 notes
- 2.1 HTTP Versionshistorical
HTTP/1.0 short connections and statelessness, HTTP/1.1 persistent connections and pipelining, and HTTP/2 binary framing and header compression.
- 2.2 WebSockethistorical
What WebSocket is, why it is needed, its role, its relationship with HTTP, and the WebSocket frame format.
- 2.3 HTTP Status Codeshistorical
English translation of the original VNote “HTTP Status Codes”, preserving the original list of status codes and explanations.
- 3.1 CDNhistorical
English translation of the original VNote “CDN”, preserving its structure and examples.
- 3.2 DNShistorical
What DNS is, why it is needed, the DNS resolution process, DNS hijacking, and intelligent DNS resolution.
- 2.4 Fiddlerhistorical
Historical notes on Fiddler, its interface, HTTPS/proxy settings, filters, and Android packet capture.
- 2.5 HTTP KeepAlivehistorical
Historical notes on HTTP KeepAlive, TCP connection reuse, and the difference from TCP keepalive.
- 2.6 HTTPhistorical
Historical HTTP overview covering messages, URLs, methods, status codes, versions, caching, cross-origin access, push, cookies, HTTPS, RESTful, and Fiddler.
- 2.7 HTTPShistorical
Historical notes on HTTPS, its simplified handshake model, encryption, certificates, and packet capture.
- 2.8 HTTP Methodshistorical
Historical notes on HTTP methods and properties such as safety, idempotency, and cacheability.
- 2.9 HTTP Cachehistorical
Historical notes on browser HTTP caching, strong cache, negotiated cache, Expires, Cache-Control, Last-Modified, and ETag.
- 2.11 RESTfulhistorical
Historical notes on RESTful architecture, resources, representations, state transfer, and perceived limitations.
- 2.12 URL Encodinghistorical
A short historical note on why URL encoding is needed and how URLs are encoded.
- 2.13 Cookie and Sessionhistorical
Historical notes on the cookie/session mechanism and a simple comparison.
- 2.14 What Happens After Entering a URL in the Browserhistorical
Historical notes on the sequence of events after entering a URL in a browser.
- 2.15 Browser Same-Origin Policy and Cross-Origin Accesshistorical
Historical notes on the browser same-origin policy, cross-origin restrictions, and CORS.