知道IP地址和子网掩码怎么计算子网地址?

知道IP地址和子网掩码怎么计算子网地址?,第1张

将ip地址子网掩码做“与”运算,就可以得到子网地址。示例ip地址为192·168·100·5
子网掩码是255·255·255·0计算步骤如下:
1
将IP地址和子网掩码换算为二进制,子网掩码连续全1的是网络地址,后面的是主机地址。
虚线前为网络地址,虚线后为主机地址:
192·168·100·5转化为二进制
11000000101010000110010000000101。
255·255·255·0转化为二进制
11111111111111111111111100000000。
2IP地址和子网掩码进行与运算,结果是网络地址,虚线前是网络地址,虚线后是主机地址:
扩展资料
在TCP/IP协议中,SUBNET
MASKS(子网掩码)的作用是用来区分网络上的主机是否在同一网络取段内。在大型网络中,CLASS
A的SUBNET
MASKS为255000, CLASS
B的SUBNET
MASKS为25525500,CLASS
C的SUBNET
MASKS为2552552550。

参考资料:

搜狗百科-子网掩码

首先根据子网掩码来确定在该IP地址中网络位占多少位、主机位占多少位,并可以确定主机号。
然后根据IP所在网络的默认子网掩码与现用子网掩码的位数差来确定网络号及子网号。
实例如下:
IP:19216815,子网掩码255255255192。
首先根据子网掩码255255255192可确定该IP地址中网络为占前26位,主机位占后6位。可以确定主机号位0005;
其次IP:19216815属于C类IP地址,默认子网掩码为24位,现用子网掩码为26位。则可确定该IP地址的网络号位19216810,子网号为分别可为19216810/192168164/1921681128/1921681192。而该IP地址所使用的子网号为19216810。

16292018为B类ip地址,默认子网掩码为25525500,现在为2552552550,即从主机位的16位中借8位做子网位,因此网络号为:1629200;子网号为:00200;主机号为:00018

你看子网掩码是255255255240,换成二进制就是11111111111111111111111111110000
既然是c类地址,那么掩码就是11111111111111111111111100000000,要分成14个子网,就要在最后的八位组中借用部分位用来区分子网,如果借3位,那么就是11100000,他能区别的子网就是00100000,01000000,01100000,10000000,10100000,11000000(注意:00000000和11100000一个是网络地址一个是广播地址,理论上是不能作为子网地址的),只有6个,明显不符合条件,只能再向后借一位,就是11110000,这样能区别的子网就是00010000-11100000,你算一下,刚好是14个子网,这样,你说的c类ip19216810 子网掩码255255255240,他能区分的子网网络地址就是192168116,192168132,192168148(仔细观察,最后一个都是16的倍数),一直到1921681224
快采纳,还有不懂的hi我吧,我也不知道你的基础怎么样,只能讲到这一步了

正规的方法是IP地址和子掩逻辑与运算,得到的就是网络地址,然后根据子掩判断你的子网容纳多少机器,加上主机数-1就是广播地址
例如19216801,子掩255255255240,网络地址就是19216800,广播地址就是192168015


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/10354711.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-07
下一篇2023-05-07

发表评论

登录后才能评论

评论列表(0条)

    保存