網(wǎng)絡(luò)基礎(chǔ):IP地址分類與子網(wǎng)掩碼有關(guān)計算

一鸦概、IP地址

1、IP地址基本概念

IP地址在網(wǎng)絡(luò)層將不同的物理網(wǎng)絡(luò)地址統(tǒng)一到了全球唯一的IP地址上(屏蔽物理網(wǎng)絡(luò)差異)贰剥,是唯一標(biāo)識互聯(lián)網(wǎng)上計算機的邏輯地址(相當(dāng)于手機號碼垢啼,可以通過唯一的手機號碼找到手機),所以IP地址也被稱為互聯(lián)網(wǎng)地址(可見其重要性)艘刚。

2管宵、IP地址格式

我們目前常用的IPv4中規(guī)定,IP地址長度為32位二進(jìn)制攀甚,在表示時箩朴,一般將32位地址拆分為4個8位二進(jìn)制,再轉(zhuǎn)為4個十進(jìn)制數(shù)表示秋度,每個數(shù)字之間用點隔開炸庞,如127.0.0.1(localhost),這種描述方式被稱為“點分十進(jìn)制”荚斯。

IP地址層次:分為網(wǎng)絡(luò)號和主機號兩個層次埠居。網(wǎng)絡(luò)號表示主機所屬網(wǎng)絡(luò),主機號表示主機本身事期。網(wǎng)絡(luò)號與主機號的位數(shù)與IP地址分類有關(guān)滥壕。

3、IP地址分配

IP地址分配的基本原則是:要為同一網(wǎng)絡(luò)(子網(wǎng)兽泣、網(wǎng)段)內(nèi)不同主機分配相同的網(wǎng)絡(luò)號绎橘,不同的主機號。

4唠倦、IP地址常見分類


圖片來源:輕狂隱者


圖片來源:輕狂隱者

A類IP地址

一個A類IP地址由1字節(jié)的網(wǎng)絡(luò)地址和3字節(jié)主機地址組成称鳞,網(wǎng)絡(luò)地址的最高位必須是“0”, 地址范圍從1.0.0.0 到126.0.0.0稠鼻「灾梗可用的A類網(wǎng)絡(luò)有126個,每個網(wǎng)絡(luò)能容納1億多個主機候齿。

B類IP地址

一個B類IP地址由2個字節(jié)的網(wǎng)絡(luò)地址和2個字節(jié)的主機地址組成熙暴,網(wǎng)絡(luò)地址的最高位必須是“10”苫亦,地址范圍從128.0.0.0到191.255.255.255≡惯洌可用的B類網(wǎng)絡(luò)有16382個屋剑,每個網(wǎng)絡(luò)能容納6萬多個主機 。

C類IP地址

一個C類IP地址由3字節(jié)的網(wǎng)絡(luò)地址和1字節(jié)的主機地址組成诗眨,網(wǎng)絡(luò)地址的最高位必須是“110”唉匾。范圍從192.0.0.0到223.255.255.255。C類網(wǎng)絡(luò)可達(dá)209萬余個匠楚,每個網(wǎng)絡(luò)能容納254個主機巍膘。

D類地址用于多點廣播(Multicast)。

D類IP地址第一個字節(jié)以“1110”開始芋簿,它是一個專門保留的地址峡懈。它并不指向特定的網(wǎng)絡(luò),目前這一類地址被用在多點廣播(Multicast)中与斤。多點廣播地址用來一次尋址一組計算機肪康,它標(biāo)識共享同一協(xié)議的一組計算機。

E類IP地址

以“l(fā)lll0”開始撩穿,為將來使用保留磷支。

5、特殊的IP地址

**受限的廣播地址:**32位全“1”的IP地址食寡,只能做目的地址雾狈,用于向本網(wǎng)內(nèi)部所有主機發(fā)送數(shù)據(jù)包(路由器拒絕向外網(wǎng)發(fā)送廣播,隔離數(shù)據(jù)包在本網(wǎng)內(nèi))抵皱。

