IPv4地址與子網(wǎng)掩碼(二)

在網(wǎng)絡(luò)中需五,經(jīng)常有這樣的場景除呵,如果兩個網(wǎng)卡位于同一物理局域網(wǎng)絡(luò)上,那么它們就可以直接在MAC層互相通信爪喘。

此時颜曾,就有一個問題,運行在底層的通信軟件秉剑,“如何”知道兩個網(wǎng)卡是位于同一網(wǎng)絡(luò)中泛豪?關(guān)鍵就是在子網(wǎng)掩碼(Subnet Mast),這是一種特殊的位模式侦鹏,在目前的IPv4網(wǎng)絡(luò)中诡曙,任何使用TCP/IP協(xié)議的網(wǎng)卡,都必須定義子網(wǎng)掩碼略水。

子網(wǎng)掩碼是一個特殊的位模式价卤,其IPv4地址的網(wǎng)絡(luò)號全部為1

我們常用的IPv4地址有三類—A渊涝、B慎璧、C類,都有其自己的默認子網(wǎng)掩碼跨释。n表示網(wǎng)絡(luò)部分胸私,h表示地址部分。


三類地址的默認子網(wǎng)掩碼

可以看到煤傍,子網(wǎng)掩碼識別的是IP地址中的網(wǎng)絡(luò)部分盖文。

一般來講,一個擁有許多物理網(wǎng)絡(luò)的單位蚯姆,可將所屬的物理網(wǎng)絡(luò)劃分為若干個子網(wǎng)(subnet)五续。因為劃分子網(wǎng)是一個單位內(nèi)部的事,因此本單位以外的網(wǎng)絡(luò)看不見這個網(wǎng)絡(luò)具體是由多少個子網(wǎng)組成龄恋,該單位對外部仍是表現(xiàn)為一個網(wǎng)絡(luò)疙驾。


劃分子網(wǎng)的方法是從網(wǎng)絡(luò)的主機號借用若干位作為子網(wǎng)號(subnet-id),同時主機號也會相應(yīng)的減少同樣的位數(shù)郭毕,于是原本兩級的IP地址在劃分子網(wǎng)的單位內(nèi)部就變?yōu)?b>三級IP地址:網(wǎng)絡(luò)號它碎、子網(wǎng)號主機號

對于劃分了子網(wǎng)的網(wǎng)絡(luò)显押,外部其他網(wǎng)絡(luò)發(fā)送給本單位某個主機的IP數(shù)據(jù)報后扳肛,首先還是根據(jù)IP數(shù)據(jù)報的目的網(wǎng)絡(luò)號找到連接在本單位網(wǎng)絡(luò)上的路由器。路由器接收到IP數(shù)據(jù)報以后乘碑,再按照網(wǎng)絡(luò)號和子網(wǎng)號找到目的子網(wǎng)挖息,進而再把IP數(shù)據(jù)報交給目的主機

我們舉個例子兽肤,假設(shè)某家公司擁有一個B類的IP地址套腹,網(wǎng)絡(luò)地址是145.13.0.0绪抛,其網(wǎng)絡(luò)號是145.13

那么电禀,根據(jù)網(wǎng)絡(luò)協(xié)議幢码,凡目的地址為145.13.x.x的IP數(shù)據(jù)報都會被發(fā)送到該網(wǎng)絡(luò)上的路由器。


B類網(wǎng)絡(luò)

現(xiàn)把B類網(wǎng)絡(luò)145.13.0.0劃分為3個子網(wǎng)尖飞,子網(wǎng)號占用8位症副,那么主機號就剩下8位。該網(wǎng)絡(luò)所劃分的三個子網(wǎng)分別為145.13.3.0葫松、145.13.7.0和145.13.21.0瓦糕。

劃分子網(wǎng)后,該網(wǎng)絡(luò)對外部表現(xiàn)仍為一個網(wǎng)絡(luò)腋么,其網(wǎng)絡(luò)地址依舊是145.13.0.0咕娄,但網(wǎng)絡(luò)145.13.0.0上的路由器接收到外來的數(shù)據(jù)報后,會根據(jù)數(shù)據(jù)包的目的地址把它轉(zhuǎn)發(fā)到相應(yīng)的子網(wǎng)珊擂。


