起因:Windows设置IP地址的时候,不知道怎么填,不知道填的值是什么含义。
对网络通讯的基本概念很模糊。
参考文章: https://blog.youkuaiyun.com/sandmm112/article/details/80554053
IPv4: 32位, 总共有2的32次方个,
IP组成:网络号+主机号,
网络号可以分成ABC三类,分别对应8、16、24位, 其余的为主机号
为了避免浪费,衍生出子网号,也就是把一部分主机号拿出来,作为子网号
为了便于记忆,我们可以把子网号归类为网络号,所以 IP可以看成:网络号(网路号+子网号)+主机号
子网掩码:区分网络号和主机号。
通过位运算,告诉计算机网络号(网路号+子网号)是哪几位,主机号是哪几位
1是网络号,0是主机号
比如IP是 192.168.101.33
子网掩码MASK是 255.255.254.0(11111111.11111111.11111110.00000000)
那么该设备的网络号 = IP按位与MASK = 192.168.100.0
主机号 = IP按位与(MASK按位取反) = 0.0.1.33
总结
ip:网络号+主机号