服務(wù)熱線:400-0033-166
萬(wàn)商云集 - 企業(yè)數(shù)字化選用平臺(tái)

企業(yè)首選的

數(shù)字選用平臺(tái)

瀏覽器怎么打開網(wǎng)站 瀏覽器打開網(wǎng)站方法

2023-02-09 15:11:56 閱讀(3951 評(píng)論(0)

  相信很多的朋友在瀏覽器都是會(huì)直接輸入網(wǎng)址的打開某個(gè)網(wǎng)站,但是你知道嗎瀏覽器到底是怎么打開網(wǎng)站的呢,下面小編就給大家來(lái)詳細(xì)介紹一下瀏覽器怎么打開網(wǎng)站 瀏覽器打開網(wǎng)站方法這一塊的內(nèi)容,希望能幫助到大家解決這一塊的疑問(wèn)。

202302090709349972.jpg

  這個(gè)界面雖然看著簡(jiǎn)單,但是看一下它的源代碼,瞧著右上角高高懸掛的拉條,就知道這界面可一點(diǎn)兒都不簡(jiǎn)單。(查看源代碼,右鍵網(wǎng)頁(yè)界面點(diǎn)擊查看網(wǎng)頁(yè)源代碼或者 ctrl+u。)

  那么問(wèn)題來(lái)了,在我們的電腦中是百分百找不到【百度界面】這個(gè) HTML 文件,更不要說(shuō)其中的圖片、JS、CSS等資源文件。

  可以知道的一點(diǎn),這些資源肯定是百度網(wǎng)站提供的。那么,我們的瀏覽器是怎么從網(wǎng)站那邊拿到這些數(shù)據(jù),然后在頁(yè)面上展示的呢?

  在流程開始之前,簡(jiǎn)單介紹一些概念。

  網(wǎng)站:是一個(gè)由多個(gè)網(wǎng)頁(yè)組成的信息系統(tǒng),通常是由服務(wù)器端和客戶端組成的。

  服務(wù)器端:網(wǎng)站的核心部分,通常服務(wù)器是一臺(tái)大型的計(jì)算機(jī),存儲(chǔ)著網(wǎng)站所有的網(wǎng)頁(yè)、圖片、視頻等信息。同時(shí)還負(fù)責(zé)處理來(lái)自客戶端的請(qǐng)求,返回所需的信息。

  客戶端:網(wǎng)站的用戶端,通常是一臺(tái)普通的計(jì)算機(jī)、或者手機(jī)等,我們可以通過(guò)客戶端訪問(wèn)網(wǎng)站查看網(wǎng)站的內(nèi)容。另外,客戶端通常需要借助瀏覽器等軟件連接網(wǎng)站服務(wù)器。

第一步 客戶端發(fā)送網(wǎng)頁(yè) GET 請(qǐng)求

  當(dāng)我們?cè)跒g覽器的地址中輸入網(wǎng)址,并敲下回車的那一刻。

  就是在跟咱們的跑腿小廝瀏覽器發(fā)出了一個(gè)指令,今兒咱要看這個(gè)頁(yè)面,你去安排一下。

  瀏覽器收到我們的命令之后,就會(huì)朝著對(duì)應(yīng)網(wǎng)站的服務(wù)器端出發(fā)。

  第二步 服務(wù)器端接收請(qǐng)求,發(fā)送響應(yīng)包

  到了服務(wù)器端的大樓,進(jìn)入大樓需要經(jīng)過(guò)門衛(wèi)的檢查,確保你的瀏覽器是正常來(lái)路,而不是什么恐怖分子。

  身份檢查沒(méi)問(wèn)題后,就會(huì)給瀏覽器分配一個(gè)客服小姐姐接待:親,有什么需要幫忙的嗎?

  瀏覽器此時(shí)會(huì)將你的指令轉(zhuǎn)達(dá)給客服小姐姐:小姐姐,我家主子要看你家的這個(gè)網(wǎng)頁(yè),您看OK不?

  小姐姐就會(huì)去找相應(yīng)的頁(yè)面資源文件(HTML文件),如果就交給瀏覽器帶回去。

  反之如果沒(méi)有找到,但也不能讓瀏覽器白跑一趟,就把經(jīng)典的 404 頁(yè)面讓瀏覽器帶回去。

  第三步 客戶端發(fā)送資源 GET 請(qǐng)求

  瀏覽器拿到了頁(yè)面資源回家后,一向嚴(yán)謹(jǐn)?shù)乃麜?huì)檢查一下拿到的頁(yè)面是否能夠完整地展示出來(lái),會(huì)不會(huì)缺胳膊少腿。

  不檢查還好,一檢查可就出大問(wèn)題了,怎么這個(gè)CSS文件少了,那個(gè)圖片還是破裂的。

  就這么展示,今晚的晚飯豈不是沒(méi)了著落。

  沒(méi)辦法,只能帶著有資源路徑的 GET 請(qǐng)求再次到服務(wù)器端去領(lǐng)取。

  第四步 服務(wù)器端接收請(qǐng)求,發(fā)送資源響應(yīng)

  于是,瀏覽器又得去一趟服務(wù)器端大樓,還得經(jīng)過(guò)門衛(wèi)的檢查,畢竟門衛(wèi)不敢保證你這回去的過(guò)程中是不是就突然叛變了呢。

  檢查通過(guò)后,之前負(fù)責(zé)接待的客服小姐姐就迎了上來(lái)。

  根據(jù)瀏覽器提供的資源路徑,去找相應(yīng)的文件交給瀏覽器。

  但瀏覽器一次性只能領(lǐng)一個(gè)資源,為了能吃上美美的晚飯,就不得不多次往返的跑。

  直到整個(gè)界面的資源都領(lǐng)取了一遍,才敢將網(wǎng)頁(yè)完整地展示出來(lái)。

  基本到這里,一個(gè)完整的靜態(tài)頁(yè)面就可以在瀏覽器上展示出來(lái)了。

  第五步 客戶端發(fā)送 POST 請(qǐng)求

  但有時(shí)候,我們進(jìn)入一個(gè)網(wǎng)站需要登錄,需要填寫賬號(hào)密碼提交驗(yàn)證。

  這個(gè)時(shí)候?yàn)g覽器就會(huì)帶著有賬號(hào)密碼的 POST 請(qǐng)求再次前往服務(wù)器端。

  第六步 服務(wù)器接收請(qǐng)求,轉(zhuǎn)交 CGI處理

  客服小姐姐接到了 POST 請(qǐng)求,但這個(gè)請(qǐng)求超出她負(fù)責(zé)處理的范圍。

  因此就會(huì)代轉(zhuǎn)交給專業(yè)人士 CGI 來(lái)進(jìn)行處理。

  CGI(Common Gateway Interface,通用網(wǎng)關(guān)接口)。

  第七步 CGI發(fā)送處理結(jié)果

  CGI 收到了請(qǐng)求后,將里面的賬號(hào)密碼和數(shù)據(jù)庫(kù)里面的進(jìn)行比較。

  如果都符合,就會(huì)得到一個(gè)’登陸成功‘的處理結(jié)果。

  如果沒(méi)找到相應(yīng)的賬號(hào),就會(huì)得到’賬號(hào)不存在‘的處理結(jié)果

  賬號(hào)存在,但密碼不對(duì),就得到’密碼錯(cuò)誤‘的處理結(jié)果。

  最后把處理結(jié)果交給客服小姐姐。

  第八步 服務(wù)器端發(fā)送響應(yīng)

  客服小姐姐將CGI的處理結(jié)果轉(zhuǎn)交給瀏覽器,瀏覽器帶著結(jié)果回去。

  如果處理結(jié)果是成功的,就可以發(fā)現(xiàn)界面中原本登錄注冊(cè)那一塊,會(huì)變成頭像、昵稱等內(nèi)容。

  處理結(jié)果失敗了,就會(huì)在登錄頁(yè)面中顯示賬號(hào)不存在或者密碼錯(cuò)誤等提示。

  總結(jié)

  到這里,關(guān)于瀏覽器訪問(wèn)網(wǎng)站獲取頁(yè)面資源的大致過(guò)程就介紹完了。整個(gè)描述過(guò)程似乎看著很復(fù)雜,但實(shí)際上我們感官上體驗(yàn)其實(shí)也就 1-2 秒的。在正常情況,訪問(wèn)一個(gè)網(wǎng)站響應(yīng)時(shí)間超過(guò) 5 秒,大多數(shù)人會(huì)選擇關(guān)閉。希望上面的關(guān)于瀏覽器怎么打開網(wǎng)站 瀏覽器打開網(wǎng)站方法的介紹能幫助到大家。



未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明出處