1.當一個瀏覽器是第一次訪問一個網站的時候,它首先會去找本地的host文件,看一下能不能找到相對應的ip,如果有,大吉大利晚上吃雞,如果沒有,也不用擔心,因爲它還會向我們本地的dns查找對應的ip,查找不了就會往更高級的dns查找,實在找不了說明域名解析出錯了。
2.當它獲取到IP以後,瀏覽器就很高興得與服務端建立tcp連接了。
在TCP協議中,建立TCP需要與服務器握手三次,你先告訴服務器你要給服務器發東西(SYN),服務器應答你並告訴你它也要給你發東西(SYN、ACK),然後你應答服務器(ACK),總共來回了3次,稱爲3次握手。
3.而建立TCP之前,你先要確保你的消息能發到服務器上,而爲了將消息從你的PC上傳到服務器上,需要用到IP協議、ARP協議和OSPF協議。
IP協議使用的是IP地址,整個發送過程中只涉及出發地和目的地2個IP地址,而ARP協議使用的是MAC地址,整個發送過程中涉及到每一個節點的MAP地址