http請求的過程

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通訊】就是咱們的瀏覽器了。

以上內容純屬本身理解,還請你們指教。

相關文章
相關標籤/搜索