日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內(nèi)最全I(xiàn)T社區(qū)平臺(tái) 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > 互聯(lián)網(wǎng) > 瀏覽器訪問網(wǎng)頁過程中發(fā)生了什么?

瀏覽器訪問網(wǎng)頁過程中發(fā)生了什么?

來源:程序員人生   發(fā)布時(shí)間:2014-12-18 08:32:23 閱讀次數(shù):3605次

在閱讀器輸入:http://www.baidu.com/,最后,閱讀器顯現(xiàn)出相應(yīng)網(wǎng)頁,這個(gè)進(jìn)程究竟產(chǎn)生了甚么?


第1步,解析域名,找到主機(jī)IP
(1)閱讀器會(huì)緩存DNS1段時(shí)間,1般2⑶0分鐘不等。如果有緩存,直接返回IP,否則下1步。
(2)緩存中沒法找到IP,閱讀器會(huì)進(jìn)行1個(gè)系統(tǒng)調(diào)用,查詢hosts文件。如果找到,直接返回IP,否則下1步。(在計(jì)算機(jī)本地目錄etc下有1個(gè)hosts文件,hosts文件中保存有域名與IP的對應(yīng)解析,通常也能夠修改hosts科學(xué)上網(wǎng)或破解軟件。)
(3)進(jìn)行了(1)(2)本地查詢無果,只能借助于網(wǎng)絡(luò)。路由器1般都會(huì)有自己的DNS緩存,ISP服務(wù)商DNS緩存,這時(shí)候1般都能夠得到相應(yīng)的IP。如果還是無果,只能借助于DNS遞歸解析了。
(4)這時(shí)候,ISP的DNS服務(wù)器就會(huì)開始從根域名服務(wù)器開始遞歸搜索,從.com頂級(jí)域名服務(wù)器,到baidu的域名服務(wù)器

到這里,閱讀器就取得了IP。在DNS解析進(jìn)程中,常常會(huì)解析出不同的IP。比如,電信的是1個(gè)IP,網(wǎng)通的是另外一個(gè)IP。這是采取了智能DNS的結(jié)果,下降運(yùn)營商間訪問延時(shí),在多個(gè)運(yùn)營商設(shè)置主機(jī)房,就近訪問主機(jī)。電信譽(yù)戶返回電信主機(jī)IP,網(wǎng)通用戶返回網(wǎng)通主機(jī)IP。固然,劫持DNS,也能夠屏蔽掉1部份網(wǎng)點(diǎn)的訪問,某防火長城也加入了這1特性。


第2部,閱讀器與網(wǎng)站建立TCP連接

閱讀器利用IP直接與網(wǎng)站主機(jī)通訊。閱讀器發(fā)出TCP(SYN標(biāo)志位為1)連接要求,主機(jī)返回TCP(SYN,ACK標(biāo)志位均為1)應(yīng)對報(bào)文,閱讀器收到應(yīng)對報(bào)文發(fā)現(xiàn)ACK標(biāo)志位為1,表示連接要求確認(rèn)。閱讀器返回TCP()確認(rèn)報(bào)文,主機(jī)收到確認(rèn)報(bào)文,3次握手,TCP鏈接建立完成。


第3部份,閱讀器發(fā)起GET要求

閱讀器向主機(jī)發(fā)起1個(gè)HTTP-GET方法報(bào)文要求。要求中包括訪問的URL,也就是http://www.baidu.com/ ,還有User-Agent用戶閱讀器操作系統(tǒng)信息,編碼等。值得1提的是Accep-Encoding和Cookies項(xiàng)。Accept-Encoding1般采取gzip,緊縮以后傳輸html文件。Cookies如果是首次訪問,會(huì)提示服務(wù)器建立用戶緩存信息,如果不是,可以利用Cookies對應(yīng)鍵值,找到相應(yīng)緩存,緩存里面寄存著用戶名,密碼和1些用戶設(shè)置項(xiàng)。


第4部份,顯示頁面或返回其他
返回狀態(tài)碼200 OK,表示服務(wù)器可以相應(yīng)要求,返回報(bào)文,由于在報(bào)頭中Content-type為“text/html”,閱讀器以HTML情勢顯現(xiàn),而不是下載文件。

但是,對大型網(wǎng)站存在多個(gè)主機(jī)站點(diǎn),常常不會(huì)直接返回要求頁面,而是重定向。返回的狀態(tài)碼就不是200 OK,而是301,302以3開頭的重定向碼,閱讀器在獲得了重定向響應(yīng)后,在響應(yīng)報(bào)文中Location項(xiàng)找到重定向地址,閱讀器重新第1步訪問便可。


補(bǔ)充1點(diǎn)的就是,重定向是為了負(fù)載均衡或?qū)肓髁浚岣逽EO排名。利用1個(gè)前端服務(wù)器接受要求,然后負(fù)載到不同的主機(jī)上,可以大大提高站點(diǎn)的業(yè)務(wù)并發(fā)處理能力;重定向也可將多個(gè)域名的訪問,集中到1個(gè)站點(diǎn);由于baidu.com,www.baidu.com會(huì)被搜索引擎認(rèn)為是兩個(gè)網(wǎng)站,照成每一個(gè)的鏈接數(shù)都會(huì)減少從而下降排名,永久重定向會(huì)將兩個(gè)地址關(guān)聯(lián)起來,搜索引擎會(huì)認(rèn)為是同1個(gè)網(wǎng)站,從而提高排名。




生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 久久91精品国产91久久跳 | 精久久久 | 亚洲精品久久久久久久久久久 | 日韩专区一区二区 | 国产精品久久久久永久免费观看 | 日韩精品视频在线播放 | 国产在线三区 | 最新日韩精品在线观看 | 欧美精品tv| 成人一区二区三区 | 国产成人在线电影 | 免费麻豆 | 中文字幕福利 | 牛牛影视一区二区三区免费看 | 国产一区二区三区免费在线 | 精品成人| 国产激情视频在线观看 | 国产精品xxx在线观看www | 精品国产乱码久久久久久88av | 国产伦精品一区二区三区照片91 | 亚洲精品电影在线观看 | 精品91久久 | 国产高清不卡av | 精品久久久久久久久久久 | 精品美女久久久 | 99久视频| 99九九热| 亚洲精品视频久久 | 午夜视频一区二区 | 成人精品视频99在线观看免费 | 不卡一区二区三区四区 | 激情欧美日韩一区二区 | 亚洲国产成人精品久久久国产成人 | 婷婷99狠狠躁天天躁中文字幕 | 99激情网 | 久久久网站 | 欧美日韩电影一区二区 | 日本福利一区二区 | 国产99久久精品一区二区永久免费 | 国产日韩精品一区二区三区 | 国产乱码精品一区二区三区五月婷 |