《 图解 HTTP 》读书笔记
前些天發(fā)現(xiàn)了一個巨牛的人工智能學(xué)習(xí)網(wǎng)站,通俗易懂,風(fēng)趣幽默,忍不住分享一下給大家。點(diǎn)擊跳轉(zhuǎn)到教程。
1. TCP/IP 協(xié)議族按層次分為:應(yīng)用層、傳輸層、網(wǎng)絡(luò)層、數(shù)據(jù)鏈路層。
2. IP 協(xié)議的作用是把各種數(shù)據(jù)包傳送給對方。
3. IP 間的通信依賴 MAC 地址。
4. ARP 是一種用以解析地址的協(xié)議,根據(jù)通信方的 IP 地址就能反查出對應(yīng)的 MAC 地址。
5. TCP 位于傳輸層,提供可靠的字節(jié)流服務(wù),TCP 能夠確認(rèn)數(shù)據(jù)是否送達(dá)對方。
6. URI 用字符串標(biāo)識某一互聯(lián)網(wǎng)資源,而 URL 表示資源的地點(diǎn):URL 是 URI? 的子集。
7. HTTP 無狀態(tài):不保留之前一切請求或響應(yīng)報文的信息,無法根據(jù)之前的狀態(tài)處理本次請求。
8. HTTP 協(xié)議使用 URI 讓客戶端定位到資源。
9. HTTP 的 POST 方法傳輸實(shí)體的主體。
10. HTTP 的 PUT 方法傳輸文件。
11. 狀態(tài)碼 3xx : 重定向、服務(wù)端未更改(可用客戶端緩存)。
12.?狀態(tài)碼 4xx : 客戶端錯誤。
13. 網(wǎng)關(guān)是轉(zhuǎn)發(fā)其他服務(wù)通信數(shù)據(jù)的服務(wù)器,能提高通信的安全性。
14. 隧道是相隔甚遠(yuǎn)和客戶端和服務(wù)端之間進(jìn)行中轉(zhuǎn),并保持雙方通信連接的應(yīng)用程序。
? ? ?目的是確保客戶端與服務(wù)器能進(jìn)行安全的通信。
? ? ?隧道本身不會去解析 HTTP 請求,原樣中轉(zhuǎn)。
? ? ?隧道在通信雙方斷開連接時結(jié)束。
15. 使用代理服務(wù)器的原因:利用緩存技術(shù)減少網(wǎng)絡(luò)帶寬流量、組織內(nèi)部針對特定網(wǎng)站的訪問控制,以獲取訪問日志。
? ? ? 緩存服務(wù)器是代理服務(wù)器的一種。
16. domain : 域名。
17. Cookie 的 expires 屬性指定瀏覽器可發(fā)送 Cookie 的有效期。secure 屬性用于限制 web 頁面僅在 HTTPS 安全連接時才可以發(fā)送?Cookie 。
18.? SSL (Secure Socket Layer)安全套接層。
? ? ? ?用 SSL 建立安全通信線路后,可以在這條線路上進(jìn)行 HTTP 通信:與 SSL 組合的 HTTP 稱為 HTTPS (HTTP Secure : 超文本傳輸安全協(xié)議)或 HTTP over SSL。使用 SSL 時速度會減慢。
????? ? HTTPS = HTTP + 加密 + 認(rèn)證 + 完整性保護(hù)。
????? ? HTTPS 是身披 SSL 外殼的 HTTP。
19. 中間人攻擊(Man-in-the-Middle attack : MITM):請求或響應(yīng)在傳輸途中遭攻擊者攔截并篡改內(nèi)容。
20. 共享密鑰加密 = 對稱密鑰加密:加密和解密用同一個密鑰。
? ? ? 公開密鑰加密 = 非對稱密鑰加密。
21. Servlet 的運(yùn)行環(huán)境叫做 Web 容器 =??Servlet? 容器。
22. JSON 是一種以 JavaScript 的對象表示法為基礎(chǔ)的輕量級數(shù)據(jù)標(biāo)記語言,能處理的數(shù)據(jù)類型有7種:false、null、true、對象、數(shù)組、數(shù)字、字符串。
?
總結(jié)
以上是生活随笔為你收集整理的《 图解 HTTP 》读书笔记的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 值类型与引用类型比较与区别
- 下一篇: extjs--combox用法