《圖解HTTP》學(xué)習(xí)筆記一

一圆米、WEB及網(wǎng)絡(luò)基礎(chǔ)

1.1蒋畜、 HTTP簡(jiǎn)介

HTTP:超文本傳輸協(xié)議声畏。可用作客戶端到服務(wù)器的一種通訊規(guī)范姻成,TCP/IP協(xié)議族內(nèi)部的一個(gè)子集插龄。

1.2、TCP/IP

計(jì)算機(jī)與網(wǎng)絡(luò)之間的通信科展,不同硬件均牢、不同操作系統(tǒng)之間的通信,都需要一定的規(guī)則才睹,把這些互聯(lián)網(wǎng)相關(guān)聯(lián)的協(xié)議集合總稱為TCP/IP徘跪。


互聯(lián)網(wǎng)相關(guān)的各類協(xié)議族

TCP/IP分層:

  • 應(yīng)用層:應(yīng)用層決定了向用戶提供應(yīng)用服務(wù)時(shí)通信的活動(dòng)。TCP/IP 協(xié)議族內(nèi)預(yù)存了各類通用的應(yīng)用服務(wù)琅攘。比如真椿,F(xiàn)TP(File Transfer Protocol,文件傳輸協(xié)議)和 DNS(Domain Name System乎澄,域名系統(tǒng))服務(wù)就是其中兩類突硝。HTTP 協(xié)議也處于該層。
  • 傳輸層:傳輸層對(duì)上層應(yīng)用層置济,提供處于網(wǎng)絡(luò)連接中的兩臺(tái)計(jì)算機(jī)之間的數(shù)據(jù)
    傳輸解恰。
    在傳輸層有兩個(gè)性質(zhì)不同的協(xié)議:TCP(Transmission Control Protocol,傳輸控制協(xié)議)和 UDP(User Data Protocol浙于,用戶數(shù)據(jù)報(bào)協(xié)議)
  • 網(wǎng)絡(luò)層:處理網(wǎng)絡(luò)上流動(dòng)的數(shù)據(jù)包护盈,并選擇最優(yōu)的數(shù)據(jù)傳輸路徑。
  • 鏈路層:用來(lái)處理鏈接網(wǎng)絡(luò)的硬件部分羞酗。例如:操作系統(tǒng)腐宋、硬件驅(qū)動(dòng)、網(wǎng)絡(luò)適配器(網(wǎng)卡)等。

TCP/IP通信傳輸流:

在進(jìn)行網(wǎng)絡(luò)通信時(shí)胸竞,客戶端會(huì)從應(yīng)用層發(fā)送請(qǐng)求http信息從上到下傳送到服務(wù)器欺嗤,而服務(wù)器在進(jìn)行自下而上的將請(qǐng)求信息獲取到。


網(wǎng)絡(luò)通信時(shí)流程圖

客戶端發(fā)送的請(qǐng)求到服務(wù)器卫枝,每走一層就會(huì)對(duì)信息進(jìn)行一次包裝煎饼,而服務(wù)器獲取到也就相對(duì)應(yīng)的去掉這些包裝,這個(gè)包裝就稱作為消息的封裝校赤。


消息封裝

1.3吆玖、TCP;IP马篮;DNS

  • IP(Internet Protocol)負(fù)責(zé)傳輸?shù)膮f(xié)議沾乘,在應(yīng)用層級(jí)上,作用就是將各種數(shù)據(jù)包傳送給對(duì)方浑测。
    保證準(zhǔn)確傳輸?shù)綄?duì)方的兩個(gè)重要條件是 IP 地址和 MAC地址(Media Access Control Address)意鲸。IP 地址指明了節(jié)點(diǎn)被分配到的地址,MAC 地址是指網(wǎng)卡所屬的固定地址尽爆。IP 地址可以和 MAC 地址進(jìn)行配對(duì)怎顾。IP 地址可變換,但 MAC地址基本上不會(huì)更改漱贱。使用 ARP(Address Resolution Protocol) 協(xié)議憑借 MAC 地址進(jìn)行通信槐雾。
    在沒有到達(dá)通信目的地的中轉(zhuǎn)過程中,計(jì)算機(jī)和路由器等網(wǎng)絡(luò)設(shè)備只能獲取到粗略的傳輸路線幅狮,這種機(jī)制就成為路由選擇(routing)募强。


    IP協(xié)議發(fā)送請(qǐng)求
  • TCP 位于傳輸層,提供了可靠的字節(jié)流傳輸服務(wù)的協(xié)議崇摄∏嬷担可將大塊數(shù)據(jù)傳輸分割成報(bào)文段形式的數(shù)據(jù)包進(jìn)行管理,TCP協(xié)議可以通過三次握手協(xié)議最終確認(rèn)數(shù)據(jù)是否傳輸?shù)竭_(dá)目的地逐抑。
    握手過程中使用了 TCP 的標(biāo)志(flag) —— SYN(synchronize) 和
    ACK(acknowledgement)鸠儿。
    發(fā)送端首先發(fā)送一個(gè)帶 SYN 標(biāo)志的數(shù)據(jù)包給對(duì)方。接收端收到后厕氨,回傳一個(gè)帶有 SYN/ACK 標(biāo)志的數(shù)據(jù)包以示傳達(dá)確認(rèn)信息进每。最后,發(fā)送端再回傳一個(gè)帶 ACK 標(biāo)志的數(shù)據(jù)包命斧,代表“握手”結(jié)束田晚。
    若在握手過程中某個(gè)階段莫名中斷,TCP 協(xié)議會(huì)再次以相同的順序發(fā)送相同的數(shù)據(jù)包国葬。


  • DNS (Domain Name System)服務(wù)是和HTTP協(xié)議一同位于應(yīng)用層的協(xié)議贤徒,它提供了域名到IP地址的解析服務(wù)芹壕。


