從 URL 輸入到頁面展現(xiàn)

1.URL

URL(Uniform Resoure Locator)是指統(tǒng)一資源定位器歧焦。

基本URL包含協(xié)議、服務(wù)器名稱(或IP地址)、端口部分绢馍。

  • 協(xié)議部分:該URL的協(xié)議部分為"http:"向瓷,這代表網(wǎng)頁使用的是HTTP協(xié)議。在Internet中可以使用多種協(xié)議舰涌,如HTTP猖任,F(xiàn)TP等等本例中使用的是HTTP協(xié)議。在"HTTP"后面的"http://"為分隔符

  • 域名部分:一個URL中瓷耙,也可以使用IP地址作為域名使用朱躺,例如"www.baidu.com","127.0.0.1"

  • 端口部分:跟在域名后面的是端口,域名和端口之間使用":"作為分隔符搁痛。端口不是一個URL必須的部分长搀,如果省略端口部分,將采用默認端口鸡典。

  • 虛擬目錄部分源请、文件名部分、錨部分和參數(shù)部分為非必要部分彻况。

2.域名

域名解析是把域名指向網(wǎng)站空間IP谁尸,讓人們通過注冊的域名可以方便地訪問到網(wǎng)站的一種服務(wù)。IP地址是網(wǎng)絡(luò)上標識站點的數(shù)字地址纽甘,為了方便記憶症汹,采用域名來代替IP地址標識站點地址。

  • 域名的解析

1.瀏覽器緩存 – 瀏覽器會緩存DNS記錄一段時間
2.系統(tǒng)緩存 - 從 Hosts 文件查找是否有該域名和對應(yīng) IP贷腕。
3.路由器緩存 – 一般路由器也會緩存域名信息。
4.ISP DNS 緩存 – 比如到電信的 DNS 上查找緩存咬展。
5.如果都沒有找到泽裳,則向根域名服務(wù)器查找域名對應(yīng) IP,根域名服務(wù)器把請求轉(zhuǎn)發(fā)到下一級破婆,知道找到 IP

  • 8.8.8.8 —— Google提供的免費DNS服務(wù)器的IP地址
    114.114.114.114 —— 是國內(nèi)第一個涮总、全球第三個開放的DNS服務(wù)地址,又稱114DNS

  • DNS劫持:DNS劫持又稱域名劫持,是指在劫持的網(wǎng)絡(luò)范圍內(nèi)攔截域名解析的請求祷舀,分析請求的域名瀑梗,把審查范圍以外的請求放行,否則返回假的IP地址或者什么都不做使請求失去響應(yīng)裳扯,其效果就是對特定的網(wǎng)絡(luò)不能反應(yīng)或訪問的是假網(wǎng)址抛丽。

3.請求的處理

常見的服務(wù)器有:Tomcat、Resin饰豺、JBoss亿鲜、WebSphere、WebLogic


通過域名找到主機時冤吨,服務(wù)器分配對應(yīng)文件展示
請求在服務(wù)器中的處理流程(以SpringMVC為例)