劃分三個子網(wǎng)的B類網(wǎng)絡(luò)

那么圣勒,對于該網(wǎng)絡(luò)的路由器,在接收到帶有目的IP地址的數(shù)據(jù)報摧扇,是如何判斷出目的主機所在的子網(wǎng)的圣贸?

IP數(shù)據(jù)報和IP地址本身,其攜帶的信息里并不包含數(shù)據(jù)報源主機或目的主機所連接的網(wǎng)絡(luò)是否進行了子網(wǎng)劃分扛稽。對于路由器來說吁峻,為了找到目的主機所在的子網(wǎng),也要使用子網(wǎng)掩碼在张。

以IP地址145.13.7.35為目的主機地址用含,按照三級IP地址去理解,目的主機的網(wǎng)絡(luò)位為145.13帮匾,子網(wǎng)位為7啄骇,主機位為35。


兩級IP地址和三級IP地址

可以看出瘟斜,子網(wǎng)號為145.13.7缸夹。路由器要使用子網(wǎng)掩碼,根據(jù)三級IP地址的結(jié)構(gòu)和子網(wǎng)掩碼的使用規(guī)范螺句,子網(wǎng)掩碼中的1對應(yīng)目的IP的子網(wǎng)號虽惭,0對應(yīng)主機位,也就是說蛇尚,32位IPv4芽唇,前24位都是1,后8位是0佣蓉,用二進制表示就是11111111111111111111111100000000披摄,換算成十進制為255.255.255.0

路由器會把子網(wǎng)掩碼和目的主機地址進行與(AND)運算勇凭,然后便能得出目的主機所在的子網(wǎng)的網(wǎng)絡(luò)地址疚膊。

與(AND)運算是一種邏輯運算,符號為&虾标。在二進制中寓盗,運算規(guī)則為1&0=0,0&0=0,1&1=1


路由器計算子網(wǎng)地址

路由器是根據(jù)路由表來工作的璧函,按照因特網(wǎng)的標(biāo)準(zhǔn)規(guī)定傀蚌,路由器的路由表中必須有子網(wǎng)掩碼這一欄。路由器在和相鄰路由器交換路由信息時蘸吓,必須要把自己所在網(wǎng)絡(luò)或子網(wǎng)的子網(wǎng)掩碼傳遞到相鄰路由器善炫。

在路由器的路由表中的每一個項目,除了要給出目的網(wǎng)絡(luò)地址库继,還必須同時給出網(wǎng)絡(luò)的子網(wǎng)掩碼箩艺。若一個路由器連接在兩個子網(wǎng)上,就擁有兩個網(wǎng)絡(luò)地址和兩個子網(wǎng)掩碼宪萄。

若是網(wǎng)絡(luò)沒有專門劃分子網(wǎng)艺谆,路由器的路由表中子網(wǎng)掩碼那一欄使用的就是前文說過的默認子網(wǎng)掩碼

但是拜英,由于IPv4地址空間日益消耗静汤,并且路由表中的項目數(shù)隨著網(wǎng)絡(luò)的增多也越來越長,在IPv6沒有出來的那段時間居凶,在原先子網(wǎng)掩碼的概念上引出了新的辦法虫给。

一個是變長子網(wǎng)掩碼VLSM(Variable Length Subnet Mask),在一個劃分了子網(wǎng)的網(wǎng)絡(luò)中可同時使用幾個不同的子網(wǎng)掩碼。

另外一個是無分類域間路由選擇CIDR(Class Inter-Domain Routing)排监,CIDR消除了傳統(tǒng)的A類狰右、B類和C類地址以及子網(wǎng)劃分的概念,可以在IP地址的網(wǎng)絡(luò)部分和主機部分的任何邊界設(shè)置邊界舆床,大大拓展了IPv4地址的使用效率棋蚌。

