個(gè)人的思路介紹給大家,希望給那些還不知道怎么計(jì)算的人一個(gè)示例,大家共同進(jìn)步 (純手打,絕對(duì)沒有抄襲。) 1. IP地址是一個(gè)由二進(jìn)制的“0”和“1”組成的4字節(jié)共32位字符串。 2. IP地址是由網(wǎng)絡(luò)地址+主機(jī)地址組成那么可以得出網(wǎng)絡(luò)位+主機(jī)位=32位 如何知道一個(gè)IP地址里有多少個(gè)網(wǎng)絡(luò)位和主機(jī)位呢,那么這個(gè)由子網(wǎng)掩碼決定。
有21個(gè)連續(xù)的1即網(wǎng)絡(luò)位21, 主機(jī)位=32-21=11 那么主機(jī)數(shù)就是(2的11次方-2)個(gè),為什么要減2呢,因?yàn)檫@串地址里包括一個(gè)最小的地址和最大的地址,分別叫做網(wǎng)絡(luò)地址(也叫網(wǎng)絡(luò)號(hào))和廣播地址,這兩個(gè)地址是不能分給主機(jī)的。 還回到剛剛那個(gè)例子里,既然要計(jì)算網(wǎng)絡(luò)地址和廣播地址,我們就去看ip地址10.158.79.53,剛才我們計(jì)算出網(wǎng)絡(luò)位是21,那么10.158這個(gè)我們就不要去看了,這兩個(gè)占了16個(gè)網(wǎng)絡(luò)位,根本不需要去化成二進(jìn)制那么麻煩了。那么還有5個(gè)網(wǎng)絡(luò)位,我們著重計(jì)算下79(化成二進(jìn)制就是1001111,我們數(shù)一下只有7位,我們要保證是8位就前面補(bǔ)0即01001111,記住這個(gè)是關(guān)鍵,切記不足8位的最前面要補(bǔ)0補(bǔ)成8位),那么我們就取前面5個(gè)即01001 那么總共是不是就是這樣的10.158.01001xxx.xxxxxxxx,現(xiàn)在我們把x都改成0,這個(gè)地址就是網(wǎng)絡(luò)地址(也叫網(wǎng)絡(luò)號(hào));現(xiàn)在我們把x都改成1,這個(gè)地址就是廣播地址,計(jì)算一下分別是10.158.72.0和10.158.79.255,可用地址范圍就是這兩者之間的。
主機(jī)位是32-27=5 主機(jī)數(shù)是2的5次方-2 子網(wǎng)掩碼是27個(gè)連續(xù)的1后面補(bǔ)0即11111111.11111111.11111111.11100000計(jì)算一下得255.255.255.224 我們看一下網(wǎng)絡(luò)位是27,那么ip地址10.117.205.113里面的10.117.205占有24個(gè)網(wǎng)絡(luò)位,還有3個(gè)肯定是在113里面,化成二進(jìn)制1110001,一數(shù)才7位補(bǔ)足8位為01110001,前3個(gè)是網(wǎng)絡(luò)位,那么總共是不是就是這樣10.117.205.011xxxxx,現(xiàn)在我們把x都改成0,這個(gè)地址就是網(wǎng)絡(luò)地址(也叫網(wǎng)絡(luò)號(hào));現(xiàn)在我們把x都改成1,這個(gè)地址就是廣播地址,計(jì)算一下分別是10.117.205.96和10.117.205.127,可用地址范圍就是這兩者之間的。 |
|
來(lái)自: meiyou8888 > 《網(wǎng)絡(luò)》