IP地址,子网掩码
IP地址(重点)
- ip协议定义的地址称之为ip地址,广泛采用的v4版本即ipv4,它规定网络地址由32位2进制表示
- 范围0.0.0.0-255.255.255.255
- 一个ip地址通常写成四段十进制数,例:192.168.10.1
- 网络号:标识子网
- 主机号:标识主机
IP地址的分类:
公网连接外网,私网连接局域网,公网地址唯一,私网地址不唯一
类别 | 最大网络数 | IP地址范围 | 单个网段最大主机数 | 私有IP地址范围 |
---|---|---|---|---|
A | 126(2^7-2) | 1.0.0.1-127.255.255.254 | 16777214 | 10.0.0.0-10.255.255.255 |
B | 16384(2^14) | 128.0.0.0-191.255.255.255 | 65534 | 172.16.0.0-172.31.255.255 |
C | 2097152(2^21) | 192.0.0.0-223.255.255.255 | 254 | 192.168.0.0-192.168.255.255 |
子网
判断地址是否在同一网段,地址后面的数字,比如192.168.1.1/24 就代表子网掩码有24个1
子网掩码
A类网络子网掩码是255.0.0.0
B类网络子网掩码是255.255.0.0
C类网络子网掩码是255.255.255.0
举个例子:
192.168.1.1/24 就代表这个IP地址为192.168.1.1,子网掩码为24个1,也就是255.255.255.0,那么如果判断和这个IP在同一个网段的IP区间呢?
首先把IP地址和子网掩码都变成二进制位
IP:11000000 10101000 00000001 00000001
子网掩码 :11111111 11111111 11111111 00000000
子网掩码所表示1的位置,对应的IP位置全部无法更改,是0的位置,全部可以更改,所以和这个ip在同一网段的ip地址也就是从:11000000 10101000 00000001 00000000
-- 11000000 10101000 00000001 11111111
其中全是0用来表示网络,是子网地址,全是1是广播地址
子网掩码中的1和0一定是连串的,也就是不可能出现11101101这样的情况