什么是子網(wǎng)掩碼,子網(wǎng)掩碼的作用得湘,子網(wǎng)掩碼的介紹

在網(wǎng)上收集點資料

子網(wǎng)掩碼:

IP地址是以網(wǎng)絡(luò)號和主機號來標示網(wǎng)絡(luò)上的主機的杖玲,我們把網(wǎng)絡(luò)號相同的主機稱之為本地網(wǎng)絡(luò),網(wǎng)絡(luò)號不相同的主機稱之為遠程網(wǎng)絡(luò)主機淘正,本地網(wǎng)絡(luò)中的主機可以直接相互通信摆马;遠程網(wǎng)絡(luò)中的主機要相互通信必須通過本地網(wǎng)關(guān)(Gateway)來傳遞轉(zhuǎn)發(fā)數(shù)據(jù)。

1鸿吆、子網(wǎng)掩碼的概念及作用

①囤采、子網(wǎng)掩碼(Subnet Mask)又叫網(wǎng)絡(luò)掩碼、地址掩碼惩淳,必須結(jié)合IP地址一起對應(yīng)使用蕉毯。

②、只有通過子網(wǎng)掩碼,才能表明一臺主機所在的子網(wǎng)與其他子網(wǎng)的關(guān)系恕刘,使網(wǎng)絡(luò)正常工作缤谎。

③、子網(wǎng)掩碼和IP地址做“與”運算褐着,分離出IP地址中的網(wǎng)絡(luò)地址和主機地址坷澡,用于判斷該IP地址是在本地網(wǎng)絡(luò)上,還是在遠程網(wǎng)絡(luò)網(wǎng)上含蓉。

④频敛、子網(wǎng)掩碼還用于將網(wǎng)絡(luò)進一步劃分為若干子網(wǎng),以避免主機過多而擁堵或過少而IP浪費馅扣。

2斟赚、子網(wǎng)掩碼的組成

①、同IP地址一樣差油,子網(wǎng)掩碼是由長度為32位二進制數(shù)組成的一個地址拗军。

②、子網(wǎng)掩碼32位與IP地址32位相對應(yīng)蓄喇,IP地址如果某位是網(wǎng)絡(luò)地址发侵,則子網(wǎng)掩碼為1,否則為0妆偏。

③刃鳄、舉個栗子:如:11111111.11111111.11111111.00000000

注:左邊連續(xù)的1的個數(shù)代表網(wǎng)絡(luò)號的長度,(使用時必須是連續(xù)的钱骂,理論上也可以不連續(xù))叔锐,右邊連續(xù)的0的個數(shù)代表主機號的長度。

3见秽、子網(wǎng)掩碼的表示方法

①愉烙、點分十進制表示法

二進制轉(zhuǎn)換十進制,每8位用點號隔開

例如:子網(wǎng)掩碼二進制11111111.11111111.11111111.00000000解取,表示為255.255.255.0

②齿梁、CIDR斜線記法

IP地址/n

例1:192.168.1.100/24,其子網(wǎng)掩碼表示為255.255.255.0肮蛹,二進制表示為11111111.11111111.11111111.00000000

例2:172.16.198.12/20,其子網(wǎng)掩碼表示為255.255.240.0创南,二進制表示為11111111.11111111.11110000.00000000

不難發(fā)現(xiàn)伦忠,例1中共有24個1,例2中共有20個1稿辙,所以n是這么來的昆码。運營商ISP常用這樣的方法給客戶分配IP地址。

注:n為1到32的數(shù)字,表示子網(wǎng)掩碼中網(wǎng)絡(luò)號的長度赋咽,通過n的個數(shù)確定子網(wǎng)的主機數(shù)=2^(32-n)-2(-2的原因:主機位全為0時表示本網(wǎng)絡(luò)的網(wǎng)絡(luò)地址旧噪,主機位全為1時表示本網(wǎng)絡(luò)的廣播地址,這是兩個特殊地址)脓匿。

3淘钟、為什么要使用子網(wǎng)掩碼?

前面說道陪毡,子網(wǎng)掩碼可以分離出IP地址中的網(wǎng)絡(luò)地址和主機地址米母,那為什么要分離呢?因為兩臺主機要通信毡琉,首先要判斷是否處于同一網(wǎng)段铁瞒,即網(wǎng)絡(luò)地址是否相同。如果相同桅滋,那么可以把數(shù)據(jù)包直接發(fā)送到目標主機慧耍,否則就需要路由網(wǎng)關(guān)將數(shù)據(jù)包轉(zhuǎn)發(fā)送到目的地。

