HTTP協(xié)議基礎(chǔ)# Chapter1 網(wǎng)絡(luò)基礎(chǔ)

Chapter1 網(wǎng)絡(luò)基礎(chǔ)

  • 通常使用的網(wǎng)絡(luò)都是基于TCP/IP協(xié)議族的逊朽,HTTP是該協(xié)議內(nèi)部的一個(gè)子集

TCP/IP 的分層

  • 應(yīng)用層
    說(shuō)明了向用戶提供應(yīng)用服務(wù)時(shí)的通信的活動(dòng)
    • TCP/TP預(yù)存了各類通用應(yīng)用服務(wù)如FTP協(xié)議、DNS服務(wù)
  • 傳輸層
    提供網(wǎng)絡(luò)中兩臺(tái)計(jì)算機(jī)之間的數(shù)據(jù)和傳輸
    • TCP協(xié)議竿拆、UDP協(xié)議
  • 網(wǎng)絡(luò)層
    • 用來(lái)處理網(wǎng)絡(luò)上流動(dòng)的數(shù)據(jù)包呐馆。包是網(wǎng)絡(luò)傳輸?shù)淖钚挝谎谇R?guī)定通過(guò)什么路徑把包傳給對(duì)方。
    • 與對(duì)方多臺(tái)計(jì)算機(jī)或網(wǎng)絡(luò)設(shè)備傳輸時(shí)降淮,網(wǎng)絡(luò)層就是在眾多選項(xiàng)中選擇一條傳輸路線。
  • 鏈路層
    • 連接網(wǎng)絡(luò)的硬件部分搏讶,包括OS佳鳖、硬件驅(qū)動(dòng)、網(wǎng)卡媒惕、光纖等系吩。
    • 硬件上的范疇在鏈路層范圍內(nèi)
      通信傳輸流.png

發(fā)送端在層與層間傳輸數(shù)據(jù)時(shí),每經(jīng)過(guò)一層會(huì)打上該層所屬 的首部信息妒蔚;
接收端在層與層傳輸數(shù)據(jù)時(shí)穿挨,每經(jīng)過(guò)一層會(huì)消去對(duì)應(yīng)的首部。
此即封裝(拆包解包)

image.png

IP肴盏、TCP科盛、DNS

  • 區(qū)分IP地址和IP(網(wǎng)際協(xié)議)
  • IP協(xié)議作用::將各種數(shù)據(jù)包傳送對(duì)方,兩個(gè)條件:IP和MAC
    • IP :指定了節(jié)點(diǎn)被分配到的地址
    • MAC:網(wǎng)卡所屬的固定地址菜皂。
    • IP贞绵、MAC地址進(jìn)行匹配,IP地址可變化恍飘,MAC基本不會(huì)變榨崩。
  • ARP協(xié)議(address resolution protocol)
    • 網(wǎng)絡(luò)上,一般通信雙方在LAN局域網(wǎng)較少
    • 通常要多臺(tái)計(jì)算機(jī)章母、網(wǎng)絡(luò)設(shè)備中轉(zhuǎn)才能連到對(duì)方母蛛。中轉(zhuǎn)時(shí),會(huì)利用下一站中轉(zhuǎn)設(shè)備的MAC來(lái)搜索下一個(gè)中轉(zhuǎn)地乳怎,此時(shí)會(huì)使用ARP彩郊。
    • ARP是一種用以解析地址的協(xié)議,根據(jù)通信方IP可反查對(duì)應(yīng)MAC。
  • 路由(routing)
    • 到達(dá)通信目標(biāo)前的中轉(zhuǎn)過(guò)程中焦辅,通過(guò)計(jì)算機(jī)和網(wǎng)絡(luò)只能后去粗略的傳輸路線(這就是路由選擇routing)


      image.png

TCP協(xié)議

  • TCP在傳輸層博杖,提供可靠的字節(jié)流服務(wù)。
  • 字節(jié)流::將大塊數(shù)據(jù)切成報(bào)文段(segment)的數(shù)據(jù)包筷登。
  • TCP是可靠的傳輸服務(wù)
  • 三次握手(three-way handshaking)
    • 發(fā)送端發(fā)送帶SYN(synchronize)標(biāo)記的包給對(duì)方剃根;
    • 接收端收到后,回傳帶SYN/ACK(acknowledgement)標(biāo)記的包表示傳達(dá)確認(rèn)
    • 發(fā)送端再回傳帶ACK標(biāo)記的包前方,“握手結(jié)束”
image.png

DNS服務(wù)(雙向映射)

域名--------> IP或者IP----------》域名

各種協(xié)議和HTTP協(xié)議關(guān)系

image.png

URL\URI

uniform resource identifier (統(tǒng)一資源標(biāo)識(shí)符)

  • uniform:::統(tǒng)一格式處理不同類型資源狈醉,不用根據(jù)上下文環(huán)境識(shí)別資源指定的訪問(wèn)方式。加入新增的協(xié)議如http惠险、FTP也更易
  • resource:::可標(biāo)識(shí)的一切事物苗傅。文檔文件、圖片班巩、服務(wù)(比如天氣預(yù)報(bào))等
  • identifier:::可標(biāo)識(shí)的對(duì)象

