瀏覽器對網(wǎng)址的訪問詳解

首先羞反,根據(jù)url得到ip地址

瀏覽器對這個URL的緩存進行查詢,先在瀏覽器緩存中查詢昼窗,沒有找到記錄后再在本機hosts文件中查詢,仍然沒有找到唆途,再去ISP電信服務商那里查詢掸驱,最后就來到了萬維網(wǎng)DNS域名服務系統(tǒng),開始進行域名的遞歸搜索亭敢,首先搜索一級域名图筹,然后是二級等等,直到找到相關記錄远剩,把該域名解析成ip地址,通過ip地址找到服務器锥余。

其次痢掠,客戶端和服務器建立連接

找到服務器后,告訴服務器要進行資源的請求足画,這其中又涉及到http協(xié)議的內(nèi)容,http協(xié)議是一個無狀態(tài)医舆,無連接的協(xié)議象缀,全稱是超文本傳輸協(xié)議,無狀態(tài)指通信之間不會存儲對方的任何內(nèi)容央星,無連接指,一次數(shù)據(jù)傳輸后后莉给,不能持續(xù)連接狀態(tài)進行資源的互相傳遞凿蒜,這就特別像是打電話的過程胁黑,無狀態(tài)是指,沒有來電顯示的電話漂洋,無連接是指力喷,某方給某方傳了一條信息后立刻終止連接。
不過現(xiàn)在廣泛應用的http1.1弟孟,2.0已經(jīng)支持了新的技術,長連接庭猩。
知道了http協(xié)議,客戶端和服務器可以相互進行通信了蔼水,我們便要知道录肯,服務器和瀏覽器間傳輸遵從的協(xié)議,TCP協(xié)議论咏,客戶端和服務器建立連接的過程,這就需要TCP/IP的三次握手和四次揮手的過程穿剖。
這里卦溢,題主搜了一篇自以為總結(jié)的不錯的博文TCP/UDP詳解
三次握手四次揮手

之后,瀏覽器就可以很愉快地把請求頭發(fā)送給服務器了

這里又牽扯到請求頭的一些知識點单寂,請求頭是在瀏覽器端由瀏覽器主動發(fā)出的一些代碼,在請求頭里蘸劈,瀏覽器把自己的版本信息尊沸,請求的url贤惯,協(xié)議的版本號棒掠,cookie等信息隨著請求頭,一并發(fā)到服務器端烟很,在chrome瀏覽器的代碼調(diào)試里我們可以找到請求頭的代碼。
服務器在收到請求頭之后恤筛,便返回一個響應頭芹橡,其中有傳輸內(nèi)容的編碼類型毒坛,時間林说,返回的cookie信息等。隨之返回的是從瀏覽器端請求的html主頁面(一般是index.html)蝌数,瀏覽器拿到這個頁面后度秘,瀏覽器引擎便開始對這個頁面進行從上到下的依次解析饵撑。每需要一個資源內(nèi)容,比如css滑潘,js,圖片追逮,都需要再次進行以上的過程進行資源的請求粹舵。

接著钮孵,我們再來介紹一下cookies

由于http是無狀態(tài)協(xié)議眼滤,導致服務器和瀏覽器的傳輸不能保存兩者之間的狀態(tài),但是瀏覽器又會記錄到曾經(jīng)訪問過的一些網(wǎng)站信息漾唉。這就需要瀏覽器的本地存儲機制。
瀏覽器的本地存儲有幾種方式赵刑,cookies,localstorage,sessionstorage.
這里我們可以再擴展一下知識丐箩,這三者的區(qū)別恤煞?
localstorage和sessionstorage只能用于瀏覽器本地存儲,而cookies除了瀏覽器端之外也可以在服務器存儲

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末概漱,一起剝皮案震驚了整個濱河市喜喂,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌玉吁,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,635評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件这揣,死亡現(xiàn)場離奇詭異影斑,居然都是意外死亡,警方通過查閱死者的電腦和手機片迅,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,543評論 3 399
  • 文/潘曉璐 我一進店門皆辽,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人驱闷,你說我怎么就攤上這事≌澄遥” “怎么了?”我有些...
    開封第一講書人閱讀 168,083評論 0 360
  • 文/不壞的土叔 我叫張陵都弹,是天一觀的道長匙姜。 經(jīng)常有香客問我,道長氮昧,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,640評論 1 296
  • 正文 為了忘掉前任咪辱,我火速辦了婚禮椎组,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘寸癌。我一直安慰自己,他們只是感情好磷蛹,可當我...
    茶點故事閱讀 68,640評論 6 397
  • 文/花漫 我一把揭開白布溪烤。 她就那樣靜靜地躺著,像睡著了一般氛什。 火紅的嫁衣襯著肌膚如雪匪凉。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,262評論 1 308
  • 那天贸铜,我揣著相機與錄音聂受,去河邊找鬼。 笑死蛋济,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的渡处。 我是一名探鬼主播,決...
    沈念sama閱讀 40,833評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼侣肄,長吁一口氣:“原來是場噩夢啊……” “哼醇份!你這毒婦竟也來了稼锅?” 一聲冷哼從身側(cè)響起僚纷,我...
    開封第一講書人閱讀 39,736評論 0 276
  • 序言:老撾萬榮一對情侶失蹤怖竭,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后侵状,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,280評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡绽左,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,369評論 3 340
  • 正文 我和宋清朗相戀三年艇潭,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片鲁纠。...
    茶點故事閱讀 40,503評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡鳍寂,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出迄汛,到底是詐尸還是另有隱情,我是刑警寧澤鹃觉,帶...
    沈念sama閱讀 36,185評論 5 350
  • 正文 年R本政府宣布睹逃,位于F島的核電站,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏躬柬。R本人自食惡果不足惜抽减,卻給世界環(huán)境...
    茶點故事閱讀 41,870評論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望颠锉。 院中可真熱鬧,春花似錦琼掠、人聲如沸停撞。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,340評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至冠桃,卻和暖如春道宅,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背污茵。 一陣腳步聲響...
    開封第一講書人閱讀 33,460評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留迹蛤,地道東北人。 一個月前我還...
    沈念sama閱讀 48,909評論 3 376
  • 正文 我出身青樓笤受,卻偏偏與公主長得像敌蜂,于是被迫代替她去往敵國和親津肛。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,512評論 2 359

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