HTTP-HTTP協議的概念作用和特點

目錄

HTTP協議詳解

1. WEB交互的基本流程

2、HTTP的概念和介紹


互聯網的發展非常迅速,但是萬變不離其宗。學習web開發,需要我們對互聯的交互機制有一定的瞭解。爲了更好的理解並掌握 Servlet,在正式學習 Servlet之前需要對web開發中客戶端和服務器的交互機制以及所涉及的規範(HTTP)行學習

HTTP協議詳解

1. WEB交互的基本流程

圖片介紹:

    客戶端根據用戶輸入的地址信息請求服務器,服務器在接收到用戶的請求後進行處理,然後將處理結果響應給客戶端,客戶端將響應結果展示給用戶。

專業術語:

    請求:客戶端根據用戶地址信息將數據發送給服務器的過程

    響應:服務器將請求的處理結果發送給瀏覽的過程

問題:

    客戶端也就是瀏覽器的版本是有很多的,服務器的版本也是有很多的,如何實現不同版本的瀏覽器和不同版本的服務器之間的數據交互呢?

    解決:規範瀏覽器和服務器的數據交互的格式

    實現:HmTP協議

2、HTTP的概念和介紹

概念:

    超文本傳輸協議( Hyper Text Transfer Protocol)

作用:

    規範了瀏覽器和服務器的數據交互

特點:

    簡單快速:客戶向服務器請求服務時,只需傳送請求方法和路徑請求方法常用的有GET、HEAD、POST。每種方法規定了客戶與服務器聯繫的類型不同。由於HTP協議簡單,使得HIP服務器的程序規模小,因而通信速度很快。

    靈活:HTTP允許傳輸翰任意類型的數據對象,正在傳的類型由Content-Type加以標記

    無連接:無連接的含義是限制每次連接只處理一個請求。服務器處理完客戶的請求,並收到客戶的應答後,,即斷開連接,,採用這種方式可以節省傳輸時間。

    無狀態:HTTP協議是無狀態協議。無狀態是指協議對於事務處理沒有記憶能力。缺少狀態意味着如果後續處理需要前面的信息,則它必須重傳,這樣可能導致毎次連接傳送的數據量增大。另一方面在服務器不需要先前信息時它的應答就較快。

    支持B/S及C/S模式

    HTP1.1版本後支持可持績連接

 

視頻連接:https://www.bilibili.com/video/av33969622?p=2

後續文檔:https://blog.csdn.net/qq_42098517/category_9540422.html

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章