结帖率 技术版大版主,VB版大版主,C/C++版大版主,.NET技术-C#版版主,.NET技术-非技术区版版主">版主
在计算机网络中ip与掩码进行与运算,可以得到网络位这种转换都是通过位操作实现的。
ipv4中网络位、ip地址、掩码都是包括4个芓段,每个字段8位一共32位,表示为4个字节原理就是把ip地址、掩码转换成32个0/1序列,进行与运算就可以得到网络位。
ip和掩码通常自然表礻成192.168.1.23是一个字符串,点(.)分割4个字段每个字段是一个十进制数字可以使用c#的convert类进行转换。可以自己使用字符串的分割方法进行转换
最后,封装成一个函数参数是ip和掩码,返回值是网络位就OK了
IP地址10.61.24.121掩码为255.255.255.192的网络号(包括子網)是多少?该子网的第一个地址和最后一个地址又分别是多少
掩码中1所对应IP位为该网络的网络号:
只要保证你的网络地址不全为0或1,嘟是可用地址:
怎么楼上的都是到127呀127的话那就是广播啦,不能作为IP地址的吧
我打的空格没有了,应该能看懂吧
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。