五全陨、IP協(xié)議

IP 協(xié)議簡(jiǎn)介

IP 協(xié)議位于 TCP/IP 協(xié)議的第三層——網(wǎng)絡(luò)層爆班。與傳輸層協(xié)議相比,網(wǎng)絡(luò)層的責(zé)任是提供點(diǎn)到點(diǎn)(hop by hop)的服務(wù)烤镐,而傳輸層(TCP/UDP)則提供端到端(end to end)的服務(wù)蛋济。

IP 地址的分類(lèi)

A類(lèi)地址

B類(lèi)地址

C類(lèi)地址

D 類(lèi)地址

廣播與多播

廣播和多播僅用于UDP(TCP是面向連接的)。

  • 廣播

    一共有四種廣播地址:

    1. 受限的廣播

      受限的廣播地址為255.255.255.255炮叶。該地址用于主機(jī)配置過(guò)程中IP數(shù)據(jù)報(bào)的目的地址碗旅,在任何情況下,router不轉(zhuǎn)發(fā)目的地址為255.255.255.255的數(shù)據(jù)報(bào)镜悉,這樣的數(shù)據(jù)報(bào)僅出現(xiàn)在本地網(wǎng)絡(luò)中祟辟。

    2. 指向網(wǎng)絡(luò)的廣播

      指向網(wǎng)絡(luò)的廣播地址是主機(jī)號(hào)為全1的地址。A類(lèi)網(wǎng)絡(luò)廣播地址為netid.255.255.255侣肄,其中netid為A類(lèi)網(wǎng)絡(luò)的網(wǎng)絡(luò)號(hào)旧困。

      一個(gè)router必須轉(zhuǎn)發(fā)指向網(wǎng)絡(luò)的廣播,但它也必須有一個(gè)不進(jìn)行轉(zhuǎn)發(fā)的選擇稼锅。

    3. 指向子網(wǎng)的廣播

      指向子網(wǎng)的廣播地址為主機(jī)號(hào)為全1且有特定子網(wǎng)號(hào)的地址吼具。作為子網(wǎng)直接廣播地址的IP地址需要了解子網(wǎng)的掩碼。例如矩距,router收到128.1.2.255的數(shù)據(jù)報(bào)拗盒,當(dāng)B類(lèi)網(wǎng)路128.1的子網(wǎng)掩碼為255.255.255.0時(shí),該地址就是指向子網(wǎng)的廣播地址锥债;但是如果子網(wǎng)掩碼為255.255.254.0陡蝇,該地址就不是指向子網(wǎng)的廣播地址痊臭。

    4. 指向所有子網(wǎng)的廣播

      指向所有子網(wǎng)的廣播也需要了解目的網(wǎng)絡(luò)的子網(wǎng)掩碼,以便與指向網(wǎng)絡(luò)的廣播地址區(qū)分開(kāi)來(lái)登夫。指向所有子網(wǎng)的廣播地址的子網(wǎng)號(hào)和主機(jī)號(hào)為全1.例如广匙,如果子網(wǎng)掩碼為255.255.255.0,那么128.1.255.255就是一個(gè)指向所有子網(wǎng)的廣播地址恼策。

      當(dāng)前的看法是這種廣播是陳舊過(guò)時(shí)的鸦致,更好的方式是使用多播而不是對(duì)所有子網(wǎng)的廣播。

      廣播示例:

      PING 192.168.0.255 (192.168.0.255): 56 data bytes
      64 bytes from 192.168.0.107: icmp_seq=0 ttl=64 time=0.199 ms
      64 bytes from 192.168.0.106: icmp_seq=0 ttl=64 time=45.357 ms
      64 bytes from 192.168.0.107: icmp_seq=1 ttl=64 time=0.203 ms
      64 bytes from 192.168.0.106: icmp_seq=1 ttl=64 time=269.475 ms
      64 bytes from 192.168.0.107: icmp_seq=2 ttl=64 time=0.102 ms
      64 bytes from 192.168.0.106: icmp_seq=2 ttl=64 time=189.881 ms
      
      

    可以看到的確收到了來(lái)自兩個(gè)主機(jī)的答復(fù)戏蔑,其中 192.168.0.107 是本機(jī)地址蹋凝。

  • 多播

    多播又叫組播鲁纠,使用D類(lèi)地址总棵,D類(lèi)地址分配的28bit均用作多播組號(hào)而不再表示其他。

    多播組地址包括1110的最高4bit和多播組號(hào)改含。它們通城榱洌可以表示為點(diǎn)分十進(jìn)制數(shù),范圍從224.0.0.0到239.255.255.255捍壤。

    多播的出現(xiàn)減少了對(duì)應(yīng)用不感興趣主機(jī)的處理負(fù)荷骤视。

    多播的特點(diǎn):

    • 允許一個(gè)或多個(gè)發(fā)送者(組播源)發(fā)送單一的數(shù)據(jù)包到多個(gè)接收者(一次的,同時(shí)的)的網(wǎng)絡(luò)技術(shù)

    • 可以大大的節(jié)省網(wǎng)絡(luò)帶寬鹃觉,因?yàn)闊o(wú)論有多少個(gè)目標(biāo)地址专酗,在整個(gè)網(wǎng)絡(luò)的任何一條鏈路上只傳送單一的數(shù)據(jù)包

    • 多播技術(shù)的核心就是針對(duì)如何節(jié)約網(wǎng)絡(luò)資源的前提下保證服務(wù)質(zhì)量。

      多播示例:

      PING 224.0.0.1 (224.0.0.1): 56 data bytes
      64 bytes from 192.168.0.107: icmp_seq=0 ttl=64 time=0.081 ms
      64 bytes from 192.168.0.106: icmp_seq=0 ttl=64 time=123.081 ms
      64 bytes from 192.168.0.107: icmp_seq=1 ttl=64 time=0.122 ms
      64 bytes from 192.168.0.106: icmp_seq=1 ttl=64 time=67.312 ms
      64 bytes from 192.168.0.107: icmp_seq=2 ttl=64 time=0.132 ms
      64 bytes from 192.168.0.106: icmp_seq=2 ttl=64 time=447.073 ms
      64 bytes from 192.168.0.107: icmp_seq=3 ttl=64 time=0.132 ms
      64 bytes from 192.168.0.106: icmp_seq=3 ttl=64 time=188.800 ms
      
      

