在頁面輸入url,會經過的一些過程

2021-08-17 12:35:51 字數 1046 閱讀 8311

1.      我們輸入乙個網域名稱:www.baidu.com

2.      瀏覽器查詢瀏覽器快取,如果有網域名稱的ip位址則返回,如果沒有繼續查詢;

3.      系統查詢系統快取,如果有網域名稱的ip位址則返回,如果沒有繼續查詢;

4.      路由器查詢路由器快取,如果有網域名稱的ip位址則返回,如果沒有繼續查詢;

5.      本地網域名稱伺服器採用迭代查詢,它先向乙個根網域名稱伺服器查詢;

6.      根網域名稱伺服器告訴本地網域名稱伺服器,下一次應查詢的頂級網域名稱伺服器dns.com的ip位址;

7.      本地網域名稱伺服器向頂級網域名稱伺服器dns.com進行查詢;

8.      頂級網域名稱伺服器dns.com告訴本地網域名稱伺服器,下一次應查詢的許可權網域名稱伺服器dns.baidu.com的ip位址;

9.      本地網域名稱伺服器向許可權網域名稱伺服器dns.baidu.com進行查詢;

10.  許可權網域名稱伺服器dns.baidu.com告訴本地網域名稱伺服器,所查詢的主機www.baidu.com的ip位址;

11.  本地網域名稱伺服器最後把查詢結果告訴主機;

12.  主機瀏覽器獲取到web伺服器的ip位址後,與伺服器建立tcp連線;

13.  瀏覽器所在的客戶機向伺服器發出連線請求報文;

14.  伺服器接收報文後,同意建立連線,向客戶機發出確認報文;

15.  客戶機接收到確認報文後,再次向伺服器發出報文,確認已接收到確認報文;

16.  此處客戶機與伺服器之間的tcp連線建立完成,開始通訊;

17.  瀏覽器發出取檔案命令:get;

18.  伺服器給出響應,將指定檔案傳送給瀏覽器;

19.  瀏覽器釋放tcp連線;

20.  瀏覽器所在主機向伺服器發出連線釋放報文,然後停止傳送資料;

21.  伺服器接收到釋放報文後發出確認報文,然後將伺服器上未傳送完的資料傳送完;

22.  伺服器資料傳輸完畢後,向客戶機傳送連線釋放報文;

23.  客戶機接收到報文後,發出確認,然後等待一段時間後,釋放tcp連線;

24.  瀏覽器顯示頁面中所有文字。

一些已經過時的交流技巧

之前在學校的時候,自己從一些將溝通能力的書上讀到過,也挺一些講座的同學介紹過,在與人交流時,如果對方問了乙個你不知道怎麼回答的問題,那麼可以談一些和這個問題有關的其他話題,藉機把這個問題迴避過去。這乙個技巧在不涉及什麼實質的聊天場景中,可能還能適合一點。但是,有時候會發現,有一些面試者在面試場景中也...

請描述從輸入乙個url到頁面顯示的整個過程?

輸入 url 瀏覽器與伺服器 通過tcp三次握手協商來建立乙個 tcp連線。1.瀏覽器問 伺服器,在嗎?2.伺服器回答 在的,怎麼了?3.瀏覽器說 我想請你幫個忙 瀏覽器伺服器 傳送乙個 http 請求報文 伺服器處理請求並返回乙個 http 響應報文 瀏覽器收到響應,進行客戶端渲染,生成dom樹 ...

解決過擬合的一些方法

由於條件限制,比如資料不夠豐富 不夠代表性,你的模型很有可能出現過擬合。即你的模型試圖去記住所有的訓練資料,而不是學習資料的趨勢。雖然資料增強的方法能緩解一些,但往往插值出來的資料仍然很侷限。一般,我們有下面幾個方法來從模型的角度來解決過擬合問題。隨著訓練的進行,你發現迭代到某輪時,訓練誤差逐漸下降...