HTTP ,TCP IP協議基礎(一)

2022-05-07 17:48:06 字數 818 閱讀 9946

(一)http協議【預設埠號:80;https的預設埠號是443】

1.what?

是一種超文字傳輸協議,是乙個應用層協議。【構成=請求+響應】,http是乙個無狀態的協議

1.2在tcp/ip協議棧中的位置

http協議【通常承載於tcp協議之上】,有時也承載於tls或者ssl協議層之上,這個時候就成了我們常說的https。如圖所示:

2.http協議特點

支援客戶/伺服器模式

簡單快速

靈活:http允許傳輸任意型別資料物件。由content-type加以標記。

無連線:含義是限制每次連線只處理乙個請求。伺服器處理完客戶端請求,並收到客戶的應答後--->即斷開連線。【節省傳輸時間】

無狀態:http協議是無狀態協議。無狀態是指協議對於事物吃力沒有記憶能力。缺少狀態意味著如果後續處理需要前面的資訊,則它必須重傳,這樣可能導致每次連線傳送的資料量增大。另一方面,在伺服器不需要先前資訊時的應答較快。

HTTP TCP IP協議簡單了解

一丶什麼是http協議 http協議是hypertexttransferprotocol 超文字傳輸協議 的簡寫,它是tcp ip協議的乙個應用層協議,用於定義web瀏覽器伺服器之間交換資料的過程,客戶端連上web伺服器後,若想獲得web伺服器中的某個資源,需遵守一定的通訊格式,http協議用於定義...

簡單聊聊HTTP TCP IP協議

一丶什麼是http協議 http協議是hypertexttransferprotocol 超文字傳輸協議 的簡寫,它是tcp ip協議的乙個應用層協議,用於定義web瀏覽器伺服器之間交換資料的過程,客戶端連上web伺服器後,若想獲得web伺服器中的某個資源,需遵守一定的通訊格式,http協議用於定義...

http TCP IP協議與socket之間的區別

網路由下往上分為 物理層 資料鏈路層 網路層 ip協議 傳輸層 tcp協議 會話層 表示層和應用層 http協議 tcp ip是傳輸層協議,主要解決資料如何在網路中傳輸 而http是應用層協議,主要解決如何包裝資料。socket是對tcp ip協議的封裝,socket本身並不是協議,而是乙個呼叫介面...