http協議工作過程

https://www.baidu.com/index.html

協議名:https;主機名: www.baidu.com(服務器名www+域名baidu.com)端口:443 根目錄:/

1)域名解析

 通過DNS把域名解析成IP地址;並且從url中找出端口號(沒有,則默認http默認爲80,https爲403); 

2)建立連接

 根據得到的IP和端口,創建socket、 三次握手建立TCP連接;

3)發起請求

 瀏覽器向服務器發起http請求;

4)相應請求

 服務器相應http請求,並渲染頁面元素呈現給用戶;

5)關閉連接

 四次揮手斷開連接,也可以根據keep-alive屬性繼續保持長連接而不斷開。

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