直接廣播地址:網(wǎng)絡(luò)號全“1”善榛,只能作目的地址,用于向目標(biāo)網(wǎng)內(nèi)所有主機發(fā)送數(shù)據(jù)包(路由器接受向外網(wǎng)轉(zhuǎn)發(fā)數(shù)據(jù)包呻畸,意為廣播在全網(wǎng)有效)移盆,如C類IP所有主機255.255.255.主機號、B類IP所有主機255.255.主機號擂错。

**本網(wǎng)絡(luò)本主機地址:**32位全零的IP地址對應(yīng)于當(dāng)前主機味滞,只能做源地址樱蛤。

本網(wǎng)特定主機地址:網(wǎng)絡(luò)號全零的IP地址表示本網(wǎng)絡(luò)內(nèi)的特定主機(路由器拒絕目的地址為本網(wǎng)特定主機的數(shù)據(jù)包钮呀,意為只能向本網(wǎng)內(nèi)特定主機發(fā)送數(shù)據(jù)包),只能做目的地址昨凡。

環(huán)回地址就是網(wǎng)絡(luò)ID為127的IP地址爽醋,用于一臺主機的客戶端與服務(wù)器端通過TCP\IP進(jìn)行通信或者本機進(jìn)程間通信,一般在自己的主機上進(jìn)行軟件開發(fā)測試時候會用到的localhost(127.0.0.1)就是環(huán)回地址便脊。

在IP地址3種主要類型里蚂四,各保留了3個區(qū)域作為私有地址,其地址范圍如下:

A類地址:10.0.0.0~10.255.255.255

B類地址:172.16.0.0~172.31.255.255

C類地址:192.168.0.0~192.168.255.255

二、子網(wǎng)掩碼

子網(wǎng)掩碼 又叫網(wǎng)絡(luò)掩碼遂赠、地址掩碼

上面我們說到IP地址分為網(wǎng)絡(luò)號與主機號久妆,但是路由如何區(qū)分網(wǎng)絡(luò)號與主機號呢?就需要通過子網(wǎng)掩碼跷睦。子網(wǎng)掩碼必須與IP地址結(jié)合使用筷弦,A、B抑诸、C類的子網(wǎng)掩碼分別為255.0.0.0烂琴,255.255.0.0與255.255.255.0(網(wǎng)絡(luò)號字節(jié)為255,主機號字節(jié)為0)蜕乡。

也就是說給你一個IP地址奸绷,那么怎么知道它的網(wǎng)絡(luò)號和主機號各是多少位呢?

如果不指定层玲,就不知道哪些位是網(wǎng)絡(luò)號号醉、哪些是主機號,這就需要通過子網(wǎng)掩碼來實現(xiàn)

子網(wǎng)掩碼的重要作用:就是將某個IP地址劃分成網(wǎng)絡(luò)地址和主機地址兩部分辛块。

子網(wǎng)掩碼的位數(shù)就是網(wǎng)絡(luò)的位數(shù)扣癣。A類網(wǎng)絡(luò)的網(wǎng)絡(luò)位數(shù)是8位,子網(wǎng)掩碼就是255.0.0.0憨降,B類網(wǎng)絡(luò)的網(wǎng)絡(luò)位數(shù)是16位父虑,子網(wǎng)掩碼是255.255.0.0,C類是24位授药,255.255.255.0士嚎。

以C類IP地址192.168.1.2為例使用子網(wǎng)掩碼劃分網(wǎng)絡(luò)號與主機號。

圖片來源:輕狂隱者

當(dāng)然悔叽,在計算主機號時莱衩,可不用取反子網(wǎng)掩碼二進(jìn)制,直接令其與IP地址異或即可娇澎。

例1 不同子網(wǎng)下的主機能否直接通信(是否在同一網(wǎng)絡(luò)/段下)

假設(shè)兩個IP地址分別是172.20.0.18和172.20.1.16笨蚁,子網(wǎng)掩碼都是255.255.255.0。

我們可以知道兩者的網(wǎng)絡(luò)標(biāo)識分別是172.20.0和172.20.1趟庄,無法直接通信括细,也就無法PING通。要想能相互通信戚啥,需要將子網(wǎng)掩碼改成255.255.0.0

例2 如何理解172.20.1.0/26

