国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

計(jì)算機(jī)網(wǎng)絡(luò)面試高頻:輸入域名會(huì)發(fā)生那些操作,開放性回答

這篇具有很好參考價(jià)值的文章主要介紹了計(jì)算機(jī)網(wǎng)絡(luò)面試高頻:輸入域名會(huì)發(fā)生那些操作,開放性回答。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

計(jì)算機(jī)網(wǎng)絡(luò)面試高頻:輸入域名會(huì)發(fā)生那些操作,開放性回答,互聯(lián)網(wǎng)大廠面試,計(jì)算機(jī)網(wǎng)絡(luò),面試,職場和發(fā)展

更多大廠面試內(nèi)容可見 -> http://11come.cn

計(jì)算機(jī)網(wǎng)絡(luò)面試高頻:輸入域名會(huì)發(fā)生那些操作,開放性回答

輸入域名之后,會(huì)發(fā)生哪些操作?

當(dāng)在瀏覽器中輸入www.baidu.com并按下回車鍵時(shí),會(huì)觸發(fā)一系列復(fù)雜的網(wǎng)絡(luò)過程,包括DNS解析、TCP連接建立、HTTP請求和響應(yīng)等。以下是這個(gè)過程中發(fā)生的詳細(xì)步驟,分層次地說明每一個(gè)環(huán)節(jié),

域名 www.baidu.com 其實(shí)最后還有一個(gè)點(diǎn),即 www.baidu.com. ,域名級別從右到左遞減,根域名為 . ,頂級域名為 .com ,二級域名為 baidu ,三級域名為 www

1、首先會(huì)經(jīng)過通過 DNS 解析 將域名解析為對應(yīng)的 IP 地址

在 DNS 解析之前 ,瀏覽器會(huì)先檢查是否存在 DNS 緩存,存在則返回

如果沒有,之后會(huì)檢查操作系統(tǒng)是否存在 DNS 緩存,存在則返回(Linux 中可以通過 /ets/hosts 文件設(shè)置,可以將域名解析到任意能夠訪問的 IP 地址)

如果都沒有,則會(huì)向本地 DNS 服務(wù)器發(fā)送域名解析請求

DNS 服務(wù)器解析過程: 首先,客戶端發(fā)送一個(gè) DNS 解析請求給【本地 DNS 服務(wù)器】,如果本地 DNS 服務(wù)器中存在域名與 IP 的映射,就直接返回

如果沒有,本地 DNS 服務(wù)器會(huì)去請求【根域名服務(wù)器】解析 www.baidu.com,根域名服務(wù)器發(fā)現(xiàn)頂級域名為 .com ,于是將 .com 的頂級域名服務(wù)器地址返回

接下來,本地 DNS 服務(wù)器會(huì)再去請求 .com 的【頂級域名服務(wù)器】解析 www.baidu.com,頂級域名服務(wù)器會(huì)返回 baidu.com 域名服務(wù)器的地址

接下來,本地 DNS 服務(wù)器會(huì)再去請求 baidu.com 的【權(quán)威域名服務(wù)器】,該權(quán)威域名服務(wù)器就會(huì)返回 www.baidu.com 域名對應(yīng)的 IP 地址

計(jì)算機(jī)網(wǎng)絡(luò)面試高頻:輸入域名會(huì)發(fā)生那些操作,開放性回答,互聯(lián)網(wǎng)大廠面試,計(jì)算機(jī)網(wǎng)絡(luò),面試,職場和發(fā)展

經(jīng)過 DNS 域名解析,客戶端就拿到了域名對應(yīng)的 IP 地址,接下來雙方就可以建立 TCP 連接進(jìn)行通信了

2、雙方建立 TCP 連接

客戶端拿到了域名對應(yīng)的 IP 地址,就可以向該 IP 地址發(fā)送 TCP 連接建立的請求了,通過 三次握手 雙方建立了 TCP 連接,之后就可以進(jìn)行網(wǎng)絡(luò)通信了

