網路協議,http,tcp,udp補充

2021-10-05 23:06:27 字數 659 閱讀 1952

經典的網路協議問題;

1.由網域名稱——ip位址

2.建立tcp/ip連線(三次握手的具體過程)

3.由瀏覽器傳送乙個http請求

4.經過路由器**,通過伺服器的防火牆,該http請求到達了伺服器

5.伺服器處理該http請求,返回乙個html檔案

6.瀏覽器解析html檔案,並且顯示在瀏覽器端。

這裡需要注意:

http協議是一種基於tcp/ip的應用層協議,進行http資料請求必須先建立tcp/ip連線;

可以理解為:http 是轎車,提供了封裝或者顯示資料的具體形式;socket 是發動機,提供了網路通訊的能力。

• 兩個計算機之間的交流無非是兩個埠之間的資料通訊 , 具體的資料會以什麼樣的形式展現是以不同的應用層協議來定義的。

1xx 臨時響應

2xx 成功

3xx 重定向

4xx 錯誤

5xx 伺服器錯誤

常見的:

200 成功

304 未修改 ,自從上次請求後,請求的網頁未修改。伺服器返回此相應時,不會返回網頁內容

401 未授權,請求要身份驗證

403 禁止,伺服器拒絕請求

404 未找到

必須熟練掌握 tcp 和 udp 的區別、三次握手和四次揮手的狀態切換,必考。

HTTP TCP UDP協議整理

超文字傳輸協議,這裡需要明白乙個概念什麼是傳輸協議 傳輸協議 在客戶端和伺服器端通訊時,規範了傳輸資料的格式 作為超文字傳輸協議,是當前網際網路上應用最為廣泛的一種網路協議。特點 1xx 伺服器接收未完成,返回1xx狀態碼 2xx 表示成功 200 客戶端與伺服器處理成功 3xx 客戶端需要進一步操...

網路協議分層 網路協議介紹

現在的網路都採用分層的方式進行工作 高層 包括應用層 表示層 會話層 傳輸層,負責主機之間的資料傳輸 底層 網路層 資料鏈路層 物理層,負責網路資料傳輸 從高層到底層分別是 應用層 提供程式之間的通訊,常見協議有http ftp 表示層 處理資料格式 資料加密等,常見協議有nbssl lpp 會話層...

網路協議 RPC協議

遠端呼叫協議,用於定義服務之間的介面呼叫規範標準 最早的rpc框架之一 1.2.1 外部資料表示法 xdr 規定互動協議的檔案,包括 與古老的rpc協議相比,雙方的soap協議沒必要完全一致 引數順序 引數個數等 更加靈活 也是乙個xml,描述了方法名 服務名 埠 請求引數等資訊,通過在服務位址後加...