從我在位址列輸入www zhihu com 按下 Enter鍵開始 到瀏覽器顯示出知乎首頁結束 這個過程中間都發生了什麼?

時間 2021-06-01 17:06:55

1樓:班傑明

1.題主的電腦開機,撥號或者路由器通電撥號。運營商分配路由器乙個公網IP位址100.

101.102.103。

路由器把位址解析伺服器(DNS)的IP位址告訴樓主題主的電腦。(題主電腦開機自動獲取內網IP192.168.

0.101和DNS)

2.題主開啟瀏覽器,輸入http://

zhihu.com

按回車。

3.瀏覽器叫系統問通過路由器問DNS伺服器:「http://www.

zhihu.com

的IP位址是多少?」

4.DNS伺服器告訴題主的電腦:知乎IP是200.201.202.203(這裡省略若干步)

5.瀏覽器通過系統告訴路由器:我198.168.0.101要和200.201.202.203建立TCP連線!

6.路由器告訴電信機房伺服器:我100.101.102.103要和200.201.202.203建立TCP連線!

7.電信機房伺服器一查,原來是200.201.

202.203是網通機房的伺服器,於是告訴網通伺服器:100.

101.102.103想和200.

201.202.203建立TCP連線。

8.網通機房發現200.201.

202.203在上海,又告訴上海網通機房:100.

101.102.103想和200.

201.202.203建立TCP連線

9.上海網通機房收到之後,發現知乎伺服器在睡大覺,叫醒知乎伺服器說:100.101.102.103想和你建立TCP連線。

10.知乎伺服器收到之後,和上海網通機房說:告訴100.101.102.103,好呀好呀,同意建立TCP連線。

11.上海網通對題主家網通伺服器說:好呀好呀。網通對電信說:好呀好呀。電信對題主家路由器說:好呀好呀。題主家路由器對題主的瀏覽器說:好呀好呀。

12.題主家瀏覽器對題主家路由器說:get index 200.

201.202.203%#$%*!

*&!$%&*&%$?。意思是:

「把你家的小黃文給老子拿過來。」

13.題主家路由器又告訴電信伺服器,電信伺服器又告訴網通伺服器,網通伺服器又告訴知乎伺服器:100.101.102.103的傢伙要看小黃文

14.知乎伺服器告訴網通伺服器告訴電信伺服器告訴路由器告訴題主的電腦:404error,你的網頁無法訪問

題主說:我褲子都脫了你給我看這個?

2樓:AllwillbeWell

試著從api說說

首先,知道www .

然後getaddrinfo.查詢你網路環境的dns rr,a或者aaaa記錄應該要看你的主機是否支援ipv6以及知乎的伺服器程式是哪種套接字。http的服務埠可能是80。

知道知乎的ip和埠之後就可以給他發資料要求服務了。socket,connect,然後write乙個http。get請求。

讓他把主頁這個html發過來。我們收到這個html直接顯示。

怎麼關閉chrome位址列的歷史記錄?

k空 2021 01 28 親測有效 進入,關閉google賬號的活動同步 結束。 ye so chrome86版本已經取消了 Omnibox Zero Suggestions on New Tab Page 設定,位址列搜尋記錄無法關閉,這操作充分顯示谷歌處在壟斷地位的霸道行為。本人已經更換至新版...

我在平台的數字貨幣位址是平台公有的還是我的賬號在平台專有的?

幣世清流君 對於大部分幣種來說,交易所為客戶生成的錢包位址是專屬的位址。因為諸如BTC ETH一類幣種,只需生成私鑰即可獲得區塊鏈位址,成本低還方便管理。但也有例外,最典型的便是EOS,只有抵押EOS獲取資源才可以使乙個新位址正常運作。在這種情況下,為每乙個交易所使用者提供乙個專屬位址就划不來了。因...

父親在飯局上總是指使我給人端茶倒水,該從哪個角度上去理解他?

其實我也不太明白,為什麼每次參加一大堆熟人的飯局,就要不斷去沖茶遞水,往往沒有吃幾口就被我父母指使我去做這做那,總之我不喜歡很多人特別是很多長輩的飯局,跟當丫鬟似的,當然我也不是說想要長輩給我沖茶遞水,其實茶衝好了放在圓桌上,誰需要誰去拿下來裝不好嗎?唉 提筆忘字 你父親很好啊,只是在他看來,你進步...