HTML——基礎(chǔ)知識

什么是瀏覽器

  • 瀏覽器能夠?qū)⒕W(wǎng)頁內(nèi)容呈現(xiàn)給用戶看,并讓用戶與網(wǎng)頁交互的一種軟件

  • 不同瀏覽器有不同的內(nèi)核,瀏覽器內(nèi)核就是瀏覽器所采用的渲染引擎,渲染引擎決定瀏覽器如何顯示網(wǎng)頁內(nèi)容,從而導(dǎo)致兼容性問題出現(xiàn)

    • IE Trigent
    • 谷歌 WebKit/Blink
    • 火狐 Gecko
    • Safari WebKit
    • Opera Presto

什么是服務(wù)器

  • 服務(wù)器也是電腦,配置更高,24h不斷電,不關(guān)機的計算機
  • 服務(wù)器專門用于儲存數(shù)據(jù)的電腦,訪問者可以訪問服務(wù)器獲得儲存的頁面
  • 服務(wù)器一旦關(guān)機,訪問者就無法訪問

瀏覽器訪問網(wǎng)頁原理

  • 當里利用瀏覽器訪問網(wǎng)頁時,其實是有真實的物理文件輸出的,瀏覽器會先將網(wǎng)頁上的內(nèi)容緩存至本地文件夾,然后渲染呈現(xiàn)給用戶看
  • 平時第二次打開網(wǎng)頁會比第一次快,是因為第一次訪問時已經(jīng)將網(wǎng)頁的信息緩存到了本地
  • 一個網(wǎng)頁不是一個文件,而是一堆文件,網(wǎng)頁越復(fù)雜文件越多

瀏覽器請求數(shù)據(jù)的過程

  1. 按下回車時瀏覽器根據(jù)輸入的URL地址發(fā)送請求報文
  2. 服務(wù)器接收到請求報文,會對請求報文進行處理
  3. 服務(wù)器將處理完的結(jié)果通過響應(yīng)報文返回給瀏覽器
  4. 瀏覽器解析服務(wù)器返回的結(jié)果,將結(jié)果顯示出來
  • 請求報文:
    請求行+請求頭+空行+請求體
  • 響應(yīng)報文:
    響應(yīng)行+響應(yīng)頭+響應(yīng)體

什么是URL

  1. 在瀏覽器中輸入的地址就是URL
  2. URL格式
  1. URL拆分
  • 網(wǎng)絡(luò)協(xié)議類型 http://
  • 服務(wù)器IP地址 127.0.0.1
  • 服務(wù)器端口號 :80
  • 資源路徑 網(wǎng)頁在服務(wù)器上的路徑
  • 資源名稱 index.html
  1. 補充
  • URL全稱Uniform Resource Locator(統(tǒng)一資源定位符), 互聯(lián)網(wǎng)上的每一個資源都有一個唯一的URL地址
  • 由于IP地址全是數(shù)字, 無任何的含義,難以記憶。 所以在訪問網(wǎng)頁時最常見的不是IP地址而是“域名”(一串有含義的字母OR數(shù)字)
  • 好比: http://www.baidu.com AND http://111.13.100.92:80/

什么是HTTP協(xié)議

  • HTTP是Hypertext Transfer Protocol的縮寫, 超文本傳輸協(xié)議
  • 瀏覽器訪問網(wǎng)頁就是去服務(wù)器請求數(shù)據(jù),HTTP協(xié)議用來約束/規(guī)范瀏覽器和服務(wù)器之間的溝通
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容