可以這么簡單的理解:A主機要與B主機通信丐谋,A和B各自的IP地址與A主機的子網(wǎng)掩碼進行And與運算芍碧,看得出的結(jié)果:

1、結(jié)果如果相同笋鄙,則說明這兩臺主機是處于同一個網(wǎng)段师枣,這樣A可以通過ARP廣播發(fā)現(xiàn)B的MAC地址,B也可以發(fā)現(xiàn)A的MAC地址來實現(xiàn)正常通信萧落。

2践美、如果結(jié)果不同,ARP廣播會在本地網(wǎng)關(guān)終結(jié)找岖,這時候A會把發(fā)給B的數(shù)據(jù)包先發(fā)給本地網(wǎng)關(guān)陨倡,網(wǎng)關(guān)再根據(jù)B主機的IP地址來查詢路由表,再將數(shù)據(jù)包繼續(xù)傳遞轉(zhuǎn)發(fā)许布,最終送達到目的地B兴革。

計算機的網(wǎng)關(guān)(Gateway)就是到其他網(wǎng)段的出口,也就是路由器接口IP地址蜜唾。路由器接口使用的IP地址可以是本網(wǎng)段中任何一個地址杂曲,不過通常使用該網(wǎng)段的第一個可用的地址或最后一個可用的地址,這是為了盡可能避免和本網(wǎng)段中的主機地址沖突袁余。



4擎勘、子網(wǎng)掩碼的分類

①、缺省子網(wǎng)掩碼

也叫默認子網(wǎng)掩碼颖榜,即未劃分子網(wǎng)棚饵,對應(yīng)的網(wǎng)絡(luò)號的位都置 1 煤裙,主機號都置 0 。

未做子網(wǎng)劃分的IP地址:網(wǎng)絡(luò)號+主機號

A類網(wǎng)絡(luò)缺省子網(wǎng)掩碼: 255.0.0.0噪漾,用CIDR表示為/8

B類網(wǎng)絡(luò)缺省子網(wǎng)掩碼: 255.255.0.0硼砰,用CIDR表示為/16

C類網(wǎng)絡(luò)缺省子網(wǎng)掩碼: 255.255.255.0,用CIDR表示為/24

②欣硼、自定義子網(wǎng)掩碼

將一個網(wǎng)絡(luò)劃分子網(wǎng)后题翰,把原本的主機號位置的一部分給了子網(wǎng)號,余下的才是給了子網(wǎng)的主機號分别。其形式如下:

做子網(wǎng)劃分后的IP地址:網(wǎng)絡(luò)號+子網(wǎng)號+子網(wǎng)主機號

舉個栗子:

如:192.168.1.100/25遍愿,其子網(wǎng)掩碼表示:255.255.255.128

意思就是將192.168.1.0這個網(wǎng)段的主機位的最高1位劃分為了子網(wǎng)。關(guān)于子網(wǎng)劃分將在下篇文章講到耘斩,這里不在闡述沼填。

5、子網(wǎng)掩碼和IP地址的關(guān)系

子網(wǎng)掩碼是用來判斷任意兩臺主機的IP地址是否屬于同一網(wǎng)絡(luò)的依據(jù)括授,就是拿雙方主機的IP地址和自己主機的子網(wǎng)掩碼做與運算坞笙,如結(jié)果為同一網(wǎng)絡(luò),就可以直接通信荚虚。

And按位與運算:

與運算是計算機中一種基本的邏輯運算方式薛夜,符號表示為&,也可以表示為 and版述。

參加運算的兩個數(shù)據(jù)踢代,按二進制位進行“與”運算悴务。

運算規(guī)則:0&0=0遵堵;0&1=0位隶;1&0=0;1&1=1俭茧;

即:兩位同時為“1”咆疗,結(jié)果才為“1”,否則為0

如何根據(jù)IP地址和子網(wǎng)掩碼母债,計算網(wǎng)絡(luò)地址:

①午磁、將IP地址與子網(wǎng)掩碼轉(zhuǎn)換成二進制數(shù)。

②毡们、將二進制形式的 IP 地址與子網(wǎng)掩碼做“與”運算迅皇。

③、將得出的結(jié)果轉(zhuǎn)化為十進制衙熔,便得到網(wǎng)絡(luò)地址喧半。

如下圖:

