一. ip地址、网关、子网掩码、网络地址/网络号/网段、主机地址/主机号、广播地址
1. ip地址分为两部分,左边网络编号部分用来标识主机所在的网络;右边部分用来标识主机本身,这部分称为主机地址(主机地址 - 搜狗百科)。又分为5类ABCDE5类地址。
1.1 A类 (0-127).(0-255).(0-255).(0-255)
1.2 B类 (128-191).(0-255).(0-255).(0-255)
1.3 C类 (192-223).(0-255).(0-255).(0-255)
1.4 D类 (224-239).(0-255).(0-255).(0-255)
1.5 E类 (240-247).(0-255).(0-255).(0-255)
针对A B C类分别有可用的私有地址段。
A类 10.0.0.0-10.255.255.255
B类 172.16.0.0-172.32.255.255
C类 192.168.0.0-192.168.255.255
区别就是A类私有地址可以容纳255×255×255台主机,B类容纳16×255×255台主机,C类容纳255×255台主机。
2. 网络寻址 网络寻址过程 - 爱码网
3.内网寻址 (arp等)
4. 子网掩码
掩码28:11111111 11111111 11111111 11110000
以28位掩码 的网段的子网ip的数量为:256 / 2 / 2 / 2 / 2 = 16 = 256 - 240个
4.1 计算出192.168.1.175以28为掩码的内网段。
192.168.1.175 & 掩码28 = 192.168.1.(175与240的按位于)。
10101111 & 11110000 = 10100000
所以要找出175以28位掩码的同一段内网为:必须 <= 01111。如果为1011**** & 11110000一定不等于10100000。 175为上限ip。 (175 - 15 = 160)为下限ip。
4.2 计算出192.168.1.176以28为掩码的同一网段ip
192.168.1.176 & 掩码28 = 192.168.1.(176与240的按位于)。
10110000 & 11110000 = 10110000
只需要目标ip<= 10111111即可。如果为11****** & 11110000 = 11**0000 != 10110000。
所以计算出176位下限ip,上限ip为176 + 15 = 191。
总结:同一网段内的下限ip作为网络号,上限ip作为广播号。 给出的ip与掩码,该掩码指定了内网段的ip数量但是不能确定范围,而该ip并不一定是界限ip(可能是下限、可能是上限、也可能是中间任一个), 该ip与掩码的按位与,推算出该内网段的所有ip(范围)。