多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 互聯網 > 瀏覽器訪問網頁過程中發生了什么?

瀏覽器訪問網頁過程中發生了什么?

來源:程序員人生   發布時間:2014-12-18 08:32:23 閱讀次數:3596次

在閱讀器輸入:http://www.baidu.com/,最后,閱讀器顯現出相應網頁,這個進程究竟產生了甚么?


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

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


第2部,閱讀器與網站建立TCP連接

閱讀器利用IP直接與網站主機通訊。閱讀器發出TCP(SYN標志位為1)連接要求,主機返回TCP(SYN,ACK標志位均為1)應對報文,閱讀器收到應對報文發現ACK標志位為1,表示連接要求確認。閱讀器返回TCP()確認報文,主機收到確認報文,3次握手,TCP鏈接建立完成。


第3部份,閱讀器發起GET要求

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


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

但是,對大型網站存在多個主機站點,常常不會直接返回要求頁面,而是重定向。返回的狀態碼就不是200 OK,而是301,302以3開頭的重定向碼,閱讀器在獲得了重定向響應后,在響應報文中Location項找到重定向地址,閱讀器重新第1步訪問便可。


補充1點的就是,重定向是為了負載均衡或導入流量,提高SEO排名。利用1個前端服務器接受要求,然后負載到不同的主機上,可以大大提高站點的業務并發處理能力;重定向也可將多個域名的訪問,集中到1個站點;由于baidu.com,www.baidu.com會被搜索引擎認為是兩個網站,照成每一個的鏈接數都會減少從而下降排名,永久重定向會將兩個地址關聯起來,搜索引擎會認為是同1個網站,從而提高排名。




生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: videosfree性欧美另类 | 在线爱爱| 国产一级淫片免费视频 | 亚洲m男在线中文字幕 | 日韩欧美亚洲精品 | 精品免费 | a亚洲视频 | 最近中文字幕视频 | 久草中文字 | 啪啪.com| 欧美xxxx日本 | 性久久久久久久久久久 | aⅴ天堂网 | 中文字幕日韩一区二区不卡 | ak福利午夜在线观看 | jizz免费| 2019免费视频 | 国产高清不卡一区二区 | 亚洲综合国产一区在线 | 日韩精品一区二区三区视频 | 久久久毛片免费全部播放 | 欧美久久视频 | 国产系列 视频二区 | 午夜免费啪视频观看网站 | 国产精品综合一区二区三区 | 欧美精品99久久久久久人 | 日韩精品一区在线观看 | v影院最新在线v视频 | 国产欧美日韩亚洲精品区2345 | 日韩久久久精品首页 | 中日韩欧美在线观看 | 亚洲免费视频网站 | 好吊日在线观看 | 亚洲最新永久在线观看 | 九九黄色 | 久久久久一区二区三区 | 亚洲天堂精品在线 | 亚洲人成综合网站在线 | 一区二区视频在线播放 | 俄罗斯精品18videosex性 | 欧美亚洲国产精品久久 |