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屬性繼續保持長連接而不斷開。