重溫計網之HTTP特點

HTTP協議深入瞭解

  • HTTP協議支持客戶/服務器模式

  • 客戶端向服務器發送請求時,只需要傳送請求方法和路徑

  • HTTP協議簡單,HTTP服務器程序規模小,通信速度快

  • HTTP協議允許傳輸任意類型的數據對象,正在傳輸的類型由Content-Type加以標記

  • HTTP協議無連接,含義是限制每次連接只處理一個請求,服務器處理完客戶的請求,並收到客戶的應答後,即斷開連接( 釋放資源以服務於其他客戶端 )

  • 由於請求的突發性和瞬時性,以及互聯網要服務於衆多客戶端,所以這種無連接的方式可以節省傳輸時間

  • 但是隨着網頁的複雜性逐漸升高( 包含了圖片等各種資源文件 ),所以上述無連接的方式又顯得低效

  • 所以 Connection: keep-alive 長連接應運而生,keep-alive是有有效期的

  • HTTP協議是無狀態協議,指它對事務處理沒有記憶能力,如果後續處理需要前面的信息,則必須重傳,這樣可能導致每次連接傳送的數據量增大

  • 另一方面,如果服務器不需要先前信息則它的應答就比較快

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