任務布置之HTTP相關概念

2021-08-06 05:30:15 字數 1222 閱讀 9438

這一部分有好多都是自己整(xia)理(xie)的,完全不知道對不對啊……

1. 什麼是協議?協議在客戶端和伺服器之間充當了什麼樣的角色?

協議是指規則的約定。作為一種規範,客戶端和伺服器是建立在http協議上進行通訊的。

2. cookie是什麼?http協議為什麼要有這種東西?cookies一般儲存在什麼地方?我們日常瀏覽器網頁哪些地方或者哪些功能使用到了cookies?

cookie技術通過在請求和響應報文中寫入cookie資訊來控制客戶端的狀態。

為了保留無狀態協議的優點,又想要解決要求登入認證的web頁面本身無法進行狀態的管理(不記錄已登入的狀態)的問題。

一般儲存在請求報文中的cookie中。

日常中,登入乙個**後,進行網頁跳轉,新頁面不需要再次登入的時候,這時候就用到了cookie。

3. cookies和session的區別?

cookie是客戶端儲存使用者資訊的一種機制,用來記錄使用者的一些資訊,也是實現session的一種方式(?)

session是在服務端儲存的乙個資料結構,用來跟蹤使用者的狀態,這個資料可以儲存在集群、資料庫、檔案中。

4. http協議中對請求和響應的定義?

請求:從客戶端傳送到伺服器端的訊息。

響應:從伺服器端傳送到客戶端的訊息。

5. web開發框架和http協議的關係是什麼?

web框架向程式設計師隱藏了處理 http 請求和響應相關的基礎**,用框架就是可以避免直接處理處理 http 請求和響應相關的事情,能節省開發時間,提高程式設計效率。

6. 什麼是網域名稱?網域名稱和ip的關係是什麼?為什麼有了ip還要網域名稱?

網域名稱(domain name),是由一串用「點」分隔的字元組成的internet上某一台計算機或計算機組的名稱,用於在資料傳輸時標識計算機的電子方位。

網域名稱與ip之間是對應的。每一台主機都有乙個唯一的標識固定的ip位址。由於ip位址是數字標識,使用時難以記憶和書寫,因此在ip位址的基礎上又發展出一種符號化的位址方案(網域名稱),來代替數字型的ip位址

7. dns是什麼?dns在網域名稱和ip之間充當了什麼角色?

dns,是指domain name system(網域名稱系統)。

dns可以提供網域名稱到ip之間的解析服務。dns協議提供通過網域名稱查詢 ip 位址,或逆向從 ip 位址反查網域名稱的服務。

8.哪一段是網域名稱?還是說這一段url全是網域名稱?

網域名稱:baidu.com

http2 0相比http1 0的優勢

http2.0所有資料以二進位制進行傳輸,同乙個連線裡面傳送多個請求不再按順序來 頭資訊壓縮以及等提高效率的功能,頭壓縮減少頻寬,請求html同時提前推送js,css資源。http1.1之後,傳送乙個http請求,會建立乙個tcp連線,該鏈結在請求返回後不會關閉,下次傳送其他http請求,會繼續使用...

http2 0 相對於 http1 1的優勢

1.http2.0完全是多路復用的,只需乙個連線就可實現並行 可以將不同的請求夾雜在一起,只需乙個連線就能載入乙個頁面。2.可以讓伺服器將響應主動推動到客戶端快取中 3.壓縮報頭,降低了開銷 http1.1不支援頭部壓縮,所以產生了spdy和http2.0協議,spdy使用的是通用的deflate演...

HTTP2 0相較HTTP1 0有哪些公升級

一 http發展史 1 1.網際網路 網際網路的發源,始於1969年美國的阿帕網 arpanet 中文直譯 高階研究專案 網路 其開始是為了建立一種用於軍隊通訊的網路。另一種推動網際網路發展的是nsf網,它最初是由美國國家科學 會資助建設的,目的是連線全美的5個超級計算機中心,供100多所美國大學共...