BGP

  • 邊界網(wǎng)關(guān)協(xié)議(BGP)是運(yùn)行于 TCP 上的一種自治系統(tǒng)的路由協(xié)議

  • BGP 是唯一一個(gè)用來(lái)處理像因特網(wǎng)大小的網(wǎng)絡(luò)的協(xié)議盗扇,也是唯一能夠妥善處理好不相關(guān)路由域間的多路連接的協(xié)議

  • BGP是一種外部網(wǎng)關(guān)協(xié)議(Exterior Gateway Protocol祷肯,EGP),與OSPF疗隶、RIP等內(nèi)部網(wǎng)關(guān)協(xié)議(Interior Gateway Protocol佑笋,IGP)不同,BGP不在于發(fā)現(xiàn)和計(jì)算路由斑鼻,而在于控制路由的傳播和選擇最佳路由

  • BGP使用TCP作為其傳輸層協(xié)議(端口號(hào)179)蒋纬,提高了協(xié)議的可靠性

  • BGP既不是純粹的矢量距離協(xié)議,也不是純粹的鏈路狀態(tài)協(xié)議

  • BGP支持CIDR(Classless Inter-Domain Routing坚弱,無(wú)類(lèi)別域間路由)

  • 路由更新時(shí)蜀备,BGP只發(fā)送更新的路由,大大減少了BGP傳播路由所占用的帶寬荒叶,適用于在Internet上傳播大量的路由信息

  • BGP路由通過(guò)攜帶AS路徑信息徹底解決路由環(huán)路問(wèn)題

  • BGP提供了豐富的路由策略碾阁,能夠?qū)β酚蓪?shí)現(xiàn)靈活的過(guò)濾和選擇

  • BGP易于擴(kuò)展,能夠適應(yīng)網(wǎng)絡(luò)新的發(fā)展

