1、IP地址和网络
ip地址一共有32位二进制
有网络位 和 主机位
网络位一定在高位
主机位一定在低位
ipv4和ipv6,ipv4现已分完
A类:0.0.0.0 ——127.255.255.255 ,注意127.x.x.x不能用。
前8位为网络位 后24位主机位
可用主机位==16777214
网络位=-2=126
B类:128.0.0.0——191.255.255.255,注意169.254.x.x被微软买断,用作用户获取不到IP时自动分配的IP地址。
前16位为网络位 后16位为主机位
主机位==65536
可用主机位65534
网络位==16384
C类:192.0.0.0——223.255.255.255
前24位是网络位 后8位是主机位
主机位=256
可用主机位=-2=254
网络位==2097152
D类:224.0.0.1~239.255.255.254
E类:240.0.0.1~255.255.255.254
可用主机位:
2^主机位 - 2 一个是广播地址 一个是网段
网络位:
2^可变网络位
A类 前一位 不可以变 可变网络位 就是 7
B类 前两位 不可以变 可变网络位 就是 14
C类 前三位 不可以变 可变网络位 就是 21
0.0.0.0 | 任意一个ip地址都可以用0.0.0.0表示 |
255.255.255.255 | 广播地址(机器之间使用) |
127.0.0.0~127.255.255.255 | 回环地址/本机地址,指代当前主机 |
169.254.x.x | 自动获取地址失败,会得到这个地址(微软保留的地址) |
公有地址
A:1.0.0.0到9.255.255.255 11.0.0.0到126.255.255.255
B:128.0.0.0到172.15.255.255 172.32.0.0到191.255.255.255
C:192.0.0.0到192.167.255.255 192.169.0.0到223.255.255.255
私有地址
A类:10.0.0.0~10.255.255.255
B类:172.16.0.0~172.31.255.255
C类:192.168.0.0~192.168.255.255
公有地址:全球可达(要去IANA组织购买)
私有地址:非全球可达,只能在局域网使用
2、子网掩码
子网掩码用来识别你的网络位(子网掩码和ip地址成对出现)
主要作用有两个,一是用于屏蔽IP地址的一部分以区别网络标识和主机标识,并说明该IP地址是在局域网上,还是在远程网上。二是用于将一个大的IP网络划分为若干小的子网络。
使用子网可以避免浪费很多ip地址,提高网络应用的效率
主机位全是1为广播地址
主机位全是0为网段
计算方法:
网段=子网掩码 和 二进制地址 做与运算 (相乘)