關(guān)于ip地址,我們之前已經(jīng)過(guò)很多文章了,大家都有一定的了解。但是,有些朋友對(duì)子網(wǎng)掩碼和ip地址網(wǎng)段還有一些疑問(wèn),所以今天我們一起來(lái)討論這方面。
1.什么是子網(wǎng)掩碼?
在我們知道ip地址的網(wǎng)段之前,讓我們先知道子網(wǎng)掩碼。很多對(duì)網(wǎng)絡(luò)不太了解的朋友,對(duì)子網(wǎng)掩碼很迷茫,不知道它是干什么用的。
子網(wǎng)掩碼不能單獨(dú)存在,必須與IP地址一起使用。子網(wǎng)掩碼只有一個(gè)功能,就是把一個(gè)IP地址分成兩部分:網(wǎng)絡(luò)地址和主機(jī)地址。
說(shuō)白了就是用來(lái)劃分子網(wǎng),區(qū)分哪些IP屬于同一個(gè)網(wǎng)段,哪些不屬于。
比如兩個(gè)人叫張三,但是一個(gè)張三是張家村的,一個(gè)張三是張村的。那么怎么才能區(qū)分那兩個(gè)張三和那個(gè)村子呢?如果非要讓村長(zhǎng)分辨的話,可以準(zhǔn)確的把自己的張三帶回村里。那么子網(wǎng)掩碼就相當(dāng)于村長(zhǎng),用來(lái)區(qū)分ip地址屬于哪個(gè)網(wǎng)段。
在實(shí)際項(xiàng)目中,我們通常會(huì)遇到這樣的ip地址。
Ip地址:192.168.1.1子網(wǎng)掩碼:255.255.255.0
Ip地址:192.168.1.2子網(wǎng)掩碼:255.255.255.0
我們可以直接判斷它們是屬于同一個(gè)網(wǎng)段的ip地址。
下面呢?
Ip地址:192.168.1.1子網(wǎng)掩碼:255.255.255.0
Ip地址:192.168.1.2子網(wǎng)掩碼:255.255.0.0
雖然這兩個(gè)ip地址看起來(lái)很相似,但它們不在同一個(gè)網(wǎng)段。
這可以從子網(wǎng)掩碼來(lái)判斷,
192.168.1.1 255.255.255.0屬于192.168.1.0網(wǎng)段。
而192.168.1.2 255.255.0.0屬于192.168.0.0網(wǎng)段。
二、如何根據(jù)掩碼確定ip地址網(wǎng)段
以上,我們用例子學(xué)習(xí)了子網(wǎng)掩碼的作用。接下來(lái),我們將學(xué)習(xí)如何確定子網(wǎng)掩碼和網(wǎng)段的ip地址。
在劃分vlan時(shí),我們通常使用以下示例:
例1:
創(chuàng)建VLAN 1: IP地址:192.168.1.1子網(wǎng)掩碼:255.255.255.0
創(chuàng)建vlan2: ip地址:192.168.2.1子網(wǎng)掩碼:255.255.255.0
那么他們?cè)谕粋€(gè)網(wǎng)段嗎?平時(shí)配置ip地址比較多的朋友可以直觀判斷不屬于同一個(gè)網(wǎng)段,那么怎么計(jì)算呢?如果要判斷兩個(gè)ip地址是否在同一個(gè)網(wǎng)段,只需要對(duì)ip地址和子網(wǎng)掩碼進(jìn)行AND即可。如果結(jié)果相同,那么這兩個(gè)ip地址在同一個(gè)子網(wǎng)中。
詳細(xì)計(jì)算
將ip地址192.168.1.1翻譯成二進(jìn)制
11000000 10101000 00000001 00000001
將子網(wǎng)掩碼255.255.255.0轉(zhuǎn)換為二進(jìn)制
11111111.11111111.11111111.00000000
那么,這兩個(gè)是“和”:
11000000 10101000 00000001 00000001
11111111.11111111.11111111.00000000
然后得到:
11000000 10101000 00000001 00000000
轉(zhuǎn)換后的網(wǎng)絡(luò)號(hào)為:192.168.1.0
將ip地址192.168.2.1翻譯成二進(jìn)制
11000000 10101000 00000010 00000001
將子網(wǎng)掩碼255.255.255.0轉(zhuǎn)換為二進(jìn)制
11111111.11111111.11111111.00000000
那么,這兩個(gè)是“和”:
11000000 10101000 00000010 00000001
11111111.11111111.11111111.00000000
然后得到:
11000000 10101000 00000010 00000000
轉(zhuǎn)換為網(wǎng)絡(luò)號(hào):192.168.2.0
顯然,兩者的結(jié)果是不同的。一個(gè)是網(wǎng)段192.168.1.0,一個(gè)是網(wǎng)段192.168.2.0,所以不是網(wǎng)段。
例2
Ip地址1: 192.168.1.1子網(wǎng)掩碼:255.255.252.0
Ip地址2: 192.168.2.1子網(wǎng)掩碼:255.255.252.0
顯然,我們的ip地址與上面示例1中的相同,但子網(wǎng)掩碼不同。如果不看子網(wǎng)掩碼,可能首先判斷兩者不是同一個(gè)網(wǎng)段。
與上述示例1相比,唯一的變化是子網(wǎng)掩碼從255.255.255.0更改為255.255.252.0,讓我們看看它們是否屬于同一個(gè)網(wǎng)段。
詳細(xì)計(jì)算
將ip地址192.168.1.1翻譯成二進(jìn)制
11000000 10101000 00000001 00000001
將子網(wǎng)掩碼255.255.252.0轉(zhuǎn)換為二進(jìn)制
11111111.11111111.11111100.00000000
那么,這兩個(gè)是“和”:
11000000 10101000 00000001 00000001
11111111.11111111.11111100.00000000
然后得到:
11000000 10101000 00000000 00000000
轉(zhuǎn)換后的網(wǎng)絡(luò)號(hào)為:192.168.0.0
將ip地址192.168.2.1翻譯成二進(jìn)制
11000000 10101000 00000010 00000001
將子網(wǎng)掩碼255.255.252.0轉(zhuǎn)換為二進(jìn)制
11111111.11111111.11111100.00000000
那么,這兩個(gè)是“和”:
11000000 10101000 00000010 00000001
11111111.11111111.11111100.00000000
然后得到:
11000000 10101000 00000000 00000000
轉(zhuǎn)換后的網(wǎng)絡(luò)號(hào)為:192.168.0.0
顯然,結(jié)果是一樣的,都屬于192.168.0.0網(wǎng)段,所以都屬于同一個(gè)網(wǎng)段。
當(dāng)然,如果您熟悉子網(wǎng),就不需要經(jīng)歷這些操作。大多數(shù)網(wǎng)段可以通過(guò)分析子網(wǎng)掩碼和ip地址來(lái)判斷是否屬于一個(gè)網(wǎng)段,但前提是你需要熟悉網(wǎng)段的原理和操作方法。
三、如何根據(jù)ip地址設(shè)置子網(wǎng)掩碼
確定ip地址子網(wǎng)掩碼
在大多數(shù)情況下,只要我們的網(wǎng)絡(luò)中不超過(guò)254臺(tái)主機(jī),子網(wǎng)掩碼就可以設(shè)置為255.255.255.0。主機(jī)超過(guò)254臺(tái)怎么辦?
可以劃分vlan,也可以設(shè)為大網(wǎng)段。我們就不說(shuō)劃分vlan了。比如設(shè)置成大網(wǎng)段就有難度。這個(gè)大網(wǎng)段的子網(wǎng)掩碼怎么確定?
例如
假設(shè)監(jiān)控網(wǎng)絡(luò)有600個(gè)點(diǎn),我們現(xiàn)在不想分VLAN(實(shí)際項(xiàng)目大多會(huì)分VLAN)。假設(shè)我們只想用一個(gè)大的網(wǎng)段來(lái)給這600個(gè)點(diǎn)分配ip地址。如何設(shè)置ip地址,如何確定子網(wǎng)掩碼?
分析:首先,我們知道使用三個(gè)254的ip地址段可以分配600個(gè)點(diǎn)。
你可以用
Ip段1: 192.168.0.1——192.168.0.254
Ip段2: 192.168.1.1——192.168.1.254
Ip段3: 192.168.2.1——192.168.2.254
每個(gè)網(wǎng)段有254個(gè)ip地址,足夠600個(gè)點(diǎn)。
那么問(wèn)題來(lái)了,如果這三個(gè)ip段在同一個(gè)網(wǎng)段,那么這個(gè)大網(wǎng)段的公共子網(wǎng)掩碼是什么?
我們來(lái)分析一下:
將ip地址192.168.0.1翻譯成二進(jìn)制
11000000 10101000 00000000 00000001
將ip地址192.168.1.1翻譯成二進(jìn)制
11000000 10101000 00000001 00000001
將ip地址192.168.2.1翻譯成二進(jìn)制
11000000 10101000 00000010 00000001
轉(zhuǎn)換成二進(jìn)制,可以看出三個(gè)ip段的二進(jìn)制的前22位是不變的,所以可以表示為:
Ip段1: 192.168.0.1/22
Ip段2: 192.168.1.1/22
Ip段三:192.168.2.1/22
相信大家都見(jiàn)過(guò)這個(gè)192.168.1.x/22形式的ip地址,也就是已經(jīng)告訴子網(wǎng)掩碼了。
也就是說(shuō),它們的公共子網(wǎng)掩碼的前22個(gè)二進(jìn)制位都是1。
11111111 11111111 11111100 00000000
換算成十進(jìn)制,也就是255.255.252.0,所以他們共同的子網(wǎng)掩碼是255.255.252.0。
當(dāng)然,在實(shí)際項(xiàng)目中,與網(wǎng)絡(luò)接觸比較多的弱者,不需要一系列的轉(zhuǎn)換,通過(guò)簡(jiǎn)單的判斷就可以直接估算出這個(gè)大網(wǎng)段的子網(wǎng)掩碼。所以今天弱的人講的是讓大家都懂的原理,所以所有的換算都是計(jì)算出來(lái)的。
1.《子網(wǎng)掩碼和ip地址的關(guān)系 子網(wǎng)掩碼與IP地址之間有什么關(guān)系?》援引自互聯(lián)網(wǎng),旨在傳遞更多網(wǎng)絡(luò)信息知識(shí),僅代表作者本人觀點(diǎn),與本網(wǎng)站無(wú)關(guān),侵刪請(qǐng)聯(lián)系頁(yè)腳下方聯(lián)系方式。
2.《子網(wǎng)掩碼和ip地址的關(guān)系 子網(wǎng)掩碼與IP地址之間有什么關(guān)系?》僅供讀者參考,本網(wǎng)站未對(duì)該內(nèi)容進(jìn)行證實(shí),對(duì)其原創(chuàng)性、真實(shí)性、完整性、及時(shí)性不作任何保證。
3.文章轉(zhuǎn)載時(shí)請(qǐng)保留本站內(nèi)容來(lái)源地址,http://f99ss.com/shehui/1410732.html