在瀏覽器輸入網址,按下回車後,首先瀏覽器會作域名解析,獲取目標主機的ip
地址。瀏覽器
主要有如下幾個步驟:緩存
瀏覽器搜索自身的DNS
緩存,若是沒找到,轉2;服務器
搜索操做系統自身DNS
緩存,若是沒找到,轉3;spa
讀取本地的hosts
文件,查找有無域名對應解析,若是沒找到,轉4;操作系統
瀏覽器發起一個DNS
的一個系統調用:向本地域名解析服務器(由寬帶服務商提供),發起一個域名解析請求。code
運營商的DNS
服務器首先查看自身緩有無對應條目(沒有過時,則解析成功),若是不成功;圖片
寬帶運營商代替瀏覽器發起一個迭代DNS
解析的請求
以www.imooc.com的IP地址爲例:ip
通過八個步驟,最終查詢到域名的IP地址,並將其返回給瀏覽器;資源
TCP的通訊鏈接須要通過三個過程:rem
客戶端向服務器發送一個創建鏈接請求
服務器接収到鏈接請求後發送贊成鏈接的信號會客戶端
客戶端收到贊成鏈接信號後,再次向服務器發送確認信號,至此,客戶端與服務器完成鏈接創建