IP地址
1.判断IP地址是否合法
- 总共4个十进制数
- 使用"."符号进行分割
- 每个数字的范围在0~255之间
2.IP地址有网络标识符(Net-ID)和主机标识符(Host-ID)
3.D类是组播地址。E类用来测试使用。没有网络标识和主机标识。用户一般使用ABC类。局域网通常是C类。
A类前1个字节是网络标识,后3个字节是主机标识
B类前2个字节是网络标识,后2个字节是主机标识
C类前3个字节是网络标识,后1个字节是主机标识
4.A类地址网络标识最高位是0确定的,剩下7位都是任意的。A:1~126,去除00000000和01111111
B:128~191
C:192~223
5.特殊的IP地址
6.子网掩码,也称网络掩码、地址掩码
使用子网掩码是为了要区分一个IP地址中的网络地址和主机地址。
子网掩码要配合IP地址一起使用才有意义
前若干位为1,后面全是0。网络位全是1,主机位全是0。
判断两个地址是不是在同一个子网内?
- 子网掩码要相同
- 将子网掩码与IP地址逐位与,得到网络地址
首先,在同一子网内,子网掩码肯定相同,因此保留选项C和D。然后分析子网掩码248,写成11111000,前五位是网络标识,后三位是主机标识。而选项D,7的二进制为111,也就是主机位全是1,说明是广播地址,不能被使用。
6.IPv6
- IPv6是16个字节,128位(16B,128b)。IPv4是4个字节,32位(4B,32b)。
- IPv6是冒号十六进制,IPv4是点分十进制
- 解决IPv4地址不够用
拓展阅读:
https://blog.****.net/jason_time/article/details/78983290