從輸入U(xiǎn)RL到頁面展示發(fā)生了什么融撞?

簡單來說是以下步驟

  • 輸入U(xiǎn)RL地址
  • 瀏覽器查找域名對(duì)應(yīng)的IP地址
  • 瀏覽器向web服務(wù)器發(fā)送一個(gè)HTTP請(qǐng)求
  • 服務(wù)器處理請(qǐng)求
  • 服務(wù)器返回一個(gè)HTTP響應(yīng)
  • 瀏覽器顯示HTML
  • 瀏覽器發(fā)送請(qǐng)求獲取嵌入在HTML中的資源

1闹瞧,輸入地址

這個(gè)不必多說,現(xiàn)在的很多瀏覽器在你輸入某些字母的時(shí)候會(huì)智能推薦。

2,瀏覽器查找域名對(duì)應(yīng)的IP地址(域名解析)

  • 當(dāng)你按下回車鍵的時(shí)候,瀏覽器首先要做的事情就是解析你的域名窟赏,舉個(gè)栗子:www.baidu.com域名,baidu.com是主域名箱季,www是子域名涯穷。瀏覽器首先會(huì)查看本地的host文件,看看其中有沒有和這個(gè)域名對(duì)應(yīng)的規(guī)則藏雏,如果有的話就直接解析拷况。這也是為什么在本地開發(fā)配置環(huán)境時(shí)要配置host文件,目的就是為了切換環(huán)境诉稍。
  • 如果在本地host文件沒有找到對(duì)應(yīng)的ip地址蝠嘉,瀏覽器就會(huì)發(fā)送一個(gè)DNS請(qǐng)求到本地DNS服務(wù)器,本地的DNS服務(wù)器一般都是你的網(wǎng)絡(luò)接入服務(wù)器商來提供的杯巨,比如中國電信蚤告。
  • 到達(dá)本地DNS服務(wù)器后,會(huì)在緩存記錄中查找服爷,如果有記錄杜恰,則直接返回。
  • 緩存中沒有記錄仍源,則本地DNS服務(wù)器繼續(xù)向域服務(wù)器發(fā)出請(qǐng)求心褐,例如baidu.com會(huì)請(qǐng)求.com域服務(wù)器。域服務(wù)器收到請(qǐng)求后也不會(huì)直接返回域名和IP地址對(duì)應(yīng)關(guān)系笼踩,而是返回能夠解析baidu.com這個(gè)url的解析服務(wù)器地址逗爹。
  • 本地DNS服務(wù)器向域名解析服務(wù)器(域服務(wù)器)發(fā)出請(qǐng)求,這時(shí)就能收到一個(gè)域名和IP地址對(duì)應(yīng)的關(guān)系嚎于,本地DNS服務(wù)器不僅要把IP地址返回給瀏覽器掘而,還會(huì)把這個(gè)對(duì)應(yīng)關(guān)系保存在緩存中挟冠,以備下次用戶再次查詢時(shí),可以直接返回結(jié)果袍睡,加快網(wǎng)絡(luò)訪問知染。
    下圖完美的解釋了這一過程。


    image.png

知識(shí)擴(kuò)展

Q:什么是DNS斑胜?
A:DNS全程是Domain Name System控淡,即域名系統(tǒng)。因特網(wǎng)上作為域名和IP地址互相映射的一個(gè)分布式數(shù)據(jù)庫止潘,能夠使得用戶不用去記住IP地址掺炭,只需要記住字母即可方便的進(jìn)行互聯(lián)網(wǎng)訪問。舉個(gè)栗子:baidu.com的IP地址為167.23.10.2覆山,我們很難記住它的IP地址竹伸,但是卻能記住baidu.com。DNS就像電話本一樣簇宽,當(dāng)我輸入域名后,能找到對(duì)應(yīng)的電話(IP地址)吧享。

Q:了解DNS負(fù)載均衡嗎魏割?
A:當(dāng)一個(gè)網(wǎng)站有了足夠多的用戶的時(shí)候,如果每次請(qǐng)求的資源都在同一臺(tái)服務(wù)器上钢颂,那么這臺(tái)服務(wù)器隨時(shí)可能會(huì)崩掉钞它,處理辦法就是DNS負(fù)載均衡,原理是在DNS服務(wù)器中為同一個(gè)主機(jī)名配置多個(gè)IP地址殊鞭,在應(yīng)答DNS查詢時(shí)遭垛,引導(dǎo)客戶端的訪問到不同的機(jī)器上去,達(dá)到負(fù)載均衡的目的操灿。

3锯仪,瀏覽器向web服務(wù)器發(fā)送HTTP請(qǐng)求

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市趾盐,隨后出現(xiàn)的幾起案子庶喜,更是在濱河造成了極大的恐慌,老刑警劉巖救鲤,帶你破解...
    沈念sama閱讀 219,270評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件久窟,死亡現(xiàn)場離奇詭異,居然都是意外死亡本缠,警方通過查閱死者的電腦和手機(jī)斥扛,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,489評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來丹锹,“玉大人稀颁,你說我怎么就攤上這事队他。” “怎么了峻村?”我有些...
    開封第一講書人閱讀 165,630評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵麸折,是天一觀的道長。 經(jīng)常有香客問我粘昨,道長垢啼,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,906評(píng)論 1 295
  • 正文 為了忘掉前任张肾,我火速辦了婚禮芭析,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘吞瞪。我一直安慰自己馁启,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,928評(píng)論 6 392
  • 文/花漫 我一把揭開白布芍秆。 她就那樣靜靜地躺著惯疙,像睡著了一般。 火紅的嫁衣襯著肌膚如雪妖啥。 梳的紋絲不亂的頭發(fā)上霉颠,一...
    開封第一講書人閱讀 51,718評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音荆虱,去河邊找鬼蒿偎。 笑死,一個(gè)胖子當(dāng)著我的面吹牛怀读,可吹牛的內(nèi)容都是我干的诉位。 我是一名探鬼主播,決...
    沈念sama閱讀 40,442評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼菜枷,長吁一口氣:“原來是場噩夢啊……” “哼苍糠!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起犁跪,我...
    開封第一講書人閱讀 39,345評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤椿息,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后坷衍,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體寝优,經(jīng)...
    沈念sama閱讀 45,802評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,984評(píng)論 3 337
  • 正文 我和宋清朗相戀三年枫耳,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了乏矾。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,117評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖钻心,靈堂內(nèi)的尸體忽然破棺而出凄硼,到底是詐尸還是另有隱情,我是刑警寧澤捷沸,帶...
    沈念sama閱讀 35,810評(píng)論 5 346
  • 正文 年R本政府宣布摊沉,位于F島的核電站,受9級(jí)特大地震影響痒给,放射性物質(zhì)發(fā)生泄漏说墨。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,462評(píng)論 3 331
  • 文/蒙蒙 一苍柏、第九天 我趴在偏房一處隱蔽的房頂上張望尼斧。 院中可真熱鬧,春花似錦试吁、人聲如沸棺棵。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,011評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽烛恤。三九已至,卻和暖如春治唤,著一層夾襖步出監(jiān)牢的瞬間棒动,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,139評(píng)論 1 272
  • 我被黑心中介騙來泰國打工宾添, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人柜裸。 一個(gè)月前我還...
    沈念sama閱讀 48,377評(píng)論 3 373
  • 正文 我出身青樓缕陕,卻偏偏與公主長得像,于是被迫代替她去往敵國和親疙挺。 傳聞我的和親對(duì)象是個(gè)殘疾皇子扛邑,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,060評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容