網(wǎng)絡(luò)地址計算小技巧:IP地址和子網(wǎng)掩碼做與運算,把IP地址的主機位直接歸0青责,就快速得到網(wǎng)絡(luò)地址挺据。所以只要一看到IP地址和子網(wǎng)掩碼,就能馬上確認網(wǎng)絡(luò)地址脖隶。


二扁耐、CIDR與VLSM

理解和掌握了子網(wǎng)掩碼這部分知識后,這里要補充下CIDR和VLSM产阱,這對于我們下篇講述的子網(wǎng)劃分婉称,簡直了就是放大招啊构蹬!

1王暗、有類和無類網(wǎng)絡(luò),超網(wǎng)和子網(wǎng)

庄敛,我們先了解這幾個概念俗壹,對于CIDR和VLSM以及子網(wǎng)劃分都是很有用的。

有類網(wǎng)絡(luò):也叫主類網(wǎng)絡(luò)或標準網(wǎng)絡(luò)藻烤,就是指把IP地址能歸結(jié)到的A類绷雏、B類、C類IP怖亭,使用的是標準的默認子網(wǎng)掩碼涎显。

無類網(wǎng)絡(luò):相對于有類網(wǎng)絡(luò),無類網(wǎng)絡(luò)IP地址的掩碼是變長的兴猩。在有類網(wǎng)絡(luò)的基礎(chǔ)上期吓,拿出一部分主機ID作為子網(wǎng)ID。

超網(wǎng):把多個小網(wǎng)絡(luò)組合成一個大網(wǎng)絡(luò)倾芝,稱為超網(wǎng)(SuperNetting)讨勤,也可以說子網(wǎng)掩碼長度小于相對應(yīng)的有類網(wǎng)絡(luò)的叫超網(wǎng)。

子網(wǎng):有類網(wǎng)絡(luò)劃分成更小后的網(wǎng)絡(luò)蛀醉,稱為子網(wǎng)(Subnet)悬襟,也可以說子網(wǎng)掩碼長度大于相對應(yīng)的有類網(wǎng)絡(luò)的叫子網(wǎng)。

2拯刁、CIDR無類別域間路由

CIDR(Classless Inter-Domain Routing脊岳,無類別域間路由)本質(zhì)是消除了傳統(tǒng)的A類、B類和C類地址以及劃分子網(wǎng)的概念垛玻,將多個地址塊聚合在一起生成一個更大的網(wǎng)絡(luò)割捅,從而包含更多的主機。

CIDR采用8-30位可變網(wǎng)絡(luò)ID(最大可用的只能為30位帚桩,即保留2位給主機位)亿驾,而不是A、B账嚎、C類網(wǎng)絡(luò)ID所用的固定的8莫瞬、16和24位儡蔓。

CIDR表示方法:IP地址/n,n表示IP地址中的前n位代表網(wǎng)絡(luò)部分(n個二進制數(shù)1)疼邀,其余(32-n)位代表主機部分喂江。這種方法稱為“斜線記法”,它又稱為CIDR記法旁振。

舉個栗子:子網(wǎng)掩碼255.255.255.192获询,用CIDR表示是多少呢?

①拐袜、首先確認的是這是個C類網(wǎng)絡(luò)地址(C類的默認子網(wǎng)掩碼為255.255.255.0)

②吉嚣、前面三個字節(jié)都是255,轉(zhuǎn)換成二進制都為1蹬铺,即11111111.11111111.11111111尝哆,即24位1。

③丛塌、后面一個字節(jié)是192较解,轉(zhuǎn)換成二進制為11000000,即1占用了2位赴邻。

④印衔、子網(wǎng)掩碼共占用了26位1,所以用CIDR表示為/26姥敛。

⑤奸焙、如果網(wǎng)絡(luò)地址為192.168.10.0,再加上CIDR彤敛,最后表示為192.168.10.0/26与帆。

CIDR支持路由聚合,能夠?qū)⒙酚杀碇械脑S多路由條目合并為成更少的數(shù)目墨榄,因此可以限制路由器中路由表的增大玄糟,減少路由通告,減輕路由器的負擔袄秩。

3阵翎、VLSM可變長子網(wǎng)掩碼

VLSM(Variable Length Subnet Mask,可變長子網(wǎng)掩碼)規(guī)定了在一個有類(A之剧、B郭卫、C類)網(wǎng)絡(luò)內(nèi)包含多個子網(wǎng)掩碼的能力,以及對一個子網(wǎng)的再進行子網(wǎng)劃分的能力背稼。