3、數(shù)據(jù)傳輸

計(jì)算機(jī)網(wǎng)絡(luò)面試高頻:輸入域名會(huì)發(fā)生那些操作,開放性回答,互聯(lián)網(wǎng)大廠面試,計(jì)算機(jī)網(wǎng)絡(luò),面試,職場和發(fā)展

當(dāng)客戶端需要發(fā)送數(shù)據(jù)的時(shí)候,應(yīng)用層會(huì)發(fā)起 HTTP 請求,接下來到了 傳輸層 ,HTTP 請求的數(shù)據(jù)就會(huì)被封裝在 TCP報(bào)文 中,并且添加上 TCP 頭信息(包含了源、目的端口號、序列號、確認(rèn)號等信息)

接下來到了 網(wǎng)絡(luò)層 ,TCP 報(bào)文會(huì)被封裝在 IP 報(bào)文 中,并添加上 IP 頭信息(包含了源 IP、目的 IP 等信息)

接下來到了 數(shù)據(jù)鏈路層 ,IP 報(bào)文會(huì)被封裝在 MAC 報(bào)文 中,并添加上 MAC 頭信息(包含了源 MAC、目的 MAC 等信息)

接下來到了 物理層 ,到了物理層會(huì)將數(shù)字信息轉(zhuǎn)為電信號,電信號通過網(wǎng)線進(jìn)行傳輸,完成數(shù)據(jù)發(fā)送的功能,這一步通過網(wǎng)卡來完成,即網(wǎng)卡收到數(shù)據(jù)包之后,將數(shù)據(jù)轉(zhuǎn)為電信號通過網(wǎng)線發(fā)送出去,之后電信號到達(dá)了 交換機(jī) ,交換機(jī)通過 MAC 報(bào)文 頭部的 MAC 地址進(jìn)行數(shù)據(jù)的轉(zhuǎn)發(fā),之后到達(dá)了 路由器 ,路由器會(huì)根據(jù) IP 報(bào)文 頭部的 IP 地址進(jìn)行數(shù)據(jù)的轉(zhuǎn)發(fā)

之后數(shù)據(jù)包抵達(dá)服務(wù)器,服務(wù)器對數(shù)據(jù)包進(jìn)行一層一層拆分,先將 MAC 報(bào)文 的頭部拿出來,判斷 MAC 地址等信息是否符合,之后將 IP 報(bào)文 的頭部拿出來,判斷 IP 地址等信息是否符合,之后將 TCP 報(bào)文 的頭部拿出來,判斷序列號、端口號等信息是否符合,如果都符合就將這個(gè)數(shù)據(jù)包發(fā)送給服務(wù)端監(jiān)聽這個(gè)端口的應(yīng)用進(jìn)程,這就完成了一次請求數(shù)據(jù)的傳遞了

當(dāng)雙方數(shù)據(jù)傳輸完畢之后,通過 四次揮手 斷開雙方的 TCP 連接即可

擴(kuò)展:可以再添加上 HTTPS 中的 TLS 握手階段

如果使用 HTTPS 通信的話,在 TCP 握手建立 TCP 連接之后,還需要通過 TLS 握手來協(xié)商雙方加密的 對稱密鑰 ,可以將 TLS 握手階段給說一下

那么 TLS 握手的過程總共包含了 4 次通信 ,在 4 次通信之后,TLS 協(xié)議也就建立成功了,可以進(jìn)行 HTTPS 通信了,TLS 握手過程中的 4 次通信如下:

1、第一次通信 ClientHello :客戶端向服務(wù)端發(fā)送加密請求,主要是協(xié)商 TLS 版本、隨機(jī)數(shù)(生成后續(xù)的對稱密鑰)

2、第二次通信 ServerHello :服務(wù)端向客戶端回復(fù),主要協(xié)商 TLS 版本、隨機(jī)數(shù)(生成后續(xù)的對稱密鑰)、數(shù)字證書(包含公鑰)

