HTTP全名為HyperText Transfer Protocal,即超文本傳輸協議,從1990年開始就在WWW上廣泛應用,是現今在WWW上應用最多的協議,HTTP是應用層協定。
當你上網瀏覽網頁的時候,瀏覽器和web伺服器之間就會透過HTTP在Internet上進行資料的傳送和接收。 HTTP是基於請求/回應模式的、無狀態的協定。即我們通常所說的Request/Response。
HTTP特點:
支援客戶端/伺服器模式。
簡單快速:客戶向伺服器要求服務時,只需傳送請求方法和路徑。由於HTTP協定簡單,使得HTTP伺服器的程式規模小,因而通訊速度很快。
靈活:HTTP允許傳輸任意類型的資料對象,正在傳輸的類型由Content-Type加以標記。
無連線:無連線的意義是限制每次連結只處理一個請求。伺服器處理完客戶的請求,並收到客戶的應答後,即斷開鏈接,採用這種方式可以節省時間。
無狀態:HTTP協定是無狀態協定。無狀態是指協議對於事務處理沒有記憶能力。缺少狀態意味著如果後續處理需要前面的訊息,則它必須重傳,這可能會導致每次連接傳送的資料量增加。另一方面,在伺服器不需要先前資訊時它的應答就比較快。
以上是http是一種什麼傳輸協定?的詳細內容。更多資訊請關注PHP中文網其他相關文章!