1.在瀏覽器輸入網址http://www.baidu.comhtml
2.解析域名爲主機ip地址和端口號(web應用默認端口號80)web
3.經過瀏覽器相似Socket的機制與主機創建鏈接瀏覽器
4.客戶端與服務器端創建鏈接服務器
5.客戶端與服務器端按照HTTP協議傳送文本數據網絡
6.服務端解析請求數據,處理後反饋結果(html,超文本標記語言)xml
7.客戶端瀏覽器接收返回的html,展現返回的頁面htm
8.鏈接斷開,回話結束。接口
我的理解【瀏覽器】與【Socket通訊】有點相似於一個級別,都是對網絡通訊提供接口,創建鏈接後實現通訊;ip
不一樣點是【瀏覽器】能夠更好的處理html,展現出友好的界面,側重於數據的展現;get
而【Socket通訊】在鏈接創建後可傳輸xml報文或其餘形式的數據格式,側重於數據的內容(服務);
我認爲通過特殊改造的【Socket通訊】就是咱們的瀏覽器了。
以上內容純屬本身理解,還請你們指教。