從url輸入到展示

url是什么

url(uniform resource location):統(tǒng)一資源定位符,用于定位互聯(lián)網(wǎng)上的資源

常用協(xié)議

http鱼辙、https廉嚼、ftp、file(本地)
//表示本鏈接是與本頁所用協(xié)議相同

輸入后第二步 域名解析

對(duì)于http://jirenhu.com的url倒戏,瀏覽器實(shí)際上不知道jirengu.com到底是什么東西怠噪,需要查找jirengu.com網(wǎng)站所在服務(wù)器的IP地址,才能找到目標(biāo)

為什么要發(fā)明域名峭梳,而不直接用IP舰绘?

太麻煩記不住,方便記憶

域名解析流程

  1. 瀏覽器緩存 - 瀏覽器會(huì)緩存DNS記錄一段時(shí)間
  2. 系統(tǒng)緩存 - 從Hosts文件中查找是否有該域名對(duì)應(yīng)的IP地址
  3. 路由器緩存 - 一般路由器也會(huì)緩存域名信息
  4. ISP DNS緩存 - 比如到電信的DNS上查找緩存
  5. 如果都沒查到葱椭,則向根域名服務(wù)器查找域名對(duì)于IP捂寿,根域名服務(wù)器把請(qǐng)求轉(zhuǎn)發(fā)到下一級(jí),直到找到IP

在這里有必要說一下以下倆個(gè)問題:

1. 電腦上不了網(wǎng)孵运,為什么要把域名改為8.8.8.8或者114.114.114.114秦陋?

8.8.8.8實(shí)際上是Google提供的服務(wù)器,114是國內(nèi)的服務(wù)商治笨,如果將DNS改為谷歌的他就不會(huì)從ISP什么的往下找了驳概,他就直接去谷歌的服務(wù)器里去找了

2. DNS劫持是什么?

比如黑客攻擊了某個(gè)節(jié)點(diǎn)旷赖,把某個(gè)根域名服務(wù)器攻擊了顺又,他管理著國內(nèi)外成千上萬個(gè)IP地址,比如你查找的是baidu.com等孵,本來對(duì)應(yīng)的是baidu.com的IP稚照,現(xiàn)在給你一個(gè)他自己的IP,這個(gè)時(shí)候你打開的baidu.com的網(wǎng)站其實(shí)是一個(gè)假的網(wǎng)站

第三步俯萌,服務(wù)器處理

服務(wù)器是一臺(tái)安裝系統(tǒng)的機(jī)器果录,常見的Linux,Window Server 2012咐熙,系統(tǒng)里安裝處理請(qǐng)求的應(yīng)用叫做Web Server
常見的Web服務(wù)器有Apache弱恒、Nginx、IIS棋恼、Lightted
Web服務(wù)器接收用戶的Request交給網(wǎng)站代碼返弹,或者接受請(qǐng)求反向代理到其他Web服務(wù)器
其實(shí)他就是個(gè)入口锈玉,不同的域名可以解析到相同的IP地址,這個(gè)IP地址下的服務(wù)器可以管控多個(gè)項(xiàng)目琉苇,只要通過編寫配置文件讓不同的請(qǐng)求交給不同代碼就可以了嘲玫。

第四步悦施,網(wǎng)站處理流程

以MVC的架構(gòu)的項(xiàng)目為例并扇,通過路由發(fā)發(fā)送請(qǐng)求到服務(wù)器提交給控制器,控制器向模型向數(shù)據(jù)庫組織數(shù)據(jù)返回給控制器抡诞,再由控制器把數(shù)據(jù)交給視圖組織頁面穷蛹,把塞好數(shù)據(jù)的視圖由控制器返回給用戶,就得到了平時(shí)所看到的頁面


image.png

第五步昼汗,瀏覽器處理

Html字符串被瀏覽器接收后被一句句讀取解析

  • 解析到link標(biāo)簽后重新發(fā)送請(qǐng)求獲取css
  • 解析到script標(biāo)簽后發(fā)送請(qǐng)求獲取js肴熏,并執(zhí)行代碼
  • 解析到img標(biāo)簽后發(fā)送請(qǐng)求獲取圖片

繪制網(wǎng)頁:瀏覽器根據(jù)Html和CSS計(jì)算得到渲染樹,繪制到屏幕上js會(huì)執(zhí)行

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末顷窒,一起剝皮案震驚了整個(gè)濱河市蛙吏,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌鞋吉,老刑警劉巖鸦做,帶你破解...
    沈念sama閱讀 211,561評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異谓着,居然都是意外死亡泼诱,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,218評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門赊锚,熙熙樓的掌柜王于貴愁眉苦臉地迎上來治筒,“玉大人,你說我怎么就攤上這事舷蒲∷释啵” “怎么了?”我有些...
    開封第一講書人閱讀 157,162評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵牲平,是天一觀的道長堤框。 經(jīng)常有香客問我,道長欠拾,這世上最難降的妖魔是什么胰锌? 我笑而不...
    開封第一講書人閱讀 56,470評(píng)論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮藐窄,結(jié)果婚禮上资昧,老公的妹妹穿的比我還像新娘。我一直安慰自己荆忍,他們只是感情好格带,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,550評(píng)論 6 385
  • 文/花漫 我一把揭開白布撤缴。 她就那樣靜靜地躺著,像睡著了一般叽唱。 火紅的嫁衣襯著肌膚如雪屈呕。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,806評(píng)論 1 290
  • 那天棺亭,我揣著相機(jī)與錄音虎眨,去河邊找鬼。 笑死镶摘,一個(gè)胖子當(dāng)著我的面吹牛嗽桩,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播凄敢,決...
    沈念sama閱讀 38,951評(píng)論 3 407
  • 文/蒼蘭香墨 我猛地睜開眼碌冶,長吁一口氣:“原來是場噩夢(mèng)啊……” “哼!你這毒婦竟也來了涝缝?” 一聲冷哼從身側(cè)響起扑庞,我...
    開封第一講書人閱讀 37,712評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎拒逮,沒想到半個(gè)月后罐氨,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,166評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡消恍,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,510評(píng)論 2 327
  • 正文 我和宋清朗相戀三年岂昭,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片狠怨。...
    茶點(diǎn)故事閱讀 38,643評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡约啊,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出佣赖,到底是詐尸還是另有隱情恰矩,我是刑警寧澤,帶...
    沈念sama閱讀 34,306評(píng)論 4 330
  • 正文 年R本政府宣布憎蛤,位于F島的核電站外傅,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏俩檬。R本人自食惡果不足惜萎胰,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,930評(píng)論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望棚辽。 院中可真熱鬧技竟,春花似錦、人聲如沸屈藐。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,745評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至搓扯,卻和暖如春检痰,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背锨推。 一陣腳步聲響...
    開封第一講書人閱讀 31,983評(píng)論 1 266
  • 我被黑心中介騙來泰國打工铅歼, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人爱态。 一個(gè)月前我還...
    沈念sama閱讀 46,351評(píng)論 2 360
  • 正文 我出身青樓谭贪,卻偏偏與公主長得像,于是被迫代替她去往敵國和親锦担。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,509評(píng)論 2 348

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