1. 程式人生 > >計算機網絡(十),HTTP的關鍵問題

計算機網絡(十),HTTP的關鍵問題

宋體 回寫 tps src 結果 狀態碼 常見 lib 處理

目錄

1.在瀏覽器地址欄鍵入URL,按下回車之後經歷的流程

2.HTTP狀態碼

3.GET請求和POST請求的區別

4.Cookie和Session的區別

5.IPV4和IPV6

十、HTTP的關鍵問題

1.在瀏覽器地址欄鍵入URL,按下回車之後經歷的流程

1DNS解析

2TCP連接(三次握手)

3)發送HTTP請求

4)服務器處理請求並返回HTTP報文

5)瀏覽器解析渲染頁面

6)連接結束(四次揮手)

2.HTTP狀態碼

技術分享圖片

常見狀態碼

技術分享圖片

3.GET請求和POST請求的區別

1HTTP報文層面:GET將請求信息放在URLPOST放在報文體中

  GET請求信息不能太長,而

POST請求信息則可以有很多

(2)數據庫層面:GET符合冪等性和安全性,POST不符合

  冪等性:無論請求多少次結果依然一樣

  安全性:不會引起數據庫的修改操作,未改變數據庫數據

(3)其他層面:GET請求可以被緩存,而POST則不能被緩存

4.CookieSession的區別

1Cookie簡介

技術分享圖片

2Cookie的設置以及發送過程

技術分享圖片

3Session簡介

技術分享圖片

(4)Session的實現方式

技術分享圖片

  使用Cookie來實現

  使用URL回寫來實現

5CookieSession的區別

技術分享圖片

5.IPV4IPV6

最大的不同:

  • IPV432位地址
  • IPV6128
    位地址

IPV4IPV6的比較(IBM

https://www.ibm.com/support/knowledgecenter/zh/ssw_ibm_i_72/rzai2/rzai2compipv4ipv6.htm

計算機網絡(十),HTTP的關鍵問題