娛樂城
當你在涉獵器中輸出“google.com”并歸車,會產生甚么九州娛樂leo app? - 財神娛樂城_捕魚達人_電子遊戲

當你在涉獵器中輸出“google.com”并歸車,會產生甚么九州娛樂leo app?

我已經碰到過的最喜歡的口試成績是"你鍵入’google.com’到一個涉獵器的地址欄中, 并點擊, 以后會產生甚么呢?"
有人可以滾滾不停幾天, 試圖以某種情勢的完整性往返答此成績。他們會走多深?純真出于愛好, 我要把我的謎底枚舉在此。當我在一次現實口試中被問到這個成績時, 在他們制止我之前我座談了10分鐘。以后縱然在口試收場后,我一向記適合時我所脫漏的器材。
我將把這個格局化為文本墻, 由于在發言中歸答這個成績便是如許的感到。

那末產生了甚么呢?
涉獵器將闡發輸出。平日環境下, 若是輸出中有". com", 它不會認為你在輸出搜刮詞。一旦它決定其必然是一個url時, 它會反省輸出是否有協定頭,若是沒有, 它會在其開首增添"http://"。因為你沒有指捕 魚 達人 大陸定一系列http協定功效, 是以它將假設使用默許值, 如端口80、GET要領以及無根本身份認證。
然后, 它將創立一個http哀求并發送該哀求。我對我的底層收集學問沒有決心信念, 但若是我確鑿要說, 我會說一些對于MAC地址, TCP數據包傳輸, 丟包處置等。但無論若何, 一個對"google. com"DNS的查找將會產生, 若是它尚未對此的緩存,DNS服務將應對一系列IP地址列表, 由于"google. com"不但單IP的網站。我認為在默許環境下涉獵器會選擇第一個。不確定它們是地區性的和它是若何事情的, 但我曉得它就在哪里。

是以, http 哀求從一個節點跳轉到另一個節點, 直到它找到google. com負載平衡器的IP地址。這不會繼續好久, 谷歌會歸應說, 你必要使用https-假設是301永遠重定向。是以, 它會原路返歸到你的涉獵器, 涉獵器將協定變動為 https, 默許使用443端口并從新發送。這一次,TLS握手將在負載平衡器以及涉獵器客戶端之間進行。我不是100%確定其事情道理, 但我曉得該哀求會奉告谷歌, 它支撐甚么協定 (TLS 1.0, 1.1, 1.2) ,然后谷歌將相應 "讓咱們使用1.2吧"。以后使用TLS加密發送哀求。
我認為谷歌接上去要做的是將其放到負載平衡器上的收集運用法式防火墻規定集上, 望望它是不是一個歹意哀求。當這經由過程以后, 寧靜毗鄰可能已經被終止 (由于PCI-DSS地下六合彩玩法規定規則你不必要加密外部流量), 哀求將被調配到其CDN中的某個池上, 而google端緩存主頁將在http相應中返歸。多是預先壓縮的。

谷歌的相應頭將由涉獵器讀取,依據相應頭的緩存戰略進行緩存,然后注釋將被解壓縮。并且由于這是谷歌,它多是超優化的:壓縮,多是很多預襯著線上 捕 魚 機內容、內聯CSS、JavaScript以及圖象,以淘汰收集哀求以及初次襯著時間。但該哀求將觸發一系列其余哀求,一切這些哀捕魚達人外掛求都是并發的,由于它應當運轉HTTP/2。當這些哀求正在進行時,JavaScript會被剖析,可能沒有壅閉,由于他們在標簽上使用了defer屬性 – 或者者async,我歷來沒有零丁閱讀過這里他們做了些甚么的材料。
但涉獵器可能已經經襯著了搜刮框而且正在頂部的對象欄上事情,這將必要一些額定的收集哀求 – 我可能已經經有一個cookie或者多是帶有OAuth令牌的內地存儲 – 或者我多是使用Chrome而且它已經經曉得我是誰,而且使用auth的哀求會被發送到他們的Google+ API上,奉告Google搜刮頁面的運用法式我的身份。

另一個哀求將被發送, 以獵取我的頭像圖象。在這一點上, 他們已經經涉獵器可嗅探的, 望望我是否未使用 chrome, 在這類環境下, 他們會有彈出一個對象欄提醒, 奉告我:chrome 是真棒, 我應當使用它, 而不是其余任何涉獵器。
我想此時必要默默上去。一切這些都產生在一秒的時間內。

作甚顯著地不同?
讓咱們望望對應的DNS:

我曉得我曩昔見過google.com返歸包中帶有多個IP地址,但好像再也不是這類環境了。好像他們之前經常使用輪巡戰略,但目前再也不使用了。 這個StackOverflow發問觸及了此環境。我已經忘掉了它被稱為輪2。

收集層…
在一個正式布局化歸答中,你可能會參考我有所相識但并不通曉的OSI模子。在查閱材料以后,我將它視為以下的收集分層映照:

  1. 運用 – 觸發哀求的邏輯
  2. 透露表現層 – HTTP
  3. 會話 – TLS
  4. 傳輸 – TCP
  5. 收集 – 路由 (IP)
  6. 數據鏈路 – 幀 (可望做線上麻將朋友數據包的容器)
  7. 物理層 – 比特流

我記得在TLS中他們會在協定商議時互換證書。
收集并不是我的剛強。
在我的涉獵器中關上google.com,并禁用緩存:

  • 我記得主機名標準化——這是一個301。
  • 從HTTP到HTTPS的校訂是一個307外部重定向。
  • 然后它下載字體、牌號圖象以及我的頭像圖象。若是沒有API挪用,這象征著他們會在頁面中推送我的小我私家材料信息并將其與返歸數據綁縛在一路 – 是以當你點擊google.com而不僅僅是供應緩存資產時,他們539中二合多少錢會進行現實的數據檢索。

相應

以上是IE 11以及Chrome相應數據的比擬——一切都處于退出狀況。

  • IE11以及Chrome之間沒有太大的差別。但這象征著他們是用戶代辦署理嗅探服務器端而不是客戶端。在我的謎底中可能提到了這一點。
  • 出其不意的是,Chrome的相應體大了22kB。我想曉得它是不是由在IE 11中明明出席的語音搜刮功效引發的。IE11可能必要polyfill以及Chrome的告白,但它都被攪渾了,我不會再進一步熬煎本人了。
  • 縱然我在Chrome中排除了Cookie,它仍會在第一次哀求時發送Cookie。它在IE 11中并沒有如許做。

【免責聲明】本站內容轉載自互聯網,其相關談吐僅代表作者小我私家概念盡非權勢巨子,不代表本站態度。如您發明內容存在版權成績,請提交相關鏈接至郵箱:,咱們將實時予以處置。