九九百科網

位置:首頁 > 經驗 > 

瀏覽器的原理

經驗2.2W

瀏覽器的原理

實質是實現http協議的通訊,具體過程如下:HTTP通信的流程,大體分為三個階段:

1、連接服務器通過一個ServerSocket類對象對8000端口進行監聽,監聽到之後建立連接,打開一個socket虛擬文件。

2、請求創建與建立socket連接相關的流對象後,瀏覽器獲取請求,為GET請求,則從請求信息中獲取所訪問的HTML文件名,向服務器發送請求。

3、應答服務收到請求後,搜索相關目錄文件,若不存在,返回錯誤信息。若存在,則想html文件,進行加HTTP頭等處理後響應給瀏覽器,瀏覽器解析html文件,若其中還包含圖片,視頻等請求,則瀏覽器再次訪問web服務器,異常獲取圖片視頻等,並對其進行組裝顯示出來。

標籤:瀏覽器