3、第三次通信 客戶端回應(yīng) :取出數(shù)字證書的公鑰,將用于通信的 對稱密鑰 通過公鑰加密發(fā)送給服務(wù)端

4、第四次通信 服務(wù)端最后回應(yīng) :使用自己本地的密鑰進(jìn)行解密,得到用于通信的 對稱密鑰

通過 TLS 握手階段,雙方就可以拿到對稱密鑰,之后雙方就可以使用這個(gè) 對稱密鑰 進(jìn)行加密通信了文章來源地址http://www.zghlxwxcb.cn/news/detail-860942.html

到了這里,關(guān)于計(jì)算機(jī)網(wǎng)絡(luò)面試高頻:輸入域名會(huì)發(fā)生那些操作,開放性回答的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 計(jì)算機(jī)網(wǎng)絡(luò)篇之域名

    一個(gè)域名是一個(gè)由點(diǎn)分割的字符串序列,用于標(biāo)識一組IP地址或互聯(lián)網(wǎng)上的計(jì)算機(jī),域名用于在因特網(wǎng)上標(biāo)識和定位特定的網(wǎng)站或服務(wù) 域名由兩個(gè)主要部分組成:頂級域和二級域,頂級域是域名的最高級別,例如.com、.org、.net等,而二級域是在頂級域的基礎(chǔ)上創(chuàng)建的更具體的

    2024年02月09日
    瀏覽(19)
  • 計(jì)算機(jī)網(wǎng)絡(luò)筆記:域名系統(tǒng)(DNS)

    域名系統(tǒng)概述 :互聯(lián)網(wǎng)使用的命名系統(tǒng),用來將便于人們使用的機(jī)器名字轉(zhuǎn)換為IP地址。 域名系統(tǒng)的使用情況 : 直接使用 :許多應(yīng)用層軟件經(jīng)常直接使用域名系統(tǒng); 間接使用 :計(jì)算機(jī)用戶雖然是通過間接的方式使用域名系統(tǒng),但是域名系統(tǒng)卻為互聯(lián)網(wǎng)的各種網(wǎng)絡(luò)應(yīng)用提供

    2024年02月08日
    瀏覽(20)
  • [計(jì)算機(jī)網(wǎng)絡(luò)] 當(dāng)輸入網(wǎng)址到網(wǎng)頁

    [計(jì)算機(jī)網(wǎng)絡(luò)] 當(dāng)輸入網(wǎng)址到網(wǎng)頁

    HTTP 首先,對URL進(jìn)行解析,URL包含了 Web服務(wù)器 和對應(yīng)的 文件 (文件路徑) ? ? ? ? URL是請求服務(wù)器中的文件資源 通過Web服務(wù)器和對應(yīng)文件來生產(chǎn)HTTP包(超文本傳輸協(xié)議) DNS 根據(jù)域名查詢對應(yīng)的 IP地址 域名的 層級 ? ? ? ? 根DNS服務(wù)器 ? ? ? ? 頂級域DNS服務(wù)器 ? ? ? ?

    2024年04月13日
    瀏覽(13)
  • 【面試題】計(jì)算機(jī)網(wǎng)絡(luò)面試實(shí)戰(zhàn)

    version:1.8【新增DNS,GET,POST請求,修改部分語言表述】 version:1.0

    2024年02月06日
    瀏覽(30)
  • 計(jì)算機(jī)網(wǎng)絡(luò)——面試問題

    計(jì)算機(jī)網(wǎng)絡(luò)——面試問題

    1. 先檢查 瀏覽器緩存 ?是否有緩存該資源,如果有直接返回;如果沒有進(jìn)?下? 步 ?絡(luò)請求 。 2. ?絡(luò)請求前,進(jìn)? DNS 解析 ,以獲取請求域名的 IP地址 。 3. 瀏覽器與服務(wù)器IP 建?TCP連接 。 如果請求協(xié)議是 HTTPS ,那么還需要 建? TLS 連接。 連接建?后,向服務(wù)器 構(gòu)建請

    2024年01月22日
    瀏覽(25)
  • 計(jì)算機(jī)網(wǎng)絡(luò)面試題

    計(jì)算機(jī)網(wǎng)絡(luò)面試題

    物理層:實(shí)現(xiàn)相鄰節(jié)點(diǎn)間比特流的透明傳輸,盡可能屏蔽傳輸介質(zhì)和物理設(shè)備的差異。 數(shù)據(jù)鏈路層:將網(wǎng)絡(luò)層交下來的 IP 數(shù)據(jù)報(bào)組裝成幀,在兩個(gè)相鄰節(jié)點(diǎn)間的鏈路上傳送幀。交換機(jī) 網(wǎng)絡(luò)層:選擇合適的路由和交換結(jié)點(diǎn),確保數(shù)據(jù)及時(shí)傳送。IP協(xié)議,路由器 傳輸層:負(fù)責(zé)向

    2023年04月27日
    瀏覽(56)
  • 計(jì)算機(jī)網(wǎng)絡(luò) - 面試

    IP地址(Internet Protocol Address)是一組數(shù)字,用于識別計(jì)算機(jī)網(wǎng)絡(luò)上的主機(jī),類似于電話號碼一樣。IP地址分為IPv4和IPv6兩種,IPv4由32個(gè)比特位組成,通常表示為四個(gè)十進(jìn)制數(shù),用點(diǎn)分十進(jìn)制法表示,如192.168.0.1;而IPv6由128個(gè)比特位組成,表示形式更加復(fù)雜。 IP地址的主要作用是

    2023年04月20日
    瀏覽(17)
  • iOS面試:1.計(jì)算機(jī)網(wǎng)絡(luò)

    一、HTTP 1.1 HTTP介紹 HTTP(Hypertext Transfer Protocol,超文本傳輸協(xié)議)是一種用于傳輸超文本數(shù)據(jù)(如 HTML 文檔、圖片、視頻等)的應(yīng)用層協(xié)議,是互聯(lián)網(wǎng)上應(yīng)用最為廣泛的協(xié)議之一。HTTP協(xié)議建立在TCP協(xié)議之上,通過在客戶端和服務(wù)器之間傳輸數(shù)據(jù)來實(shí)現(xiàn)通信。 以下是 HTTP 協(xié)議

    2024年02月22日
    瀏覽(22)
  • 計(jì)算機(jī)網(wǎng)絡(luò)面試八股文

    計(jì)算機(jī)網(wǎng)絡(luò)體系大致分為三種,OSI七層模型、TCP/IP四層模型和五層模型。一般面試的時(shí)候考察比較多的是五層模型。最全面的Java面試網(wǎng)站:最全面的Java面試網(wǎng)站 五層模型 :應(yīng)用層、傳輸層、網(wǎng)絡(luò)層、數(shù)據(jù)鏈路層、物理層。 應(yīng)用層 :為應(yīng)用程序提供交互服務(wù)。在互聯(lián)網(wǎng)中的

    2024年02月06日
    瀏覽(22)
  • 前端面試???HTTP/計(jì)算機(jī)網(wǎng)絡(luò)面試題

    HTTP協(xié)議是基于TCP/IP通信協(xié)議來傳輸數(shù)據(jù),如HTML文件,圖像等,即是一個(gè)客戶端和服務(wù)端進(jìn)行請求和響應(yīng)的協(xié)議 無連接,限制每次連接只處理一個(gè)請求,服務(wù)端完成客戶端請求就斷開連接 無狀態(tài),沒有記憶能力,每次請求都是獨(dú)立的,不記錄客戶端的任何行為。優(yōu)點(diǎn)是解放服

    2024年02月21日
    瀏覽(17)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包