上文中的26代表主機ID的掩碼地址長度奋单,從前往后有26位,即子網(wǎng)掩碼的地址是255.255.255.192猫十。

子網(wǎng)掩碼還可以用來將網(wǎng)絡(luò)劃分為更小的子網(wǎng)览濒,將IP的兩極結(jié)構(gòu)擴充成三級結(jié)構(gòu)呆盖,節(jié)約地址空間,減輕路由器負(fù)擔(dān)贷笛。

子網(wǎng)掩碼的劃分

如果要將一個網(wǎng)絡(luò)劃分為多個子網(wǎng)应又,如何確定子網(wǎng)掩碼?步驟如下:

第一步:將要劃分的子網(wǎng)數(shù)目轉(zhuǎn)換為2的m次方乏苦。如果不是恰好是2的多少次方丁频,則按照取大原則。

第二步:將上一步確定的冪m按照高序占用主機地址前m位邑贴,再轉(zhuǎn)化為十進(jìn)制席里。如m為3,表示主機位中有3位被劃分為網(wǎng)絡(luò)標(biāo)識號占用拢驾,因網(wǎng)絡(luò)標(biāo)識號都為1奖磁,故如是C類地址,主機號對應(yīng)的字節(jié)變?yōu)?1100000繁疤,轉(zhuǎn)化為十進(jìn)制后為224咖为,故子網(wǎng)掩碼為255.255.255.224,如果是B類網(wǎng)絡(luò)稠腊,則子網(wǎng)掩碼為255.255.224.0躁染。

網(wǎng)關(guān)

網(wǎng)關(guān)(Gateway)又稱網(wǎng)間連接器,就是一個網(wǎng)絡(luò)連接到另一個網(wǎng)絡(luò)的“關(guān)口”架忌。

圖片來源:百度

