HTTP(一) HTTP是什麼

2021-09-29 02:12:39 字數 685 閱讀 1256

http全稱是hypertext transfer protocol,即超文字傳輸協議。

所謂「文字」(text),就表示 http 傳輸的不是 tcp/udp 這些底層協議裡被切分的雜亂無章的二進位製包(datagram),而是完整的、有意義的資料,可以被瀏覽器、伺服器這 樣的上層應用程式處理。

計算機和網路世界裡有數不清的各種角色:cpu、記憶體、匯流排、磁碟、作業系統、瀏覽 器、閘道器、伺服器……這些角色之間相互通訊也必然會有各式各樣、五花八門的協議,用處 也各不相同,例如廣播協議、定址協議、路由協議、隧道協議、選舉協議等等。

http 是乙個「傳輸協議」,所謂的「傳輸」(transfer)其實很好理解,就是把一堆東西 從 a 點搬到 b 點,或者從 b 點搬到 a 點,即「a<===>b」。

別小看了這個簡單的動作,它也至少包含了兩項重要的資訊。

第二點,資料雖然是在 a 和 b 之間傳輸,但並沒有限制只有 a 和 b 這兩個角色,允許中間有「中轉」或者「接力」。

這樣,傳輸方式就從「a<===>b」,變成了「a<=>x<=>y<=>z<=>b」,a 到 b 的 傳輸過程中可以存在任意多個「中間人」,而這些中間人也都遵從 http 協議,只要不打擾基本的資料傳輸,就可以新增任意的額外功能,例如安全認證、資料壓縮、編碼轉換等 等,優化整個傳輸過程。

http本質上還是乙個協議,規定通訊雙方的交流通訊規範等。

HTTP是什麼 HTTP不是什麼

http hyper text transfer protocol 超文字傳輸協議 可以拆分為兩個部分理解 http 是乙個 雙向協議,也就是說有兩個基本的參與者 a 和 b,資料可以在 a 和 b 之間雙向流動 雖然資料是在 a 和 b 之間傳輸,但是並沒有限制 a 和 b 兩個角色,允許中間有中...

透視HTTP協議 一 HTTP是什麼

2.全球資訊網 www 包含哪些 3.http 的版本有哪些 4.和 http 相關的還有哪些協議 5.http 有哪些特點,什麼是 http 經久不衰的原因 當前幾篇http系列文章是極客時間透視http協議的總結,以腦圖的形式為主 課程很詳細,深入淺出介紹了所有關於http相關的知識,深入淺出,...

http協議是什麼

全稱 hypertext transfer protocol 超文字傳輸協議 是一種詳細規定了瀏覽器和全球資訊網伺服器之間相互通訊的規則,通過網際網路傳說全球資訊網文件的資料傳送協議 http採用請求 響應式模型,整個過程包括了四個階段 建立連線 請求 響應 斷開鏈結 4.我們的瀏覽器解析回來的 把...