概述
1、网段 = IP & 子网掩码
运算:如下10.49.126.98 & 255.255.255.192 > 10.49.126.64
10.49.126.98的二进制:
0 0 0 0 1 0 1 0 . 0 0 1 1 0 0 0 1 . 0 1 1 1 1 1 1 0 . 0 1 1 0 0 0 1 0
255.255.255.192的二进制:
1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 1 1 0 0 0 0 0 0
&=====>
0 0 0 0 1 0 1 0 . 0 0 1 1 0 0 0 1 . 0 1 1 1 1 1 1 0 . 0 1 0 0 0 0 0 0
转为十进制:10.49.126.64
网段可容纳的主机数:
最后一个1后的0为主机部分,这里一共6个0,即2的6次方,值为64,减去网络地址和广播地址,所以可用主机数为62个。
2、子网掩码的CIDR表示:
/后面的数字代表二级制1的个数
255.0.0.0
二进制:
1 1 1 1 1 1 1 1 .0 0 0 0 0 0 0 0.0 0 0 0 0 0 0 0.0 0 0 0 0 0 0 0
===> /8 (1的个数为8)
192.168.1.100/24,代表子网掩码有24个1,也就是 255.255.255.0
123.210.100.200/16,代表子网掩码有16个1,也就是 255.255.0.0
判断两台计算机能否正常通信:
A:192.168.10.10/16
B:92.168.0.10/24
算出两台计算机是不是同一个网段。
3、子网划分
等长子网划分,数学真的好有用
规律如果一个子网是原来网络的1/2,那么子网掩码往后移动一位
192.168.0.0/24
最后一位转二进制
192|168|0|00000000 255|255|255|00000000
192|168|0|10000000 255|255|255|10000000
-->
192.168.0.0/25 255.255.255.128
可用IP地址: 192.168.0.1 ~ 192.168.0.126
192.168.0.128/25 255.255.255.128
可用IP地址: 192.168.0.129 ~ 192.168.0.254
再往后挪一位则等分4
参考如下,巨佬:
网络协议从入门到底层原理(1)基本概念、MAC地址、IP地址、子网划分、超网_代码改变世界-CSDN博客_网络协议从入门到底层原理
最后
以上就是单身百合为你收集整理的ip&掩码的全部内容,希望文章能够帮你解决ip&掩码所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复