HTTP
- HTTP是一個協議(服務器傳輸超文本到瀏覽器的傳送協議),是基于TCP/IP通信協議來傳輸數據(HTML文件,圖片文件,查詢結果等)。
訪問域名
- 例如www.baidu.com就是百度的域名,我們想要訪問百度,就需要使用DNS,來將www.baidu.com域名解析為ip地址。
- 隨后客戶端向服務端發起TCP請求,三次握手進行連接,三次握手如下:
- 客戶端向服務端說:你準備好了嗎,我要發送請求了
- 服務端接收后,向客戶端說:ok,我準備好了,你發請求吧
- 客戶端接收后,向服務端說:好的,我知道了
- 客戶端隨后向服務端發送HTTP請求(request)
- 服務端向客戶端返回HTTP返回(response)
- 客戶端拿到數據進行頁面渲染