4.頁面解析

  • 瀏覽器加載和渲染html的順序
    1.IE下載的順序是從上到下蒿柳,渲染的順序也是從上到下饶套,下載和渲染是同時進行的。
    2.在渲染到頁面的某一部分時垒探,其上面的所有部分都已經(jīng)下載完成(并不是說所有相關(guān)聯(lián)的元素都已經(jīng)下載完)妓蛮。
    3.如果遇到語義解釋性的標簽嵌入文件(JS腳本,CSS樣式)圾叼,那么此時IE的下載過程會啟用單獨連接進行下載蛤克。
    4.樣式表在下載完成后,將和以前下載的所有樣式表一起進行解析褐奥,解析完成后咖耘,將對此前所有元素(含以前已經(jīng)渲染的)重新進行渲染。
    5.JS撬码、CSS中如有重定義儿倒,后定義函數(shù)將覆蓋前定義函數(shù)。

  • JS的加載
    1.不能并行下載和解析(阻塞下載)呜笑。由于現(xiàn)代瀏覽器都允許并行下載JS文件夫否,因此<script>標簽在下載外部資源時不會阻塞其他的<script>標簽。遺憾的是JS下載過程仍然會阻塞其他資源的下載叫胁。
    2.當引用了JS的時候凰慈,因為瀏覽器需要1個穩(wěn)定的DOM樹結(jié)構(gòu),而JS中很有可能有代碼直接改變了DOM樹結(jié)構(gòu)驼鹅,比如使用document.write 或 appendChild,甚至是直接使用location.href進行跳轉(zhuǎn)微谓,瀏覽器為了防止出現(xiàn)JS修改DOM樹,需要重新構(gòu)建DOM樹的情況输钩,就會阻止其他的下載和呈現(xiàn)豺型。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市买乃,隨后出現(xiàn)的幾起案子姻氨,更是在濱河造成了極大的恐慌,老刑警劉巖剪验,帶你破解...
    沈念sama閱讀 216,692評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件肴焊,死亡現(xiàn)場離奇詭異,居然都是意外死亡功戚,警方通過查閱死者的電腦和手機娶眷,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,482評論 3 392
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來啸臀,“玉大人茂浮,你說我怎么就攤上這事。” “怎么了席揽?”我有些...
    開封第一講書人閱讀 162,995評論 0 353
  • 文/不壞的土叔 我叫張陵顽馋,是天一觀的道長。 經(jīng)常有香客問我幌羞,道長寸谜,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,223評論 1 292
  • 正文 為了忘掉前任属桦,我火速辦了婚禮熊痴,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘聂宾。我一直安慰自己果善,他們只是感情好,可當我...
    茶點故事閱讀 67,245評論 6 388
  • 文/花漫 我一把揭開白布系谐。 她就那樣靜靜地躺著巾陕,像睡著了一般。 火紅的嫁衣襯著肌膚如雪纪他。 梳的紋絲不亂的頭發(fā)上鄙煤,一...
    開封第一講書人閱讀 51,208評論 1 299
  • 那天,我揣著相機與錄音茶袒,去河邊找鬼梯刚。 笑死,一個胖子當著我的面吹牛薪寓,可吹牛的內(nèi)容都是我干的亡资。 我是一名探鬼主播,決...
    沈念sama閱讀 40,091評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼向叉,長吁一口氣:“原來是場噩夢啊……” “哼锥腻!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起植康,我...
    開封第一講書人閱讀 38,929評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎展懈,沒想到半個月后销睁,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,346評論 1 311
  • 正文 獨居荒郊野嶺守林人離奇死亡存崖,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,570評論 2 333
  • 正文 我和宋清朗相戀三年冻记,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片来惧。...
    茶點故事閱讀 39,739評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡冗栗,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情隅居,我是刑警寧澤钠至,帶...
    沈念sama閱讀 35,437評論 5 344
  • 正文 年R本政府宣布,位于F島的核電站胎源,受9級特大地震影響棉钧,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜涕蚤,卻給世界環(huán)境...
    茶點故事閱讀 41,037評論 3 326
  • 文/蒙蒙 一宪卿、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧万栅,春花似錦佑钾、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,677評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至撒遣,卻和暖如春邮偎,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背义黎。 一陣腳步聲響...
    開封第一講書人閱讀 32,833評論 1 269
  • 我被黑心中介騙來泰國打工禾进, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人廉涕。 一個月前我還...
    沈念sama閱讀 47,760評論 2 369
  • 正文 我出身青樓泻云,卻偏偏與公主長得像,于是被迫代替她去往敵國和親狐蜕。 傳聞我的和親對象是個殘疾皇子宠纯,可洞房花燭夜當晚...
    茶點故事閱讀 44,647評論 2 354

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