URI:::由某協(xié)議方案表示的資源的定位標(biāo)識(shí)符(協(xié)議方案:HTTP渣慕、FTP、Mailto抱慌、file協(xié)議逊桦、Telnet等)
URI:::用字符串標(biāo)識(shí)某一互聯(lián)網(wǎng)資源,
URL:::表示資源地點(diǎn)(互聯(lián)網(wǎng)上的位置)
URL是URI的子集抑进。

URL

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末强经,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子寺渗,更是在濱河造成了極大的恐慌匿情,老刑警劉巖,帶你破解...
    沈念sama閱讀 223,126評(píng)論 6 520
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件信殊,死亡現(xiàn)場(chǎng)離奇詭異炬称,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)鸡号,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,421評(píng)論 3 400
  • 文/潘曉璐 我一進(jìn)店門(mén)转砖,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人鲸伴,你說(shuō)我怎么就攤上這事府蔗。” “怎么了汞窗?”我有些...
    開(kāi)封第一講書(shū)人閱讀 169,941評(píng)論 0 366
  • 文/不壞的土叔 我叫張陵姓赤,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我仲吏,道長(zhǎng)不铆,這世上最難降的妖魔是什么蝌焚? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 60,294評(píng)論 1 300
  • 正文 為了忘掉前任,我火速辦了婚禮誓斥,結(jié)果婚禮上只洒,老公的妹妹穿的比我還像新娘。我一直安慰自己劳坑,他們只是感情好毕谴,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,295評(píng)論 6 398
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著距芬,像睡著了一般涝开。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上框仔,一...
    開(kāi)封第一講書(shū)人閱讀 52,874評(píng)論 1 314
  • 那天舀武,我揣著相機(jī)與錄音,去河邊找鬼离斩。 笑死银舱,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的捐腿。 我是一名探鬼主播纵朋,決...
    沈念sama閱讀 41,285評(píng)論 3 424
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼茄袖!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起嘁锯,我...
    開(kāi)封第一講書(shū)人閱讀 40,249評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤宪祥,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后家乘,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體蝗羊,經(jīng)...
    沈念sama閱讀 46,760評(píng)論 1 321
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,840評(píng)論 3 343
  • 正文 我和宋清朗相戀三年仁锯,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了耀找。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,973評(píng)論 1 354
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡业崖,死狀恐怖野芒,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情双炕,我是刑警寧澤狞悲,帶...
    沈念sama閱讀 36,631評(píng)論 5 351
  • 正文 年R本政府宣布,位于F島的核電站妇斤,受9級(jí)特大地震影響摇锋,放射性物質(zhì)發(fā)生泄漏丹拯。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,315評(píng)論 3 336
  • 文/蒙蒙 一荸恕、第九天 我趴在偏房一處隱蔽的房頂上張望乖酬。 院中可真熱鬧,春花似錦融求、人聲如沸剑刑。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,797評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)施掏。三九已至,卻和暖如春茅糜,著一層夾襖步出監(jiān)牢的瞬間七芭,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,926評(píng)論 1 275
  • 我被黑心中介騙來(lái)泰國(guó)打工蔑赘, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留狸驳,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 49,431評(píng)論 3 379
  • 正文 我出身青樓缩赛,卻偏偏與公主長(zhǎng)得像耙箍,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子酥馍,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,982評(píng)論 2 361

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

  • 計(jì)算機(jī)與網(wǎng)絡(luò)設(shè)備要相互通信辩昆,雙方就必須基于相同的方法,比如旨袒,如何探測(cè)到通信目標(biāo)汁针,由哪一邊先發(fā)通信,使用哪一種語(yǔ)言進(jìn)...
    SunshineBrother閱讀 1,081評(píng)論 0 14
  • 版本記錄 前言 在互聯(lián)網(wǎng)行業(yè)中砚尽,不管你是客戶端前端還是后臺(tái)施无,只要是與網(wǎng)絡(luò)相關(guān),你就必須了解一些基礎(chǔ)知識(shí)必孤,包括這里的...
    刀客傳奇閱讀 1,886評(píng)論 0 16
  • 學(xué)習(xí)資料: 《圖解Http》 正在學(xué)習(xí)了解OkHttp的知識(shí)猾骡,遇到了關(guān)于http的知識(shí)點(diǎn)時(shí),都不知所云敷搪。百度到的東...
    英勇青銅5閱讀 3,694評(píng)論 7 12
  • 計(jì)算機(jī)與網(wǎng)絡(luò)設(shè)備要相互通信兴想,雙方就必須基于相同的方法。比如购啄,如何探測(cè)到通信目標(biāo)襟企、由哪一邊先發(fā)起通信、使用哪種語(yǔ)言進(jìn)...
    碼字倉(cāng)頡閱讀 200評(píng)論 0 0
  • 我想跟你說(shuō)些什么 我不知道要說(shuō)些什么 我不想要跟你說(shuō)些什么
    莫頓閱讀 173評(píng)論 3 0