IP地址基础
IPv4地址一共32bits
十进制 | 192. | 168. | 10. | 1 |
二进制 | 11000000 | 10101000 | 00001010 | 00000001 |
十进制与二进制转换
=128+64=192
IP地址分类
网络掩码 Netmask
网络掩码与IP地址搭配使用,用于描述一个IP地址中的网络部分及主机部分
网络掩码32bits,与32bits的IP地址一一对应,掩码中的1的对应IP地址中的网络位,
掩码中为0的位对应IP地址中的主机位
可使用掩码长度的呈现方式:192.168.1.0/24
IP网络通信类型
-
单播 Unicast
-
广播 Broadcast
-
组播 Multicast
网络地址:指代网络的地址,在网络的IPv4地址范围内,最小地址保留为网络地址
此地址的主机部分的每个主机位均为0
广播地址:用于向网络中的所有主机发送数据的特殊地址,广播地址使用该网络范围内的最大地址,
即主机部分的各个比特位全部为1的地址
主机地址:可分配给网络中终端设备的地址
划分子网
标准ABC类网络问题:
-
IP地址空间的极大浪费
-
一个广播域中PC数量过于庞大,网络可能被广播报文消耗大量的资源
网络位向主机位借位,从而使得网络部分的位数加长:
子网数量及每个子网主机数量
2^m^= 向主机位借位后产生的子网个数
m为所借的位数
2^n^-2= 向主机位借位后产生的每个子网中可用主机IP数,n为原主机位剔除被借位后的剩余数
-2的原因是,每个子网中的网络号及广播号不可用