瀏覽器工作原理?獸獸的小迷妹2019-07-13 21:42:29

瀏覽器工作原理的實質就是實現http協議的通訊,具體過程如下:

HTTP通訊的流程,大體分為三個階段:

1、 連線 伺服器透過一個ServerSocket類物件對8000埠進行監聽,監聽到之後建立連線,開啟一個socket虛擬檔案。

2、 請求 建立與建立socket連線相關的流物件後,瀏覽器獲取請求,為GET請求,則從請求資訊中獲取所訪問的HTML檔名,向伺服器傳送請求。

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