已知IP和子网掩码,如何求网络位和主机位?
问题一、已知IP和子网掩码,求网络位、主机位方法如下:
举例:I P 地址:121.40.81.200
子网掩码: 255.255.252.0
1、先把IP地址和子网掩码转换成二进制
I P 地址:121.40.81.200 转换二进制 01111001.00101000.01010001.11001000
子网掩码:255.255.252.0 转换二进制 11111111.11111111.11111100.00000000
2、求网络位
二进制IP地址和二进制子网掩码进行【逻辑与运算】得出网络位
二进制I P地址:01111001.00101000.01010001.11001000
二进制子网掩码:11111111.11111111.11111100.00000000
逻辑与运算后结果是:01111001.00101000.01010000.00000000
将结果转换成十进制:121.40.80.0
网络位是:121.40.80.0
3、求主机位
反转前子网掩码:11111111.11111111.11111100.00000000
反转后子网掩码:00000000.00000000.00000011.11111111(反转后的子网掩码就是主机位)
去除多余的0:11111111
转换成10进制:1023 + 1 (因为二进制和IP都是从0计算的,0也要算一个IP,所以 + 1)
主机位是:1024,此IP段可容纳1024个主机
4、最终结果
I P 地址:121.40.81.200 二进制IP地址:01111001.00101000.01010001.11001000
子网掩码: 255.255.252.0 二进制子网掩码:11111111.11111111.11111100.00000000
网络位是:121.40.80.0 二进制网络位:01111001.00101000.01010000.00000000
主机位是:0.0.3.255 二制制主机位:00000000.00000000.00000011.11111111(一共可容纳1023+1台主机)
它的网段:121.40.80.0 至 121.40.83.255
问题二:方法如下:
1、IP:192.168.1.0
把子网切换成二进制,你会发现,所有子网都是由一串连续的1和0组成(一共4段,每段8位)
把192.168.1.0换成2进制如下:
1100 0000 1010 1000 0000 0001 0000 0000
先取前8位看下计算方式:0000 0011
1*128+1*64+0*32+0*16 + 0*8+0*4+0*2+0*1 =192
用换成二进制的0和1乘2的次方数,第一位是2的0次方,后面类推。
2、熟悉子网的计算方式,我们再看下3类常用的IP
A类IP段 1.0.0.0到126.255.255.255(0段和127段不使用) 子网掩码:255.0.0.0
换成二进制:0000 0001 0000 0000 0000 0000 0000 0000 到
0111 1111 1111 1111 1111 1111 1111 1111
1111 1111 0000 0000 0000 0000 0000 0000 子网掩码
B类IP段 128.0.0.0到191.255.255.255 子网掩码:255.255.0.0
换成二进制:1000 0000 0000 0000 0000 0000 0000 0000 到
1011 1111 1111 1111 1111 1111 1111 1111
1111 1111 0000 0000 0000 0000 0000 0000 子网掩码
C类IP段 192.0.0.0到223.255.255.255 子网掩码:255.255.255.0
换成二进制:1100 0000 0000 0000 0000 0000 0000 0000 到
1101 1111 1111 1111 1111 1111 1111 1111
1111 1111 1111 1111 1111 1111 0000 0000 子网掩码
3、子网的划分,实际上就是设计子网掩码的过程。子网掩码主要用来区分IP地址中网络ID和主机ID,它用来屏蔽IP地址的一部分,计算机网络ID的不同,则说明他们不在同一个物理子网里,需要通过路由器转发才能进行数据交换。
每类地址具有默认的子网掩码(如上A、B、C三类地址都有固定的子网掩码)。除了以上表达方式外,还可以通过“1”的位数来表示
(如A类地址的子网掩码255.0.0.0中有8位“1”),那A类地址中的某个网段就可以写成10.1.1.0/8。
示例:255.255.248.0这个子网掩码可以容纳多少台电脑
转换成二进制后,后面一共有11颗0,那就是2的11次方等于2048(主机号中全0是保留地址,全1是广播地址)多以要减去2个
最后可以容纳的电脑有2046台。
扩展资料:
一、IP地址如何表示:
1、让机器看的
10101010100010101010 (纯2进制)
2、让人看的
点分十进制,X.X.X.X (X表示的是一个10进制)
每一个X对应的是8个二进制
每一个X对应 1 个字节;
X取值范围是 0 --255 ;
3、IP地址的结构:
#长度为 32 bit;
#结构 - 网络位 + 主机位
例如: 192.168.1.1
二、子网掩码:
1、作用
区分IP地址中的网络位与主机位
必须与IP地址,一一对应,成对出现;
2、表示
纯2进制
点分十进制 (y.y.y.y) ->y的取值范围是 0 --255
/n (n表示的是子网掩码中有多少个1)
3、功能实现
子网掩码中1所对应的IP地址中的位,称之为网络位
子网掩码中0所对应的IP地址中的位,称之为主机位
例如:
IP: 10101101 11001111 10010001 00001011
Mask: 11111111 11111111 11111111 00000000
4、特点
与IP地址一一对应;
1和0永远是连续的,不会交叉出现;
左边永远是1,右边永远是0;
参考资料:
百度百科——网络位置
百度百科——主机地址
百度百科——子网划分
绛旓細鍦ㄤ簩杩涘埗杩涜瀵规瘮锛屾帺鐮涓1浠h〃缃戠粶鍙凤紝0浠h〃涓绘満鍙 渚嬪鐜板湪鐨勭綉鍏虫槸 192.168.1.56 瀛愮綉 255.255.255.240 鎶婁袱涓崲鍘讳簩杩涘埗 11000000 10101000 00000001 00111000 11111111 11111111 11111111 11110000 杩涜瀵规瘮锛岀劧鍚庢妸涓や釜閮芥槸鈥1鈥濈殑鍐欎笅鈥1鈥濆叾浠栫殑涓衡0鈥濆氨寰楀埌缃戠粶鍦板潃浜 1...
绛旓細闂涓銆宸茬煡IP鍜屽瓙缃戞帺鐮侊紝姹傜綉缁浣嶃佷富鏈轰綅鏂规硶濡備笅锛氫妇渚嬶細I P 鍦板潃锛121.40.81.200 瀛愮綉鎺╃爜: 255.255.252.0 1銆佸厛鎶奍P鍦板潃鍜屽瓙缃戞帺鐮佽浆鎹㈡垚浜岃繘鍒 I P 鍦板潃锛121.40.81.200 杞崲浜岃繘鍒 01111001.00101000.01010001.11001000 瀛愮綉鎺╃爜锛255.255.252.0 杞崲浜岃繘鍒 11111111.11111111....
绛旓細鎶婂瓙缃戞帺鐮佸拰IP鍦板潃杩涜閫昏緫涓庢搷浣滃嵆鍙緱鍒板搴旂殑缃戠粶鍙凤細1鍜1鐩镐笌涓1,1鍜0鐩镐笌涓0,0鍜0鐩镐笌涓0 鎵浠ワ紝鍏堟妸IP鍦板潃鍜屽瓙缃戞帺鐮鐢ㄤ簩杩涘埗琛ㄧず鍑烘潵锛岀劧寰屾瘡涓浣嶄緷娆¤繘琛屼笌鎿嶄綔銆傚鏂间綘杩欎釜IP锛杩涜涓庢搷浣滃悗锛屽緱鍒扮殑缃戠粶鍙锋槸锛15.16.192.0 锛堝墠闈255鍜孖P鍦板潃鐩镐笌寰楀埌鐨勬槸15,16锛屽鏂肩涓変綅锛193=128...
绛旓細鎶IP鍦板潃鍜屽瓙缃戞帺鐮閮界敤浜岃繘鍒惰〃绀猴紝鐒跺悗鍚勪綅鍋氱浉涓庤繍绠楋紝寰楀埌鐨勭粨鏋滃氨鏄缃戠粶鍦板潃銆侾S锛氱浉涓庤繍绠楋細1,0鐩镐笌寰0 锛0,0鐩镐笌寰0锛1,1鐩镐笌寰1 鎺╃爜鍒嗙綉缁滀綅锛屼富鏈轰綅~IP瀵瑰簲缃戠粶浣嶇殑鍦版柟涓嶅姩锛屼富鏈轰綅鍏0灏辫浜嗐備緥濡傦細192.168.25.10/30 閭d箞192.168.25.x涓嶅姩~10瀵瑰簲鐨勪簩杩涘埗灏辨槸00001010锛屽搴...
绛旓細1銆佸厛灏IP鍦板潃鍜屽瓙缃戞帺鐮鎹㈢畻鎴愪簩杩涘埗褰㈠紡銆傚涓嬩緥锛欼P锛200.200.200.200 浜岃繘鍒讹細11001000.11001000.11001000.11001000 MASK锛255.255.255.192 浜岃繘鍒讹細11111111.11111111.11111111.11000000 2銆姹傜綉缁鍦板潃锛氬瓙缃戞帺鐮佷负1鐨勯儴鍒嗭紝瀵瑰簲鐨勫湴鍧鍗充负缃戠粶鍦板潃銆傚涓婁緥锛岀敤IP鍦板潃鍜屾帺鐮佸悇浣嶇敤鈥樹笌鈥...
绛旓細200.200.108锛屽箍鎾湴鍧鏄200.200.200.111锛孖P鑼冨洿灏辨槸200.200.200.108鍒200.200.200.111涔嬮棿鐨勬墍鏈夊湴鍧銆3銆佺浜屼釜177.177.177.177瀛愮綉鎺╃爜255.255.248.0锛岀綉缁鍦板潃鏄177.177.176.0锛屽箍鎾湴鍧鏄177.177.183.255锛孖P鍦板潃鑼冨洿灏辨槸177.177.176.0鍒177.177.183.255涔嬮棿鐨勬墍鏈夊湴鍧銆
绛旓細15.16.193.6涓255.255.248.0鍋歛nd浣嶈繍绠楀氨鏄綉璺彿銆傜綉璺彿涓(鎺╃爜鐨勫弽鐮)鍋歰r浣嶈繍绠楀氨鏄箍鎾湴鍧銆
绛旓細IP 鍦板潃涓180.210.242.131 鍗10110100.11010010.11110010.10000011 瀛愮綉鎺╃爜涓猴細255.255.248.0 鍗11111111.11111111.11111000.00000000 IP鍦板潃涓庡瓙缃戞帺鐮鍋氫笌杩愮畻锛 鍗10110100.11010010.11110000.00000000 杩欎釜灏辨槸IP鐨缃戠粶鍙 灏辨槸180.210.240.0 瀛愮綉鎺╃爜鍙栧弽鍐嶅拰IP鍋氫笌杩愮畻 鍗00000000.00000000...
绛旓細IP涓篊绫伙紝涓鐭ラ亾瀛愮綉鎺╃爜鍊兼槸224 鎵浠ョ綉缁滆鍒掑垎涓8涓瓙缃锛屾眰缃戠粶鍙锋槸鐢ㄥ皢浣犵殑IP杞负浜岃繘鍒11000011.10101001.00010100.00110010鍜屽師瀛愮綉鎺╃爜255.255.255.0鐨勪簩杩涘埗11111111.11111111.11111111.00000000杩涜閫昏緫涓庤繍绠楀緱鍒11000011.10101001.00010100.00000000杞崲涓哄崄杩涘埗涓195.169.20.0 瀛愮綉鍙峰垯鏄敤...
绛旓細鏃犺IP鍦板潃杩樻槸瀛愮綉鎺╃爜閮芥槸鍥涙姣忔8浣嶄簩杩涘埗锛屽叡32浣嶄簩杩涘埗銆備竴銆両P鍦板潃鍜屽瓙缃戞帺鐮閮藉寲鎴32浣嶄簩杩涘埗锛屽榻愩備簩銆 缃戠粶鍦板潃锛氬瓙缃戞帺鐮佹槸1鐨勪綅瀵瑰簲IP鍦板潃鐨勪綅涓嶅彉锛屽瓙缃戞帺鐮佹槸0鐨勪綅瀵瑰簲IP鍦板潃鐨勪綅鍙0 銆備富鏈哄湴鍧锛氬瓙缃戞帺鐮佹槸0鐨勪綅瀵瑰簲IP鍦板潃鐨勪綅涓嶅彉锛屽瓙缃戞帺鐮佹槸1鐨勪綅瀵瑰簲IP鍦板潃鐨勪綅鍙0 銆