從url到頁(yè)面展現(xiàn)

在瀏覽器中輸入url

用戶輸入url,例如http://jirengu.com:8080/blog董栽。其中http為協(xié)議;jirengu.com為域名(網(wǎng)絡(luò)地址)瞭稼,及指出需要的資源在那臺(tái)計(jì)算機(jī)上;8080為端口號(hào)腻惠;/blog為請(qǐng)求的文件环肘。一般網(wǎng)絡(luò)地址可以為域名或IP地址,此處為域名集灌。使用域名是為了方便記憶悔雹,但是為了讓計(jì)算機(jī)理解這個(gè)地址還需要把它解析為IP地址。
tips:

  • http:表示定位的資源在網(wǎng)絡(luò)上
  • file:表示定位的資源在本地
  • https:是在http的基礎(chǔ)上加密了欣喧,及時(shí)別人獲取到了你請(qǐng)求的數(shù)據(jù)也無(wú)法直接看腌零。
  • //表示該url與當(dāng)前所在頁(yè)面的協(xié)議保持一致。
    <p> </p>

DNS解析域名

客戶端先檢查本地是否有對(duì)應(yīng)的IP地址唆阿,若找到則返回響應(yīng)的IP地址益涧。若沒(méi)找到則請(qǐng)求上級(jí)DNS服務(wù)器,直至找到或到根節(jié)點(diǎn)
查詢的順序:

  1. 瀏覽器緩存:瀏覽器會(huì)緩存dns0記錄一段時(shí)間
  2. 系統(tǒng)緩存 :從hosts文件查找是否有改域名和對(duì)應(yīng)ip(通過(guò)修改hosts定位本機(jī)的作用)
  3. 路由器緩存
  4. isp dns 緩存
    如果最后無(wú)法解析出ip地址驯鳖,則會(huì)出現(xiàn)著名的404錯(cuò)誤闲询。
    tips:為什么要發(fā)明域名?
    因?yàn)閕p地址很難記浅辙,而域名比較形象好記(同時(shí)要明確的是一個(gè)域名可以綁定多個(gè)ip扭弧,而多個(gè)域名也可以解析成同一個(gè)ip)
    tips:局域網(wǎng)ip不是開(kāi)放的(可用于手機(jī)調(diào)試),公網(wǎng)ip所有人偶的可以訪問(wèn)摔握。127.0.0.1代表本機(jī)ip
    tips:修改本地dns為8.8.8.8或者114.114.114.114寄狼,就相當(dāng)于把自己的電腦搬到了谷歌去了,用的是谷歌的IP地址進(jìn)行請(qǐng)求氨淌,出錯(cuò)的幾率很小泊愧。
    <p> </p>

創(chuàng)建tcp鏈接

如果地址不包括端口號(hào),根據(jù)協(xié)議的默認(rèn)端口號(hào)確定一個(gè)盛正,http的默認(rèn)端口為80删咱。端口號(hào)就像銀行的窗口一樣,不同的窗口號(hào)辦理不同的業(yè)務(wù)豪筝。通過(guò)端口組織一個(gè)請(qǐng)求的數(shù)據(jù)包痰滋,里面包含請(qǐng)求的資源路徑,身份续崖,通過(guò)確定的IP和端口號(hào)創(chuàng)建TCP連接敲街。
<p> </p>

web serve請(qǐng)求

服務(wù)器端的web serve軟件在后臺(tái)進(jìn)行數(shù)據(jù)的請(qǐng)求,后臺(tái)找到數(shù)據(jù)后把數(shù)據(jù)以代碼的形式打包發(fā)給web serve严望,web serve在把數(shù)據(jù)給到瀏覽器多艇。
<p> </p>

瀏覽器響應(yīng)

瀏覽器接受到數(shù)據(jù)后,對(duì)里面的代碼進(jìn)行第二次鏈接請(qǐng)求像吻,第二次請(qǐng)求發(fā)回來(lái)的數(shù)據(jù)峻黍,瀏覽器再根據(jù)httml和css來(lái)進(jìn)行內(nèi)容的排版展現(xiàn)复隆。
tips:web服務(wù)器有apche、nginx姆涩、iis挽拂、lighttpd等。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末骨饿,一起剝皮案震驚了整個(gè)濱河市亏栈,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌样刷,老刑警劉巖仑扑,帶你破解...
    沈念sama閱讀 219,039評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異置鼻,居然都是意外死亡镇饮,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,426評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門箕母,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)储藐,“玉大人,你說(shuō)我怎么就攤上這事嘶是「撇” “怎么了?”我有些...
    開(kāi)封第一講書人閱讀 165,417評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵聂喇,是天一觀的道長(zhǎng)辖源。 經(jīng)常有香客問(wèn)我,道長(zhǎng)希太,這世上最難降的妖魔是什么克饶? 我笑而不...
    開(kāi)封第一講書人閱讀 58,868評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮誊辉,結(jié)果婚禮上矾湃,老公的妹妹穿的比我還像新娘。我一直安慰自己堕澄,他們只是感情好邀跃,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,892評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著蛙紫,像睡著了一般拍屑。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上坑傅,一...
    開(kāi)封第一講書人閱讀 51,692評(píng)論 1 305
  • 那天丽涩,我揣著相機(jī)與錄音,去河邊找鬼裁蚁。 笑死矢渊,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的枉证。 我是一名探鬼主播矮男,決...
    沈念sama閱讀 40,416評(píng)論 3 419
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼室谚!你這毒婦竟也來(lái)了毡鉴?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書人閱讀 39,326評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤秒赤,失蹤者是張志新(化名)和其女友劉穎猪瞬,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體入篮,經(jīng)...
    沈念sama閱讀 45,782評(píng)論 1 316
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡陈瘦,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,957評(píng)論 3 337
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了潮售。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片痊项。...
    茶點(diǎn)故事閱讀 40,102評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖酥诽,靈堂內(nèi)的尸體忽然破棺而出鞍泉,到底是詐尸還是另有隱情,我是刑警寧澤肮帐,帶...
    沈念sama閱讀 35,790評(píng)論 5 346
  • 正文 年R本政府宣布咖驮,位于F島的核電站,受9級(jí)特大地震影響训枢,放射性物質(zhì)發(fā)生泄漏托修。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,442評(píng)論 3 331
  • 文/蒙蒙 一肮砾、第九天 我趴在偏房一處隱蔽的房頂上張望诀黍。 院中可真熱鬧,春花似錦仗处、人聲如沸眯勾。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 31,996評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)吃环。三九已至,卻和暖如春洋幻,著一層夾襖步出監(jiān)牢的瞬間郁轻,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 33,113評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留好唯,地道東北人竭沫。 一個(gè)月前我還...
    沈念sama閱讀 48,332評(píng)論 3 373
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像骑篙,于是被迫代替她去往敵國(guó)和親蜕提。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,044評(píng)論 2 355

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