相信很多的朋友在瀏覽器都是會直接輸入網址的打開某個網站,但是你知道嗎瀏覽器到底是怎么打開網站的呢,下面小編就給大家來詳細介紹一下瀏覽器怎么打開網站 瀏覽器打開網站方法這一塊的內容,希望能幫助到大家解決這一塊的疑問。
這個界面雖然看著簡單,但是看一下它的源代碼,瞧著右上角高高懸掛的拉條,就知道這界面可一點兒都不簡單。(查看源代碼,右鍵網頁界面點擊查看網頁源代碼或者 ctrl+u。)
那么問題來了,在我們的電腦中是百分百找不到【百度界面】這個 HTML 文件,更不要說其中的圖片、JS、CSS等資源文件。
可以知道的一點,這些資源肯定是百度網站提供的。那么,我們的瀏覽器是怎么從網站那邊拿到這些數據,然后在頁面上展示的呢?
在流程開始之前,簡單介紹一些概念。
網站:是一個由多個網頁組成的信息系統,通常是由服務器端和客戶端組成的。
服務器端:網站的核心部分,通常服務器是一臺大型的計算機,存儲著網站所有的網頁、圖片、視頻等信息。同時還負責處理來自客戶端的請求,返回所需的信息。
客戶端:網站的用戶端,通常是一臺普通的計算機、或者手機等,我們可以通過客戶端訪問網站查看網站的內容。另外,客戶端通常需要借助瀏覽器等軟件連接網站服務器。
第一步 客戶端發送網頁 GET 請求
當我們在瀏覽器的地址中輸入網址,并敲下回車的那一刻。
就是在跟咱們的跑腿小廝瀏覽器發出了一個指令,今兒咱要看這個頁面,你去安排一下。
瀏覽器收到我們的命令之后,就會朝著對應網站的服務器端出發。
第二步 服務器端接收請求,發送響應包
到了服務器端的大樓,進入大樓需要經過門衛的檢查,確保你的瀏覽器是正常來路,而不是什么恐怖分子。
身份檢查沒問題后,就會給瀏覽器分配一個客服小姐姐接待:親,有什么需要幫忙的嗎?
瀏覽器此時會將你的指令轉達給客服小姐姐:小姐姐,我家主子要看你家的這個網頁,您看OK不?
小姐姐就會去找相應的頁面資源文件(HTML文件),如果就交給瀏覽器帶回去。
反之如果沒有找到,但也不能讓瀏覽器白跑一趟,就把經典的 404 頁面讓瀏覽器帶回去。
第三步 客戶端發送資源 GET 請求
瀏覽器拿到了頁面資源回家后,一向嚴謹的他會檢查一下拿到的頁面是否能夠完整地展示出來,會不會缺胳膊少腿。
不檢查還好,一檢查可就出大問題了,怎么這個CSS文件少了,那個圖片還是破裂的。
就這么展示,今晚的晚飯豈不是沒了著落。
沒辦法,只能帶著有資源路徑的 GET 請求再次到服務器端去領取。
第四步 服務器端接收請求,發送資源響應
于是,瀏覽器又得去一趟服務器端大樓,還得經過門衛的檢查,畢竟門衛不敢保證你這回去的過程中是不是就突然叛變了呢。
檢查通過后,之前負責接待的客服小姐姐就迎了上來。
根據瀏覽器提供的資源路徑,去找相應的文件交給瀏覽器。
但瀏覽器一次性只能領一個資源,為了能吃上美美的晚飯,就不得不多次往返的跑。
直到整個界面的資源都領取了一遍,才敢將網頁完整地展示出來。
基本到這里,一個完整的靜態頁面就可以在瀏覽器上展示出來了。
第五步 客戶端發送 POST 請求
但有時候,我們進入一個網站需要登錄,需要填寫賬號密碼提交驗證。
這個時候瀏覽器就會帶著有賬號密碼的 POST 請求再次前往服務器端。
第六步 服務器接收請求,轉交 CGI處理
客服小姐姐接到了 POST 請求,但這個請求超出她負責處理的范圍。
因此就會代轉交給專業人士 CGI 來進行處理。
CGI(Common Gateway Interface,通用網關接口)。
第七步 CGI發送處理結果
CGI 收到了請求后,將里面的賬號密碼和數據庫里面的進行比較。
如果都符合,就會得到一個’登陸成功‘的處理結果。
如果沒找到相應的賬號,就會得到’賬號不存在‘的處理結果
賬號存在,但密碼不對,就得到’密碼錯誤‘的處理結果。
最后把處理結果交給客服小姐姐。
第八步 服務器端發送響應
客服小姐姐將CGI的處理結果轉交給瀏覽器,瀏覽器帶著結果回去。
如果處理結果是成功的,就可以發現界面中原本登錄注冊那一塊,會變成頭像、昵稱等內容。
處理結果失敗了,就會在登錄頁面中顯示賬號不存在或者密碼錯誤等提示。
總結
到這里,關于瀏覽器訪問網站獲取頁面資源的大致過程就介紹完了。整個描述過程似乎看著很復雜,但實際上我們感官上體驗其實也就 1-2 秒的。在正常情況,訪問一個網站響應時間超過 5 秒,大多數人會選擇關閉。希望上面的關于瀏覽器怎么打開網站 瀏覽器打開網站方法的介紹能幫助到大家。
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...
2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...
:喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...
623052開頭的農行卡是哪里?僅憑銀行卡號開頭數字無法確定是哪里的農行卡,用戶可以撥打農行客服熱線,轉人工服務,提供卡號查詢開戶行詳細地址。中國農業銀行總公司坐落于建國門內大街69號,也是中國大型國有制銀行之一,在業界十分知名。623052農業銀行卡歸屬地哪里?623052是中國農業銀行的國密卡,并沒有明確的歸屬地,比起普通的借記卡和儲蓄卡,這第三代國密卡具備境外消費的能力,可以在境外進行購物消...
國債逆回購利率正常是多少?3%,國債逆回購一般是三個點左右的平均利率,好的話可能有3.5%,國債逆回購利率不是固定的,不同期限的國債逆回購利率也會有所不同,一般在月底或者年底的時候,銀行缺錢時國債逆回購的利率會高一些。收益該怎么計算?債券逆回購收益=成交額×年收益率×實際占款天數/365天。實際占款天數,是指當次回購交易的首次交收日(含)至到期交收日(不含)的實際日歷天數。...
即將來臨的第三次世界大蕭條是真的嗎?第三次世界大蕭條就要來了!1873年和1929年的大蕭條重演?冠狀病毒大流行已經引起一場空前規模的全球經濟危機。疫情爆發4個多月來,全球經濟已經陷入全面倒退。聯合國當地時間13日預測,新冠病毒大流行將使今年世界經濟萎縮3.2%,為20世紀30年代大蕭條以來的最大幅度萎縮。如果第二波新冠疫情暴發,封鎖措施持續到第三季度,那么2020年全球經濟可能萎縮4.9%。聯合...