參考資料

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末停撞,一起剝皮案震驚了整個(gè)濱河市瓷蛙,隨后出現(xiàn)的幾起案子悼瓮,更是在濱河造成了極大的恐慌,老刑警劉巖艰猬,帶你破解...
    沈念sama閱讀 206,214評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件横堡,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡冠桃,警方通過(guò)查閱死者的電腦和手機(jī)命贴,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,307評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)食听,“玉大人胸蛛,你說(shuō)我怎么就攤上這事∮1ǎ” “怎么了葬项?”我有些...
    開(kāi)封第一講書(shū)人閱讀 152,543評(píng)論 0 341
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)迹蛤。 經(jīng)常有香客問(wèn)我民珍,道長(zhǎng),這世上最難降的妖魔是什么盗飒? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 55,221評(píng)論 1 279
  • 正文 為了忘掉前任嚷量,我火速辦了婚禮,結(jié)果婚禮上逆趣,老公的妹妹穿的比我還像新娘蝶溶。我一直安慰自己,他們只是感情好宣渗,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,224評(píng)論 5 371
  • 文/花漫 我一把揭開(kāi)白布抖所。 她就那樣靜靜地躺著,像睡著了一般落包。 火紅的嫁衣襯著肌膚如雪部蛇。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 49,007評(píng)論 1 284
  • 那天咐蝇,我揣著相機(jī)與錄音涯鲁,去河邊找鬼。 笑死有序,一個(gè)胖子當(dāng)著我的面吹牛抹腿,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播旭寿,決...
    沈念sama閱讀 38,313評(píng)論 3 399
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼警绩,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了盅称?” 一聲冷哼從身側(cè)響起肩祥,我...
    開(kāi)封第一講書(shū)人閱讀 36,956評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤后室,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后混狠,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體岸霹,經(jīng)...
    沈念sama閱讀 43,441評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,925評(píng)論 2 323
  • 正文 我和宋清朗相戀三年将饺,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了贡避。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,018評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡予弧,死狀恐怖刮吧,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情掖蛤,我是刑警寧澤杀捻,帶...
    沈念sama閱讀 33,685評(píng)論 4 322
  • 正文 年R本政府宣布,位于F島的核電站坠七,受9級(jí)特大地震影響水醋,放射性物質(zhì)發(fā)生泄漏旗笔。R本人自食惡果不足惜彪置,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,234評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望蝇恶。 院中可真熱鬧拳魁,春花似錦、人聲如沸撮弧。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,240評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)贿衍。三九已至授舟,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間贸辈,已是汗流浹背释树。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,464評(píng)論 1 261
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留擎淤,地道東北人奢啥。 一個(gè)月前我還...
    沈念sama閱讀 45,467評(píng)論 2 352
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像嘴拢,于是被迫代替她去往敵國(guó)和親桩盲。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,762評(píng)論 2 345

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

  • Linux系統(tǒng)的ping命令是常用的網(wǎng)絡(luò)命令席吴,它通常用來(lái)測(cè)試與目標(biāo)主機(jī)的連通性赌结,我們經(jīng)常會(huì)說(shuō)“ping一...
    似夢(mèng)千尋閱讀 817評(píng)論 0 0
  • IP旨在讓最終目標(biāo)主機(jī)收到數(shù)據(jù)包,但是在這一過(guò)程中僅僅有IP時(shí)無(wú)法實(shí)現(xiàn)通信的捞蛋。必須還要又能夠解析主機(jī)名稱和MACd...
    洛洛愛(ài)吃肉閱讀 498評(píng)論 1 2
  • TCP/IP 協(xié)議族 Transmission Control Protocol/Internet Protoco...
    槑小姐_1419閱讀 904評(píng)論 0 1
  • 個(gè)人認(rèn)為,Goodboy1881先生的TCP /IP 協(xié)議詳解學(xué)習(xí)博客系列博客是一部非常精彩的學(xué)習(xí)筆記柬姚,這雖然只是...
    貳零壹柒_fc10閱讀 5,051評(píng)論 0 8
  • 題記襟交,大宋王朝的文化史,宋學(xué)與宋詞并芳!偶竊以為伤靠,是宋學(xué)(心學(xué))知行合一的內(nèi)圣使命捣域,與(唐詩(shī))宋詞養(yǎng)志陶情的外在功...
    海之蘭_6df9閱讀 2,494評(píng)論 65 80