每一個IP地址都包含了2部分:網(wǎng)絡(luò)號和主機號贰军。在有類網(wǎng)絡(luò)中,32bit的IP地址被分為4段蟹肘,每段8bit來表示词疼。這使得作為網(wǎng)絡(luò)號的前綴必須是8位俯树,16位或者24位。當網(wǎng)絡(luò)號是24位的時候贰盗,主機號只有8位聘萨,也就是說,可分配的最小的地址塊是256個(2^8=256童太,而實際可分配的主機地址還要減去兩個,一個是網(wǎng)絡(luò)地址胸完,一個是廣播地址书释,最后為254個),這個數(shù)量對于大多數(shù)企業(yè)來說是不夠的赊窥。

而比這個大一點的IP地址塊是網(wǎng)絡(luò)號為16位的時候爆惧,這個時候可分配的地址塊是65536(2^16=65536),這個數(shù)量對于大多數(shù)公司又太多了锨能。這導致無論公司選擇哪種類型的網(wǎng)絡(luò)扯再,都可能對IP地址造成大量的浪費。

IP地址如果只使用有類(A址遇、B熄阻、C類)來劃分,會造成大量的浪費或者不夠用倔约。VLSM的誕生有效的解決了這個問題秃殉,可以在有類網(wǎng)絡(luò)的基礎(chǔ)上,通過對IP地址的主機號進行再劃分浸剩,把一部分劃入網(wǎng)絡(luò)號钾军,就能劃分各種類型大小的網(wǎng)絡(luò)了。網(wǎng)絡(luò)號也不再僅局限在8绢要、16和24位這幾個數(shù)吏恭,而是靈活變化的大小了.

4、CIDR與VLSM的區(qū)別

在使用CIDR聚合地址時重罪,將原來有類IP地址中的網(wǎng)絡(luò)位劃出一部分作為主機位使用樱哼。

在使用VLSM劃分子網(wǎng)時,將原來有類IP地址中的主機位按照需要劃出一部分作為網(wǎng)絡(luò)位使用蛆封。

CIDR:子網(wǎng)掩碼往左邊移唇礁,掩碼netmask縮短了。

VLSM:子網(wǎng)掩碼往右邊移惨篱,掩碼netmask增長了盏筐。

CIDR是把幾個有類網(wǎng)絡(luò)合成一個大的網(wǎng)絡(luò)(超網(wǎng)),用于路由地址聚合砸讳。

VLSM是把一個有類網(wǎng)絡(luò)分成幾個小型網(wǎng)絡(luò)(子網(wǎng))琢融,用于更高效劃分子網(wǎng)界牡。

CIDR與VLSM總結(jié):

在某種程度上來說,CIDR和VLSM它們之間可以看做是逆過程漾抬。

CIDR是把幾個小網(wǎng)絡(luò)聚合成一個大網(wǎng)絡(luò)來做表示宿亡,而VLSM則是把一個大網(wǎng)絡(luò)繼續(xù)細分為幾個小網(wǎng)絡(luò)進行IP地址分配。

CIDR能讓路由器的路由條目得到有效的減少纳令,從而減少路由通告挽荠,降低路由器負擔,而VLSM則是充分利用IP進行地址分配來解決IP地址不被浪費的問題平绩,節(jié)約IP地址空間圈匆,更為有效的使用。


所以在這里總結(jié)一下:

ipv4有32位捏雌,由網(wǎng)絡(luò)號+主機號構(gòu)成跃赚。

子網(wǎng)掩碼的作用:

1.判斷兩ip地址是否在同一網(wǎng)段。是判斷ip地址的網(wǎng)段的必要元素性湿。

2.如果想為ip劃分子網(wǎng)纬傲,需向ip地址的主機部分借位,借幾位肤频,子網(wǎng)掩碼也相應(yīng)的向右移動幾位叹括,這樣子可以緩解C類地址2^8-2=254個主機數(shù)較少,B類地址2^16-2=65534個主機數(shù)又過多的尷尬場面(減去的2的情況是本網(wǎng)絡(luò)的網(wǎng)絡(luò)地址着裹,全為0的情況领猾,和本網(wǎng)絡(luò)的廣播地址全為1的情況。)骇扇。

