瀏覽器的原理

實質是實現http協議的通訊 , 具體過程如下:HTTP通信的流程 , 大體分為三個階段:
1、連接服務器通過一個ServerSocket類對象對8000端口進行監聽 , 監聽到之后建立連接 , 打開一個socket虛擬文件 。
2、請求創建與建立socket連接相關的流對象后 , 瀏覽器獲取請求 , 為GET請求 , 則從請求信息中獲取所訪問的HTML文件名 , 向服務器發送請求 。
【瀏覽器的原理】3、應答服務收到請求后 , 搜索相關目錄文件 , 若不存在 , 返回錯誤信息 。若存在 , 則想html文件 , 進行加HTTP頭等處理后響應給瀏覽器 , 瀏覽器解析html文件 , 若其中還包含圖片 , 視頻等請求 , 則瀏覽器再次訪問web服務器 , 異常獲取圖片視頻等 , 并對其進行組裝顯示出來 。

    推薦閱讀