目前的網(wǎng)絡(luò)中,特別是對IPv4地址的使用上挨队,CIDR占據(jù)了主要地位谷暮。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市盛垦,隨后出現(xiàn)的幾起案子湿弦,更是在濱河造成了極大的恐慌,老刑警劉巖腾夯,帶你破解...
    沈念sama閱讀 221,406評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件颊埃,死亡現(xiàn)場離奇詭異蔬充,居然都是意外死亡,警方通過查閱死者的電腦和手機班利,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,395評論 3 398
  • 文/潘曉璐 我一進店門饥漫,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人罗标,你說我怎么就攤上這事庸队。” “怎么了闯割?”我有些...
    開封第一講書人閱讀 167,815評論 0 360
  • 文/不壞的土叔 我叫張陵彻消,是天一觀的道長。 經(jīng)常有香客問我宙拉,道長宾尚,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,537評論 1 296
  • 正文 為了忘掉前任谢澈,我火速辦了婚禮央勒,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘澳化。我一直安慰自己崔步,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 68,536評論 6 397
  • 文/花漫 我一把揭開白布缎谷。 她就那樣靜靜地躺著井濒,像睡著了一般。 火紅的嫁衣襯著肌膚如雪列林。 梳的紋絲不亂的頭發(fā)上瑞你,一...
    開封第一講書人閱讀 52,184評論 1 308
  • 那天,我揣著相機與錄音希痴,去河邊找鬼者甲。 笑死,一個胖子當(dāng)著我的面吹牛砌创,可吹牛的內(nèi)容都是我干的虏缸。 我是一名探鬼主播,決...
    沈念sama閱讀 40,776評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼嫩实,長吁一口氣:“原來是場噩夢啊……” “哼刽辙!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起甲献,我...
    開封第一講書人閱讀 39,668評論 0 276
  • 序言:老撾萬榮一對情侶失蹤宰缤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體慨灭,經(jīng)...
    沈念sama閱讀 46,212評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡朦乏,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,299評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了氧骤。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片集歇。...
    茶點故事閱讀 40,438評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖语淘,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情际歼,我是刑警寧澤惶翻,帶...
    沈念sama閱讀 36,128評論 5 349
  • 正文 年R本政府宣布,位于F島的核電站鹅心,受9級特大地震影響吕粗,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜旭愧,卻給世界環(huán)境...
    茶點故事閱讀 41,807評論 3 333
  • 文/蒙蒙 一颅筋、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧输枯,春花似錦议泵、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,279評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至瞳收,卻和暖如春碉京,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背螟深。 一陣腳步聲響...
    開封第一講書人閱讀 33,395評論 1 272
  • 我被黑心中介騙來泰國打工谐宙, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人界弧。 一個月前我還...
    沈念sama閱讀 48,827評論 3 376
  • 正文 我出身青樓凡蜻,卻偏偏與公主長得像,于是被迫代替她去往敵國和親垢箕。 傳聞我的和親對象是個殘疾皇子咽瓷,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,446評論 2 359

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

  • IP地址 IP地址是什么? IP是英文Internet Protocol的縮寫钻洒,意思是“網(wǎng)絡(luò)之間互連的協(xié)議”...
    nice_o閱讀 18,260評論 0 23
  • 網(wǎng)絡(luò)層提供的兩種服務(wù) 在計算機網(wǎng)絡(luò)領(lǐng)域奋姿,網(wǎng)絡(luò)層應(yīng)該向運輸層提供怎樣的服務(wù)(面向連接還是無連接)曾引起了長期的爭論,...
    srtianxia閱讀 3,968評論 0 12
  • 1素标、概念簡介 子網(wǎng)掩碼子網(wǎng)掩碼又叫網(wǎng)絡(luò)掩碼称诗、地址掩碼,是一個32位地址头遭,用于屏蔽IP地址的一部分以區(qū)別網(wǎng)絡(luò)號和主機...
    黒貓閱讀 7,659評論 0 23
  • 一寓免、子網(wǎng)掩碼 IP地址是以網(wǎng)絡(luò)號和主機號來標(biāo)示網(wǎng)絡(luò)上的主機的,我們把網(wǎng)絡(luò)號相同的主機稱之為本地網(wǎng)絡(luò)计维,網(wǎng)絡(luò)號不相同的...
    佘大將軍閱讀 1,166評論 0 0
  • IPv4分組 IPv4袜香,即現(xiàn)在普遍使用的IP協(xié)議(版本為4)。IP協(xié)議定義數(shù)據(jù)傳送的基本單元——IP分組及其確切的...
    CodeKing2017閱讀 1,887評論 0 0