子网划分,主机号,网络号计算
這是在做網(wǎng)絡(luò)題時(shí)總結(jié)的一些經(jīng)驗(yàn)和見解,略顯粗糙,主要是記一下常用的ABC3類地址和相關(guān)的子網(wǎng)號(hào),主機(jī)號(hào)的計(jì)算
ip地址
????? 在主機(jī)或路由器中存放的IP地址(IPv4)都是32位的二進(jìn)制代碼。它包含了網(wǎng)絡(luò)號(hào)(net-id)和主機(jī)號(hào)(host-id)兩個(gè)獨(dú)立的信息段。網(wǎng)絡(luò)號(hào)用了標(biāo)識(shí)主機(jī)或路由器所連接到的網(wǎng)絡(luò),主機(jī)號(hào)用來(lái)標(biāo)識(shí)該主機(jī)或路由器。
????? 為了提高可讀性,每8位二進(jìn)制數(shù)用一個(gè)十進(jìn)制數(shù)(0~255)表示,并以小數(shù)點(diǎn)分隔。這種標(biāo)記IP地址的方法稱為“點(diǎn)分十進(jìn)制記法”,IP地址的網(wǎng)絡(luò)號(hào)在左邊,主機(jī)號(hào)在右邊。
???? 根據(jù)固定的網(wǎng)絡(luò)號(hào)和主機(jī)號(hào)位數(shù)的不同,IP地址分成了五類:A類、B類、C類、D類和E類。其中最常用的是A類、B類和C類。
????1.A類地址
????? 網(wǎng)絡(luò)號(hào)僅僅占8位,主機(jī)號(hào)占24位。
????? 特點(diǎn):
???????????? 前1位為0
???????????? 網(wǎng)絡(luò)號(hào)的范圍是:1.0.0.0~126.0.0.0
???????????? 最大網(wǎng)絡(luò)數(shù)127個(gè)(1~126是可用的,127作為本地軟件環(huán)回測(cè)試本主機(jī)之用)
??????? 網(wǎng)絡(luò)中最大主機(jī)數(shù)是1 677 214(即224-2)個(gè)。減去2個(gè)的原因是去掉一個(gè)主機(jī)號(hào)全0的地址(網(wǎng)絡(luò)地址)和主機(jī)號(hào)全1的地址(廣播地址)
?????2.B類地址
??????? 網(wǎng)絡(luò)號(hào)占16位,主機(jī)號(hào)占16位
??????? 特點(diǎn):
???????????? 前2位是10
???????????? 網(wǎng)絡(luò)號(hào)的范圍:128.0.0.0~191.255.0.0
???????????? 最大網(wǎng)絡(luò)數(shù)16384
?????????????網(wǎng)絡(luò)中最大的主機(jī)數(shù)是65534(216-2)個(gè)
???????3.C類地址
??????????網(wǎng)絡(luò)號(hào)占24位,主機(jī)號(hào)占8位
????????? 特點(diǎn):
?????????????? 前3位是110
?????????????? 網(wǎng)絡(luò)號(hào)的范圍:192.0.0.0~223.255.255.0
?????????????? 可用網(wǎng)絡(luò)數(shù)為2 097 152
?????????????? 網(wǎng)絡(luò)中最大的主機(jī)數(shù)254(28-2)個(gè)
?????????子網(wǎng)劃分
???????????為了?提高IP地址的使用效率,可以將一個(gè)網(wǎng)絡(luò)劃分為多個(gè)子網(wǎng)。采用借位的方法,從主機(jī)最高位開始借位變?yōu)樾碌淖泳W(wǎng)絡(luò),剩余部分仍然為主機(jī)位,使本來(lái)應(yīng)當(dāng)屬于主機(jī)號(hào)的部分改變?yōu)榫W(wǎng)絡(luò)號(hào),這樣就實(shí)現(xiàn)了劃分子網(wǎng)的目的。借位使得IP地址的結(jié)構(gòu)分為3部分:網(wǎng)絡(luò)位、子網(wǎng)位和主機(jī)位。
??????????????????????網(wǎng)絡(luò)位??????????? +??? 主機(jī)位????? ------>網(wǎng)絡(luò)位+子網(wǎng)位???? +??? 主機(jī)位???
????????????假設(shè)某公司有一個(gè)C類地址202.110.1.0,現(xiàn)將主機(jī)字段的前3位作為子網(wǎng)號(hào),后5位作為主機(jī)號(hào),這樣該公司最多可劃分8(23)個(gè)子網(wǎng),每個(gè)子網(wǎng)有30(25-2)個(gè)主機(jī)地址可以分配。
?????????????????????子網(wǎng)數(shù)=2x個(gè)(X=借位數(shù))
?????????????????主機(jī)數(shù)=2y-2個(gè)(Y=主機(jī)位)
?
劃分子網(wǎng)的幾個(gè)捷徑:
?
1.你所選擇的子網(wǎng)掩碼將會(huì)產(chǎn)生多少個(gè)子網(wǎng)?:2的x次方-2(x代表掩碼位,即2進(jìn)制為1的部分)
?
2.每個(gè)子網(wǎng)能有多少主機(jī)?: 2的y次方-2(y代表主機(jī)位,即2進(jìn)制為0的部分)
?
3.有效子網(wǎng)是?:有效子網(wǎng)號(hào)=256-10進(jìn)制的子網(wǎng)掩碼(結(jié)果叫做block size或base number)
?
4.每個(gè)子網(wǎng)的廣播地址是?:廣播地址=下個(gè)子網(wǎng)號(hào)-1
?
5.每個(gè)子網(wǎng)的有效主機(jī)分別是?:忽略子網(wǎng)內(nèi)全為0和全為1的地址剩下的就是有效主機(jī)地址.最后有效1個(gè)主機(jī)地址=下個(gè)子網(wǎng)號(hào)-2(即廣播地址-1)
?
下面看具體實(shí)例:
?
C類地址例子:網(wǎng)絡(luò)地址192.168.10.0;子網(wǎng)掩碼255.255.255.192(/26)
?
1.子網(wǎng)數(shù)=2*2-2=2
?
2.主機(jī)數(shù)=2的6次方-2=62
?
3.有效子網(wǎng)數(shù):block size=256-192=64;所以第一個(gè)子網(wǎng)為192.168.10.64,第二個(gè)為192.168.10.128
?
4.廣播地址:下個(gè)子網(wǎng)-1.所以2個(gè)子網(wǎng)的廣播地址分別是192.168.10.127和192.168.10.191
?
5.有效主機(jī)范圍是:第一個(gè)子網(wǎng)的主機(jī)地址是192.168.10.65到192.168.10.126;第二個(gè)是192.168.10.129到192.168.10.190
?
B類地址例子1:網(wǎng)絡(luò)地址:172.16.0.0;子網(wǎng)掩碼255.255.192.0(/18)
?
1.子網(wǎng)數(shù)=2*2-2=2
?
2.主機(jī)數(shù)=2的14次方-2=16382
?
3.有效子網(wǎng)?:block size=256-192=64;所以第一個(gè)子網(wǎng)為172.16.64.0,最后1個(gè)為172.16.128.0
?
4.廣播地址:下個(gè)子網(wǎng)-1.所以2個(gè)子網(wǎng)的廣播地址分別是172.16.127.255和172.16.191.255
?
5.有效主機(jī)范圍是:第一個(gè)子網(wǎng)的主機(jī)地址是172.16.64.1到172.16.127.254;第二個(gè)是172.16.128.1到172.16.191.254
?
B類地址例子2:網(wǎng)絡(luò)地址:172.16.0.0;子網(wǎng)掩碼255.255.255.224(/27)
?
1.子網(wǎng)數(shù)=2的11次方-2=2046(因?yàn)锽類地址默認(rèn)掩碼是255.255.0.0,所以網(wǎng)絡(luò)位為8+3=11)
?
2.主機(jī)數(shù)=2的5次方-2=30
?
3.有效子網(wǎng)?:block size=256-224=32;所以第一個(gè)子網(wǎng)為172.16.0.32, 最后1個(gè)為172.16.255.192
?
4.廣播地址:下個(gè)子網(wǎng)-1.所以第一個(gè)子網(wǎng)和最后1個(gè)子網(wǎng)的廣播地址分別是172.16.0.63和172.16.255.223
?
5.有效主機(jī)范圍是:第一個(gè)子網(wǎng)的主機(jī)地址是172.16.0.33到172.16.0.62;最后1個(gè)是172.16.255.193到172.16.255.223
?
??????????主機(jī)號(hào)、網(wǎng)絡(luò)號(hào)的計(jì)算
???????????????????? 當(dāng)知道一個(gè)IP地址,可以通過(guò)子網(wǎng)掩碼來(lái)確定網(wǎng)絡(luò)號(hào)(子網(wǎng)號(hào))和主機(jī)號(hào)
??????????? 給定的IP地址為192.55.12.120,子網(wǎng)掩碼為255.255.255.240
????????????子網(wǎng)號(hào)的計(jì)算:
| IP地址 | 192.55.12.120? | 轉(zhuǎn)換為二進(jìn)制 | 11000000 | 00110111 | 00001100 | 01111000 |
| 子網(wǎng)掩碼 | 255.255.255.240? | 轉(zhuǎn)換為二進(jìn)制 | 11111111 | 11111111 | 11111111 | 11110000 |
| 逐位與(AND)運(yùn)算: | ? | 11000000 | 00110111 | 00001100 | 01110000 | |
| 子網(wǎng)號(hào) : | ? | 192 | 55 ? ? ? | 12 ? ? ?? | 112 | |
? ? ? ? ? ??
?????????????將子網(wǎng)掩碼取反再與IP地址與(AND)運(yùn)算后得到的結(jié)果即為主機(jī)號(hào)
| ?IP地址 | 192.55.12.120 | 轉(zhuǎn)換為二進(jìn)制 | 11000000 | 00110111 | 00001100 | 01111000 |
| 子網(wǎng)掩碼 | 255.255.255.240 | 取反轉(zhuǎn)換為二進(jìn)制 | 00000000 | 00000000 | 00000000 | 00001111 |
| 逐位與(AND)運(yùn)算: | ? | ? | 00000000 | 00000000 | 00000000 | 00001000 |
| 主機(jī)號(hào) : | ? | ? | 0 | 0 | 0 | 8 |
總結(jié)
以上是生活随笔為你收集整理的子网划分,主机号,网络号计算的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Linux利用nginx-gridfs搭
- 下一篇: EF中报错:附加类型“xxxx”的实体失