1.4、各種協(xié)議與HTTP協(xié)議的關(guān)系

1.5接奈、URI和URL

  • URI(Uniform Resource Identifier)統(tǒng)一資源標(biāo)識(shí)符踢涌,由某個(gè)協(xié)議方案表示的資源定位的標(biāo)識(shí)符
  • URL(Uniform Resource Locator)統(tǒng)一資源定位符,URI子集鲫趁,可通過URL訪問到對(duì)應(yīng)web網(wǎng)頁(yè)資源斯嚎。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末利虫,一起剝皮案震驚了整個(gè)濱河市挨厚,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌糠惫,老刑警劉巖疫剃,帶你破解...
    沈念sama閱讀 212,816評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異硼讽,居然都是意外死亡巢价,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,729評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門固阁,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)壤躲,“玉大人,你說我怎么就攤上這事备燃〉锟耍” “怎么了?”我有些...
    開封第一講書人閱讀 158,300評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵并齐,是天一觀的道長(zhǎng)漏麦。 經(jīng)常有香客問我,道長(zhǎng)况褪,這世上最難降的妖魔是什么撕贞? 我笑而不...
    開封第一講書人閱讀 56,780評(píng)論 1 285
  • 正文 為了忘掉前任,我火速辦了婚禮测垛,結(jié)果婚禮上捏膨,老公的妹妹穿的比我還像新娘。我一直安慰自己食侮,他們只是感情好脊奋,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,890評(píng)論 6 385
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著疙描,像睡著了一般诚隙。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上起胰,一...
    開封第一講書人閱讀 50,084評(píng)論 1 291
  • 那天久又,我揣著相機(jī)與錄音巫延,去河邊找鬼。 笑死地消,一個(gè)胖子當(dāng)著我的面吹牛炉峰,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播脉执,決...
    沈念sama閱讀 39,151評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼疼阔,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了半夷?” 一聲冷哼從身側(cè)響起婆廊,我...
    開封第一講書人閱讀 37,912評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎巫橄,沒想到半個(gè)月后淘邻,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,355評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡湘换,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,666評(píng)論 2 327
  • 正文 我和宋清朗相戀三年宾舅,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片彩倚。...
    茶點(diǎn)故事閱讀 38,809評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡筹我,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出帆离,到底是詐尸還是另有隱情蔬蕊,我是刑警寧澤,帶...
    沈念sama閱讀 34,504評(píng)論 4 334
  • 正文 年R本政府宣布盯质,位于F島的核電站袁串,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏呼巷。R本人自食惡果不足惜囱修,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,150評(píng)論 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望王悍。 院中可真熱鬧破镰,春花似錦、人聲如沸压储。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,882評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)集惋。三九已至孕似,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間刮刑,已是汗流浹背喉祭。 一陣腳步聲響...
    開封第一講書人閱讀 32,121評(píng)論 1 267
  • 我被黑心中介騙來(lái)泰國(guó)打工养渴, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人泛烙。 一個(gè)月前我還...
    沈念sama閱讀 46,628評(píng)論 2 362
  • 正文 我出身青樓理卑,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親蔽氨。 傳聞我的和親對(duì)象是個(gè)殘疾皇子藐唠,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,724評(píng)論 2 351

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