網(wǎng)關(guān)的作用:計算機的網(wǎng)關(guān)(Gateway)就是到其他網(wǎng)段的出口摔竿,也就是路由器接口IP地址。路由器接口使用的IP地址可以是本網(wǎng)段中任何一個地址少孝,不過通常使用該網(wǎng)段的第一個可用的地址或最后一個可用的地址继低,這是為了盡可能避免和本網(wǎng)段中的主機地址沖突。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末稍走,一起剝皮案震驚了整個濱河市袁翁,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌婿脸,老刑警劉巖粱胜,帶你破解...
    沈念sama閱讀 216,744評論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異狐树,居然都是意外死亡焙压,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,505評論 3 392
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來涯曲,“玉大人野哭,你說我怎么就攤上這事』眉” “怎么了拨黔?”我有些...
    開封第一講書人閱讀 163,105評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長绰沥。 經(jīng)常有香客問我篱蝇,道長,這世上最難降的妖魔是什么徽曲? 我笑而不...
    開封第一講書人閱讀 58,242評論 1 292
  • 正文 為了忘掉前任态兴,我火速辦了婚禮,結(jié)果婚禮上疟位,老公的妹妹穿的比我還像新娘。我一直安慰自己喘垂,他們只是感情好甜刻,可當我...
    茶點故事閱讀 67,269評論 6 389
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著正勒,像睡著了一般得院。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上章贞,一...
    開封第一講書人閱讀 51,215評論 1 299
  • 那天祥绞,我揣著相機與錄音,去河邊找鬼鸭限。 笑死蜕径,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的败京。 我是一名探鬼主播兜喻,決...
    沈念sama閱讀 40,096評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼赡麦!你這毒婦竟也來了朴皆?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,939評論 0 274
  • 序言:老撾萬榮一對情侶失蹤泛粹,失蹤者是張志新(化名)和其女友劉穎遂铡,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體晶姊,經(jīng)...
    沈念sama閱讀 45,354評論 1 311
  • 正文 獨居荒郊野嶺守林人離奇死亡扒接,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,573評論 2 333
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片珠增。...
    茶點故事閱讀 39,745評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡超歌,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出蒂教,到底是詐尸還是另有隱情巍举,我是刑警寧澤,帶...
    沈念sama閱讀 35,448評論 5 344
  • 正文 年R本政府宣布凝垛,位于F島的核電站懊悯,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏梦皮。R本人自食惡果不足惜炭分,卻給世界環(huán)境...
    茶點故事閱讀 41,048評論 3 327
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望剑肯。 院中可真熱鬧捧毛,春花似錦、人聲如沸让网。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,683評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽溃睹。三九已至而账,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間因篇,已是汗流浹背泞辐。 一陣腳步聲響...
    開封第一講書人閱讀 32,838評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留竞滓,地道東北人咐吼。 一個月前我還...
    沈念sama閱讀 47,776評論 2 369
  • 正文 我出身青樓,卻偏偏與公主長得像商佑,于是被迫代替她去往敵國和親汽烦。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,652評論 2 354

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

  • 1莉御、概念簡介 子網(wǎng)掩碼子網(wǎng)掩碼又叫網(wǎng)絡(luò)掩碼撇吞、地址掩碼,是一個32位地址礁叔,用于屏蔽IP地址的一部分以區(qū)別網(wǎng)絡(luò)號和主機...
    黒貓閱讀 7,642評論 0 23
  • 網(wǎng)絡(luò)層提供的兩種服務(wù) 在計算機網(wǎng)絡(luò)領(lǐng)域牍颈,網(wǎng)絡(luò)層應(yīng)該向運輸層提供怎樣的服務(wù)(面向連接還是無連接)曾引起了長期的爭論,...
    srtianxia閱讀 3,958評論 0 12
  • 一琅关、子網(wǎng)掩碼 IP地址是以網(wǎng)絡(luò)號和主機號來標示網(wǎng)絡(luò)上的主機的煮岁,我們把網(wǎng)絡(luò)號相同的主機稱之為本地網(wǎng)絡(luò)讥蔽,網(wǎng)絡(luò)號不相同的...
    佘大將軍閱讀 1,154評論 0 0
  • 本篇結(jié)構(gòu): 前言 劃分子網(wǎng) 無分類編址CIDR(構(gòu)造超網(wǎng)) 一、前言 接著上一篇画机,繼續(xù)分享網(wǎng)際協(xié)議IP的內(nèi)容--劃...
    w1992wishes閱讀 3,779評論 0 8
  • IP地址 IP地址是什么? IP是英文Internet Protocol的縮寫荚醒,意思是“網(wǎng)絡(luò)之間互連的協(xié)議”...
    nice_o閱讀 18,218評論 0 23