網(wǎng)關(guān)實質(zhì)上是一個網(wǎng)絡(luò)通向其他網(wǎng)絡(luò)的IP地址吞彤。比如有網(wǎng)絡(luò)A和網(wǎng)絡(luò)B,網(wǎng)絡(luò)A的IP地址范圍為“192.168.1.1~192. 168.1.254”叹放,子網(wǎng)掩碼為255.255.255.0饰恕;網(wǎng)絡(luò)B的IP地址范圍為“192.168.2.1~192.168.2.254”,子網(wǎng)掩碼為255.255.255.0井仰。在沒有路由器的情況下埋嵌,兩個網(wǎng)絡(luò)之間是不能進(jìn)行TCP/IP通信的,即使是兩個網(wǎng)絡(luò)連接在同一臺交換機(或集線器)上俱恶,TCP/IP協(xié)議也會根據(jù)子網(wǎng)掩碼(255.255.255.0)判定兩個網(wǎng)絡(luò)中的主機處在不同的網(wǎng)絡(luò)里雹嗦。而要實現(xiàn)這兩個網(wǎng)絡(luò)之間的通信,則必須通過網(wǎng)關(guān)合是。如果網(wǎng)絡(luò)A中的主機發(fā)現(xiàn)數(shù)據(jù)包的目的主機不在本地網(wǎng)絡(luò)中了罪,就把數(shù)據(jù)包轉(zhuǎn)發(fā)給它自己的網(wǎng)關(guān),再由網(wǎng)關(guān)轉(zhuǎn)發(fā)給網(wǎng)絡(luò)B的網(wǎng)關(guān)端仰,網(wǎng)絡(luò)B的網(wǎng)關(guān)再轉(zhuǎn)發(fā)給網(wǎng)絡(luò)B的某個主機(如附圖所示)捶惜。網(wǎng)絡(luò)B向網(wǎng)絡(luò)A轉(zhuǎn)發(fā)數(shù)據(jù)包的過程。

  所以說荔烧,只有設(shè)置好網(wǎng)關(guān)的IP地址吱七,TCP/IP協(xié)議才能實現(xiàn)不同網(wǎng)絡(luò)之間的相互通信。那么這個IP地址是哪臺機器的IP地址呢鹤竭?網(wǎng)關(guān)的IP地址是具有路由功能的設(shè)備的IP地址踊餐,具有路由功能的設(shè)備有路由器、啟用了路由協(xié)議的服務(wù)器(實質(zhì)上相當(dāng)于一臺路由器)臀稚、代理服務(wù)器(也相當(dāng)于一臺路由器)吝岭。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市吧寺,隨后出現(xiàn)的幾起案子窜管,更是在濱河造成了極大的恐慌,老刑警劉巖稚机,帶你破解...
    沈念sama閱讀 221,576評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件幕帆,死亡現(xiàn)場離奇詭異,居然都是意外死亡赖条,警方通過查閱死者的電腦和手機失乾,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,515評論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來纬乍,“玉大人碱茁,你說我怎么就攤上這事》卤幔” “怎么了纽竣?”我有些...
    開封第一講書人閱讀 168,017評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長茧泪。 經(jīng)常有香客問我退个,道長,這世上最難降的妖魔是什么调炬? 我笑而不...
    開封第一講書人閱讀 59,626評論 1 296
  • 正文 為了忘掉前任语盈,我火速辦了婚禮,結(jié)果婚禮上缰泡,老公的妹妹穿的比我還像新娘刀荒。我一直安慰自己,他們只是感情好棘钞,可當(dāng)我...
    茶點故事閱讀 68,625評論 6 397
  • 文/花漫 我一把揭開白布缠借。 她就那樣靜靜地躺著,像睡著了一般宜猜。 火紅的嫁衣襯著肌膚如雪泼返。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,255評論 1 308
  • 那天姨拥,我揣著相機與錄音绅喉,去河邊找鬼渠鸽。 笑死,一個胖子當(dāng)著我的面吹牛柴罐,可吹牛的內(nèi)容都是我干的徽缚。 我是一名探鬼主播,決...
    沈念sama閱讀 40,825評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼革屠,長吁一口氣:“原來是場噩夢啊……” “哼凿试!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起似芝,我...
    開封第一講書人閱讀 39,729評論 0 276
  • 序言:老撾萬榮一對情侶失蹤那婉,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后党瓮,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體详炬,經(jīng)...
    沈念sama閱讀 46,271評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,363評論 3 340
  • 正文 我和宋清朗相戀三年麻诀,在試婚紗的時候發(fā)現(xiàn)自己被綠了痕寓。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,498評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡蝇闭,死狀恐怖呻率,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情呻引,我是刑警寧澤礼仗,帶...
    沈念sama閱讀 36,183評論 5 350
  • 正文 年R本政府宣布,位于F島的核電站逻悠,受9級特大地震影響元践,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜童谒,卻給世界環(huán)境...
    茶點故事閱讀 41,867評論 3 333
  • 文/蒙蒙 一单旁、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧饥伊,春花似錦象浑、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,338評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至茫因,卻和暖如春蚪拦,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,458評論 1 272
  • 我被黑心中介騙來泰國打工驰贷, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留盛嘿,地道東北人。 一個月前我還...
    沈念sama閱讀 48,906評論 3 376
  • 正文 我出身青樓饱苟,卻偏偏與公主長得像孩擂,于是被迫代替她去往敵國和親狼渊。 傳聞我的和親對象是個殘疾皇子箱熬,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,507評論 2 359

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

  • 最近受友人的影響,又開始重新讀書狈邑。想想自己真的好久沒有靜下心來認(rèn)認(rèn)真真讀一本書了城须。我好像總是很忙,忙著工作忙...
    橘巳閱讀 333評論 0 1
  • 一年前做彩超又檢查出有乳腺結(jié)節(jié)米苹,因為工作等原因糕伐,再加上第一次做完后刀口一個月才長好的經(jīng)歷,心里對開刀有了陰影蘸嘶,一直...
    芊沫閱讀 410評論 0 0
  • Q:賭場靠什么賺錢良瞧? A;靠游戲概率掙錢 只要玩得夠多,不怕你贏錢训唱,就怕你贏了就不玩了褥蚯。真正讓你離開賭場的原因是 ...
    五維心得閱讀 262評論 0 0
  • 原理及上傳步驟:一鍵上傳,往往和ajax效果結(jié)合况增,頁面不刷新 :按鈕點擊---------觸發(fā)隱藏的form in...
    java喵星人閱讀 167評論 0 0