計算機網路(1 1)

2021-10-22 10:14:28 字數 1196 閱讀 3419

接上篇:

下面講解析器內部查詢ip的原理,如下圖:

它也需要講請求訊息委託給作業系統的協議棧,然後傳送給就近的dns伺服器,只是就近的dns伺服器的ip位址,作業系統中已提前設定上,不需要再去查詢。

傳送給就近的伺服器後,需要全世界的dns伺服器大接力,才能查詢到目標ip。

三、dns伺服器查詢的過程

dns內部查詢時,根據客戶端傳送過來的網域名稱、class和記錄型別,和**中這三個資料進行對比,找到相應的響應資料即ip位址或郵件伺服器網域名稱等。現在網際網路所有class均為in,記錄型別中a表示ip,mx表示郵件伺服器等。

網域名稱中越靠後越大,最大的為根伺服器「/」,其次為cn,com,jp等。根伺服器一共對應13個ip位址,每個ip位址對應多個dns伺服器遍布全球各地,每個dns伺服器都註冊了根伺服器的位址,所以就近的伺服器在查詢目標ip時,自身伺服器沒有,邊可直接講請求訊息告訴根伺服器,然後根伺服器告訴其下一級dns伺服器如com的ip,然後向該級伺服器查詢,逐次向下級伺服器查詢,直到找到目標ip,如下圖:

為了加快dns伺服器的響應速度,就近的dns伺服器會進行一定時期的快取。

四、委託協議棧傳送訊息

具體過程如下:

首先,建立套接字,每乙個視窗都會建立乙個套接字,建立套接字後,瀏覽器會收到乙個描述符,使用客戶端內部,講套接字和每個頁面對應,同時會有乙個埠號,供與網路中伺服器使用。

然後進行連線,連線時需要伺服器ip位址和埠號,這裡伺服器的埠號一般有規則,如web伺服器,埠號統一使用80,同時也將客戶端的ip位址和該套接字對應的埠號告訴伺服器。

之後,就可以進行傳送和接收,將接受到的資料放在快取區。

最後,進行關閉通道。剛開始,每次傳送完訊息,伺服器會觸發close,但是每次都需要這四個過程,伺服器效率太低,所以在http1.1中,當瀏覽器所有的請求資料完成後,瀏覽器觸發close。

計算機網路9 計算機網路效能

1.網路效能的衡量指標 2.速率 3.頻寬 4.延遲 5.丟包率 6.時延頻寬積 7.吞吐率 網路效能的好壞可以由網路的速率 頻寬 延遲 丟包率 網路頻寬積 吞吐率等方面來判斷,下面讓我們一一詳細介紹。速率 資料率 data rate 也稱 資料傳輸速率或位元率 bit rate 指的是 單位時間 ...

計算機網路 計算機網路的效能

目錄 1.網路效能的衡量指標 2.速率 3.頻寬 4.延遲 5.丟包率 6.時延頻寬積 7.吞吐率 網路效能的好壞可以由網路的速率 頻寬 延遲 丟包率 網路頻寬積 吞吐率等方面來判斷,下面讓我們一一詳細介紹。速率 資料率 data rate 也稱 資料傳輸速率或位元率 bit rate 指的是 單位...

計算機網路學習 計算機網路效能

出自 1.網路效能的衡量指標 2.速率 3.頻寬 4.延遲 5.丟包率 6.時延頻寬積 7.吞吐率 網路效能的好壞可以由網路的速率 頻寬 延遲 丟包率 網路頻寬積 吞吐率等方面來判斷,下面讓我們一一詳細介紹。速率 資料率 data rate 也稱 資料傳輸速率或位元率 bit rate 指的是 單位...