91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

瀏覽器訪問網頁的過程是什么

發布時間:2022-03-23 10:54:44 來源:億速云 閱讀:375 作者:iii 欄目:web開發

本文小編為大家詳細介紹“瀏覽器訪問網頁的過程是什么”,內容詳細,步驟清晰,細節處理妥當,希望這篇“瀏覽器訪問網頁的過程是什么”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學習新知識吧。

  客戶端與服務端

  想要理解瀏覽器訪問網頁的過程首先需要先理解客戶端與服務端的概念。

  作為一名標準三好學生,我們從來不缺時間,缺的只是大洋。為了這事只有跟老爸老媽們斗智斗勇。

  在這個例子中我們計算機中的瀏覽器就好比客戶端。需要大洋但是自己卻沒有,需要向父母索取。父母就好比服務端,時刻待機等待著子女的需求。服務端本質也是一臺計算機,只是一直在等待各種客戶端的需求。一旦客戶端的需求到達服務端,服務端就會立馬處理。

  了解了客戶端與服務端的概念后,就可以具體來看看瀏覽器訪問的過程了。

  瀏覽器地址解析

  對于瀏覽器屬一種多功能客戶端軟件。一旦用戶輸入地址后,瀏覽器會從輸入的地址中提取出協議、域名、端口等信息供后期使用

  DNS解析

  地址中存有服務端域名信息。由于計算機的識別是采用的IP地址方式進行識別的所以需要通過DNS解析獲取到服務端的IP地址。好比我要跟老爸打電話請求支援,找遍通訊錄發現沒有,只能先跟老媽打個電話問問。

  在DNS解析中首先是先經歷本地DNS解析,如果本地DNS解析不到就通過互聯網的DNS服務器解析。

  1、在本地中都存在一個hosts文件(window系統C:\Windows\System32\drivers\etc\hosts文件),記錄了域名與IP地址的對應。本地DNS就是通過該文件的讀取操作得到域名與IP地址的對應。

  2、在本地DNS解析得不到IP地址的并且聯網了的情況下,瀏覽器會調度Socket庫的功能去找最近的 DNS 服務器,去查詢域名對應的服務端的IP地址。

  TCP/IP建立連接

  在DNS解析完成之得到IP地址之后就會使用TCP/IP協議的方式進行連接(具體如何找到服務端這個涉及的可就很多。連接這個過程好比通話過程中的具體撥號到正式開始說話的過程。

  1、客戶端計算機通過各種路由等設備根據IP地址找到服務端的計算機。

  2、客戶端與服務端三次收發消息完成連接建立確。

  三次收發信息的過程也叫做三次握手,三次握手本質是收發了三次標志位確保連接正常。可以理解為:

  a):喂,可以聽到嗎?

  b):可以聽到!

  c):目前正常可以開始說話了——

  發送http請求

  當連接建立好后直奔主題,明確告訴老爸目前需要大洋的志愿。如果我說其他語言對可能老爸完全聽不懂。但是如果使用中文表達他肯定聽得懂。所以當完成了連接建立接下來具體溝通就得都使用同一門語言才可以相互交流。瀏覽器客戶端與服務端商量好統一使用http協議的格式來收發數據。

  瀏覽器會按照http協議的格式組裝數據,最終將數據按照TCP/IP協議的方式發送到服務端

  發送的http協議格式的數據如下,每一塊每一行都具備固定的含義,就好比聊天所用的每個詞都有含義,屬于本身已經約定的。

  接受http響應

  當老爸知道這一通電話的目的后,考慮良久后,最終打開手機銀行,默默將自己存了好久的私房錢轉出來。最后告知錢已經轉了。這個過程就是一種響應。

  服務端通過使用TCP/IP協議將http協議格式的數據傳輸給客戶端瀏覽器

  渲染頁面

  瀏覽器當得到響應的內容后就要顯示內容。

  1、檢查 Content-Encoding響應體的壓縮問題

  如果消息中存放的內容是通過壓縮或編碼技術對原始數據進行轉換得到的,那么 Content-Encoding 的值就表示具體的轉換方式,通過這個字段的值,可以知道如何將消息中經過轉換的數據還原成原始數據。

  2、判斷響應消息中的數據屬于哪種類型

  Web 可以處理的數據包括文字、圖像、聲音、視頻等多種類型,每種數據的顯示方法都不同,所以根據響應消頭的 Content-Type 頭部字段的值來進行判斷。

  3、根據Content-Type的類型進而使用不同的方式渲染結果到瀏覽器頁面上

讀到這里,這篇“瀏覽器訪問網頁的過程是什么”文章已經介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領會,如果想了解更多相關內容的文章,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

东山县| 曲沃县| 宁城县| 霍邱县| 西华县| 和林格尔县| 图木舒克市| 卢湾区| 阳原县| 双柏县| 偃师市| 准格尔旗| 澄江县| 阿鲁科尔沁旗| 喀什市| 连云港市| 灵山县| 陇川县| 准格尔旗| 登封市| 高唐县| 松潘县| 祁连县| 故城县| 莫力| 永胜县| 张掖市| 伽师县| 布尔津县| 会宁县| 湟源县| 宜章县| 湖州市| 克东县| 东乡| 白河县| 通榆县| 巴里| 南江县| 永定县| 随州市|