网段指一个计算机网络中使用同一物理层设备(传输介质,中继器,集线器等)直接通讯的那一部分。
网络标识
要想在同一网段,只要网络标识相同就可以了。网络标识是用IP的二进制与子网掩码的二进制作'与'运算得到的结果。
例:求IP为192.168.0.1,子网掩码为 255.255.255.0的网络标识?
1,先转成二进制
192.168.0.1: 11000000.10101000.00000000.00000001
255.255.255.0:11111111.11111111.11111111.00000000
2,作与运算,结果为
11000000.10101000.00000000.00000000
也就是网络标识为:192.168.0.0
只有网络标识相同,才表示在同一网段,而不是IP地址前几段相同就表示在同一网段。
子网掩码相同就一定在同一网段吗
如IP:188.188.0.111,188.188.5.222,子网掩码都设为255.255.254.0,在同一网段吗?
IP(A) 188.188.0.111 10111100.10111100.00000000.01101111
IP(B) 188.188.5.222 10111100.10111100.00000101.11011010
Mask 255.255.254.0 11111111.11111111.11111110.00000000
分别and运算,得
10111100.10111100.00000000.00000000
10111100.10111100.00000100.00000000
网络标识不一样,即不在同一网段
怎么把每段的IP转换为二进制
打开计算器,点查看>程序员,输入十进制的数字,再点一下“二进制”这个单选点,就可以切换至二进制了。
注意是把每段的IP转为二进制, 如255.255.255.0 ,它是分为4段。
所输入的子网掩码无效。子网掩码必须是相邻的。请输入有效的掩码。
如按照以下参数设置:
ip:192.168.1.103 子网掩码:255.255.255.64 网关:192.168.1.1
会有“所输入的子网掩码无效。子网掩码必须是相邻的。请输入有效的掩码。”提示,那是因为
255.255.255.64 转成二进制为 11111111.11111111.11111111.01000000, 不符合0后面不能再有1出现的掩码设定规则。