瀏覽器與伺服器

2021-09-02 05:00:18 字數 809 閱讀 3154

瀏覽器是安裝在電腦裡面的乙個軟體,能夠將頁面內容渲染出來呈現給使用者檢視,並讓使用者與網頁互動的一種軟體。

常見主流瀏覽器:

internet explorer,chrome,firefox,safari,opera

瀏覽器核心:

瀏覽器所採用的渲染引擎。渲染引擎決定了瀏覽器如何顯示網頁的內容,以及網頁格式資訊。正是因為核心不同,瀏覽器才有相容問題。

常見主流瀏覽器核心:

ie核心:trident; 谷歌核心:webkit/blink; firefox核心:gecko; safari核心:webkit; opera核心:presto;

瀏覽器訪問網頁的原理:

當利用瀏覽器訪問網頁時,其實是有真實的物理檔案傳輸的。瀏覽器會先將網頁上的內容快取到本地資料夾中,然後再渲染出來呈現給使用者檢視。

第二次訪問網頁要比第一次快,是因為第一次訪問時已經將這個網頁的資訊快取到了本地。

快取資料夾除了快取以外,還快取了一些.js,.css,.html等檔案,所以乙個網頁不是乙個檔案,而是一堆檔案。網頁越複雜那麼組成這個網頁的檔案就越多。

瀏覽器訪問網頁的過程:

開啟瀏覽器,輸入位址 ,敲回車

瀏覽器傳送「請求報文」給伺服器

伺服器接收「請求報文」,處理瀏覽器請求,將處理結果返回給瀏覽器,傳送「響應報文」

瀏覽器接收「響應報文」,解析內容呈現給使用者

伺服器也是電腦,只不過是比普通電腦配置更高,24小時不斷電,不關機的計算機。伺服器是專門用於儲存資料的電腦,訪問者可以訪問伺服器,獲得伺服器上儲存的資源。伺服器一旦關機,訪問者就無法訪問。

WEB 伺服器 與 瀏覽器

http協議通訊,是連線瀏覽器和伺服器的橋梁。兩者之間的資訊流,使它們真正的活力。這中間,瀏覽器連著使用者 伺服器連著資料庫 等其他的服務。伺服器能提供給瀏覽器,什麼樣的資訊呢?這些資訊,遵循著http通訊的格式。也許,瀏覽器只是 的乙個視窗,通過使用瀏覽器我們訪問 而真正的 技術,卻被掩蓋掉了。技...

瀏覽器輸入url瀏覽器與伺服器如何互動

1.輸入 當我們在瀏覽器中輸入 的時候,瀏覽器會從歷史記錄上匹配之前已經輸入的url,chrome瀏覽器會從快取中把網頁展示出來 2.瀏覽器查詢網域名稱的ip 1.瀏覽器解析網域名稱,瀏覽器先檢視本地硬碟hosts檔案,如果有與這個ip相匹配的規則,則使用host檔案裡面的ip 2.如果本地host...

再說瀏覽器與伺服器響應流程

當我們在瀏覽器中輸入了乙個url位址 如www.cnblogs.com 從等待到頁面顯示的過程中,後台究竟發生了什麼處理呢?一.解析網域名稱位址為ip位址 瀏覽器dns快取 以chrome為例,在瀏覽器視窗中輸入chrome net internals dns,就可以檢視當前瀏覽器dns快取記錄,c...