ABC三类地址、子网掩码及子网划分
ABC三類地址
1、IP地址表示方法
一個A類IP地址是指, 在IP地址的四段號碼中,第一段號碼為網(wǎng)絡(luò)號碼,剩下的三段號碼為本地計算機(jī)的號碼。如果用二進(jìn)制表示IP地址的話,A類IP地址就由1字節(jié)的網(wǎng)絡(luò)地址和3字節(jié)主機(jī)地址組成,網(wǎng)絡(luò)地址的最高位必須是“0”。A類IP地址中網(wǎng)絡(luò)的標(biāo)識長度為8位,主機(jī)標(biāo)識的長度為24位。
一個B類IP地址是指,在IP地址的四段號碼中,前兩段號碼為網(wǎng)絡(luò)號碼。如果用二進(jìn)制表示IP地址的話,B類IP地址就由2字節(jié)的網(wǎng)絡(luò)地址和2字節(jié)主機(jī)地址組成,網(wǎng)絡(luò)地址的最高位必須是“10”。B類IP地址中網(wǎng)絡(luò)的標(biāo)識長度為16位,主機(jī)標(biāo)識的長度為16位。
一個C類IP地址是指,在IP地址的四段號碼中,前三段號碼為網(wǎng)絡(luò)號碼,剩下的一段號碼為本地計算機(jī)的號碼。如果用二進(jìn)制表示IP地址的話,C類IP地址就由3字節(jié)的網(wǎng)絡(luò)地址和1字節(jié)主機(jī)地址組成,網(wǎng)絡(luò)地址的最高位必須是“110”。C類IP地址中網(wǎng)絡(luò)的標(biāo)識長度為24位,主機(jī)標(biāo)識的長度為8位。
2、IP地址范圍
A類IP地址 地址范圍從1.0.0.1到127.255.255.254 (二進(jìn)制表示為:00000001 00000000 00000000 00000001 - 01111111 11111111 11111111 11111110)。最后一個是廣播地址。
B類IP地址地址范圍從128.0.0.1-191.255.255.254 (二進(jìn)制表示為:10000000 00000000 00000000 00000001-10111111 11111111 11111111 11111110)。 最后一個是廣播地址。
C類IP地址范圍從192.0.0.1-223.255.255.254 (二進(jìn)制表示為: 11000000 00000000 00000000 00000001 - 11011111 11111111 11111111 11111110)。最后一個是廣播地址。
3、子網(wǎng)掩碼
A類IP地址的子網(wǎng)掩碼為255.0.0.0
B類IP地址的子網(wǎng)掩碼為255.255.0.0
C類IP地址的子網(wǎng)掩碼為255.255.255.0
4、適用范圍
A類適用的類型為大型網(wǎng)絡(luò),A類網(wǎng)絡(luò)地址數(shù)量較少,有126個網(wǎng)絡(luò),每個網(wǎng)絡(luò)支持的最大主機(jī)數(shù)為256的3次方-2=16777214臺;
B類適用的類型為中型網(wǎng)絡(luò),B類網(wǎng)絡(luò)地址數(shù)量適中,有16384個網(wǎng)絡(luò),每個網(wǎng)絡(luò)支持的最大主機(jī)數(shù)為256的2次方-2=65534臺;
C類適用的類型為小型網(wǎng)絡(luò),C類網(wǎng)絡(luò)地址數(shù)量較多,有209萬余個網(wǎng)絡(luò),適用于小規(guī)模的局域網(wǎng)絡(luò),每個網(wǎng)絡(luò)支持的最大主機(jī)數(shù)為256的1次方-2=254臺。
三類地址其實已無實際意義。
https://www.zhihu.com/question/31766172/answer/169914943
子網(wǎng)及子網(wǎng)掩碼
1、利用子網(wǎng)數(shù)目計算子網(wǎng)掩碼
把B類地址172.16.0.0劃分成30個子網(wǎng)絡(luò),它的子網(wǎng)掩碼是多少?
①將子網(wǎng)絡(luò)數(shù)目30轉(zhuǎn)換成二進(jìn)制表示11110
②統(tǒng)計一下這個二進(jìn)制的數(shù)共有5位
③注意:當(dāng)二進(jìn)制數(shù)中只有一個1的時候,所統(tǒng)計的位數(shù)需要減1(例如:10000要統(tǒng)計為4位)
④將B類地址的子網(wǎng)掩碼255.255.0.0主機(jī)地址部分的前5位變成1
⑤這就得到了所要的子網(wǎng)掩碼(11111111.11111111.11111000.00000000)255.255.248.0。
2、利用主機(jī)數(shù)目計算子網(wǎng)掩碼
把B類地址172.16.0.0劃分成若干子網(wǎng)絡(luò),每個子網(wǎng)絡(luò)能容納500臺主機(jī),它的子網(wǎng)掩碼是多少?
①把500轉(zhuǎn)換成二進(jìn)制表示111110100
②統(tǒng)計一下這個二進(jìn)制的數(shù)共有9位
③將子網(wǎng)掩碼255.255.255.255從后向前的9位變成0
④這就得到了所要的子網(wǎng)掩碼(11111111.11111111.11111110.00000000)255.255.254.0。
3、利用子網(wǎng)掩碼計算最大有效子網(wǎng)數(shù)
A類IP地址,子網(wǎng)掩碼為255.224.0.0,它所能劃分的最大有效子網(wǎng)數(shù)是多少?
①將子網(wǎng)掩碼轉(zhuǎn)換成二進(jìn)制表示11111111.11100000.00000000.00000000
②統(tǒng)計一下它的網(wǎng)絡(luò)位共有11位
③A類地址網(wǎng)絡(luò)位的基礎(chǔ)數(shù)是8,二者之間的位數(shù)差是3
④最大有效子網(wǎng)數(shù)就是2的3次方,即最多可以劃分8個子網(wǎng)絡(luò)。
4、利用子網(wǎng)掩碼計算最大可用主機(jī)數(shù)
A類IP地址,子網(wǎng)掩碼為255.252.0.0,將它劃分成若干子網(wǎng)絡(luò),每個子網(wǎng)絡(luò)中可用主機(jī)數(shù)有多少?
①將子網(wǎng)掩碼轉(zhuǎn)換成二進(jìn)制表示11111111.11111100.00000000.00000000
②統(tǒng)計一下它的主機(jī)位共有18位
③最大可用主機(jī)數(shù)就是2的18次方減2(除去全是0的網(wǎng)絡(luò)地址和全是1廣播地址),即每個子網(wǎng)絡(luò)最多有262142臺主機(jī)可用。
大家都知道一個IP地址一共有32位(二進(jìn)制),其中靠前的某些位表示網(wǎng)絡(luò)號,后面的某些位表示主機(jī)號,網(wǎng)絡(luò)位數(shù)+主機(jī)位數(shù)=IP地址位數(shù)=32,簡單來說,子網(wǎng)掩碼就是網(wǎng)絡(luò)號的位數(shù),不會理解的,我可以舉個例子:192.168.0.0/24,這一看我們就知道小型公司常用的網(wǎng)段,可用IP地址:192.168.0.1-192.168.0.254,子網(wǎng)掩碼:255.255.255.0,斜杠后面的24指的是網(wǎng)絡(luò)號,那么顯然可用的主機(jī)號就變成8位,那么可用的主機(jī)數(shù)就是2的8次方-2=254。
知道了這個道理,計算子網(wǎng)掩碼的方法就是:已知子網(wǎng)內(nèi)IP數(shù)的多少,求出主機(jī)位的位數(shù),用32減去主機(jī)位數(shù)就等于網(wǎng)絡(luò)位數(shù),也就是子網(wǎng)掩碼。舉最簡單的例子。一個C類網(wǎng)絡(luò),包括256個主機(jī)位置,256是2 的8次方,所以主機(jī)位是8,那么網(wǎng)絡(luò)位就是32-8=24,也就是說子網(wǎng)掩碼是24位,用二進(jìn)制表示就是11111111.11111111.11111111.00000000,換算成十進(jìn)制就是255.255.255.0。再比如一個C類網(wǎng)絡(luò)劃分的子網(wǎng),每個網(wǎng)絡(luò)主機(jī)IP數(shù)是32, 而32是2的5次方,所以主機(jī)位是5,那么網(wǎng)絡(luò)位就是32-5=27,也就是說子網(wǎng)掩碼是27位,用二進(jìn)制表示就是11111111.11111111.11111111.11100000,換算成十進(jìn)制就是255.255.255.224。再比如一個B類網(wǎng)絡(luò)劃分的子網(wǎng),每個網(wǎng)絡(luò)主機(jī)IP數(shù)是1024, 而1024是2的10次方,所以主機(jī)位是10,那么網(wǎng)絡(luò)位就是32-10=22,也就是說子網(wǎng)掩碼是22位,用二進(jìn)制表示就是11111111.11111111.11111100.00000000,換算成十進(jìn)制就是255.255.252.0。
子網(wǎng)劃分是通過改變子網(wǎng)掩碼的位數(shù)來實現(xiàn)的。比如一個C類IP地址,默認(rèn)子網(wǎng)掩碼是24位的,二進(jìn)制表示是11111111.11111111.11111111.0000000,換算成10進(jìn)制的就是255.255.255.0。如果是這樣的子網(wǎng)掩碼,后面的8位都可以用來做為主機(jī)的位置,2 的8次方等于256,一共有256個IP位置,因為有2個不能用,所以可用的主機(jī)位置為254個。但是你要把這樣一個地址劃分成2個子網(wǎng),就要從主機(jī)位里拿出一位來作為網(wǎng)絡(luò)地址,網(wǎng)絡(luò)地址就成了25位了。相應(yīng)地主機(jī)位就成了7位了,2 的7次方等于128,一共有126個地址可用。這是從正向來說的,就是已知要劃分的子網(wǎng)數(shù),求每個子網(wǎng)的主機(jī)數(shù)。但是在實際工作中往往是先知道每個子網(wǎng)的主機(jī)數(shù),讓你劃分子網(wǎng)。其實也很簡單。首先你算一下主機(jī)數(shù)更接近于2 的幾次方,那么主機(jī)位數(shù)就是幾位。32減去主機(jī)位就是網(wǎng)絡(luò)位。舉例說明。假如給你一個C類IP地址192.168.0.0。假如你想劃分2個子網(wǎng),一個里面有100臺電腦,另一個有50臺電腦。100大于2的6次方,小于2的7次方,所以主機(jī)位數(shù)取7位。那么網(wǎng)絡(luò)位數(shù)就是32-7=25位。25位的子網(wǎng)掩碼11111111.11111111.11111111.10000000 換算成10進(jìn)制的就是255. 255. 255. 128,這就是第一個子網(wǎng)的子網(wǎng)掩碼,網(wǎng)絡(luò)號為192.168.0.0/25,網(wǎng)絡(luò)地址192.168.0.0,主機(jī)地址192.168.0.1~192.168.0.126,廣播地址192.168.0.127。50大于2的5次方,小于2的6次方,所以主機(jī)位數(shù)取6位。那么網(wǎng)絡(luò)位數(shù)就是32-6=26位。26位的子網(wǎng)掩碼11111111.11111111.11111111.11000000 換算成10進(jìn)制的就是255. 255. 255. 192,這就是第二個子網(wǎng)的子網(wǎng)掩碼,網(wǎng)絡(luò)號為192.168.0.128/26,網(wǎng)絡(luò)地址192.168.0.128,主機(jī)地址192.168.0.129~192.168.0.190,廣播地址192.168.0.191。
總結(jié)
以上是生活随笔為你收集整理的ABC三类地址、子网掩码及子网划分的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: yyblog2.0 数据库开发规范
- 下一篇: 小米oj 反向位整数(简单位运算)