http協議要點

2021-08-17 08:09:12 字數 2305 閱讀 3129

1、tcp/ip 協議族共分為4層:應用層、傳輸層、網路層以及鏈路層。各層的作用如下:

(1)應用層

應用層決定了向使用者提**用服務時通訊的活動。

tcp/ip 協議族內預存了各類通用的應用服務。比如,ftp(filetransfer protocol,檔案傳輸協議)和 dns(domain name system,網域名稱系統)服務就是其中兩類。http 協議也處於該層。

(2)傳輸層

傳輸層對上層應用層,提供處於網路連線中的兩台計算機之間的資料傳輸。

在傳輸層有兩個性質不同的協議:tcp(transmission controlprotocol,傳輸控制協議)和 udp(user data protocol,使用者資料報協議)。

(3)網路層(又名網路互連層)

網路層用來處理在網路上流動的資料報。資料報是網路傳輸的最小資料單位。該層規定了通過怎樣的路徑(所謂的傳輸路線)到達對方計算機,並把資料報傳送給對方。與對方計算機之間通過多台計算機或網路裝置進行傳輸時,網路層所起的作用就是在眾多的選項內選擇一條傳輸路線。

(4)鏈路層(又名資料鏈路層,網路介面層)

用來處理連線網路的硬體部分。包括控制作業系統、硬體的裝置驅動、nic(network inte***ce card,網路介面卡,即網絡卡),及光纖等物理可見部分(還包括聯結器等一切傳輸媒介)。硬體上的範疇均在鏈路層的作用範圍之內。

以http協議作為應用層為例,tcp/ip協議通訊傳輸流如下圖:

2、ip(internet protocol)網際協議

tcp/ip 協議族中的 ip 指的是網際協議,而不是ip位址。ip協議的作用就是將各種資料報傳送給對方,而這一傳送需要ip位址和mac(media access control address,可以翻譯成介質訪問位址?)位址。在網路層需要加上下一跳中轉站的mac位址作為通訊目的地後再發給鏈路層。(也有人表示理論上可以使用ipv6協議來完全代替mac+ip的這種定址方式)

3.tcp協議的三次握手

dns服務是和 http 協議一樣位於應用層的協議。它提供了網域名稱到 ip 位址之間的解析服務。

5. ip 協議、tcp 協議和 dns 服務在http 協議的通訊過程中發揮的作用

6.no-cache 與 no-store

從字面意思上很容易把 no-cache 誤解成為不快取,但事實上 no-cache 代表不快取過期的資源,快取會向源伺服器進行有效期確認後處理資源,也許稱為 do-not-serve-from-cache-without-revalidation 更合適。no-store 暗示請求(和對應的響應)或響應中包含機密資訊,真正地不進行快取,規定快取不能在本地儲存請求或響應的任一部分。

7.http的缺點

(1)通訊使用明文(不加密),內容可能會被竊聽

(2)不驗證通訊方的身份,因此有可能遭遇偽裝

(3)無法證明報文的完整性,所以有可能已遭篡改

https=http+ 加密 + 認證 + 完整性保護

https 並非是應用層的一種新協議。只是 http 通訊介面部分用ssl(secure socket layer)和 tls(transport layer security)協議代替而已。通常,http 直接和 tcp 通訊。當使用 ssl 時,則演變成先和 ssl 通訊,再由 ssl 和 tcp 通訊了。簡言之,所謂 https,其實就是身披ssl 協議這層外殼的 http。

但是,https 比 http 要慢 2 到 100 倍。ssl 的慢分兩種。一種是指通訊慢。另一種是指由於大量消耗cpu 及記憶體等資源,導致處理速度變慢。

Http協議要點

客戶端連上伺服器後,向伺服器請求某個web資源,稱之為客戶端向伺服器傳送了乙個http請求。乙個完整的http請求包括如下內容 乙個請求行 若干訊息頭 以及請求正文,其中的一些訊息頭和正文都是可選的,訊息頭和正文內容之間要用空行隔開。乙個http響應代表伺服器向客戶端回送的資料。乙個完整的http響...

HTTP要點概述 一,TCP IP協議族

一,協議 ios的小夥伴有木有沸騰?此協議非oc中的protocol,但是作用是相似的,都是一種行為規範 二,tcp ip協議 tcp ip協議是網際網路相關的各種協議族的總稱。協議中存在各式各樣的內容。從電纜的規格到 ip 位址的選定方法 尋找異地使用者的方法 雙方建立通訊的順序,以及 web 頁...

BGP協議要點

一 bgp border gateway protocol 基本功能是在自治系統間自動交換無環路的路由資訊,通過交換帶有自治區域號 as 序列屬性的路由可達資訊,來構造自治區域的拓撲圖,從而消除路由環路並實施使用者配置的策略。二 bgp特點 1 距離向量協議 2 傳輸協議 tcp,埠號 179,重要...