IP地址表示着一台计算机的逻辑地址。
IP地址一开始采用A、B、C等分类编址。最后改成了无分类编址CIDR。
1、A、B、C、D、E分类
在最开始的时候,计算机科学家将IP地址分为A、B、C、D、E类
分类编址有种缺点:
比如一个A类地址对应的是224 - 2个IP地址(网络地址和广播地址),这个是个天文数字,一个公司或者组织是无法完全利用这么多IP地址的,就造成了IP地址的浪费。
CIDR无分类编址
无分类编址的做法是将IP分为两部分:
1、网络号
网络号对应的是一个网络地址,一个网络可以容纳多个主机,主机的网络号相同
2、主机号
来唯一标识一个主机在一个网络中的id。
怎么区分网络号和主机号呢?
xx:xx:xx:xx/n
在IP地址后边加入了 /n ,n就前n位 代表网络号,
子网掩码
子网掩码就是将网络号全部取1,主机号全部取0。
子网掩码主要用来于IP数据包中的目的IP地址做 与& 操作,如果操作结果与网络地址相同,就说明改IP数据包是发向当前网络中的,通过对应的端口转发出去就到达目的地了。
网络地址
网络地址是网络中第一个IP地址,也就是主机号全部为0。用来标识一个网络,并不分配给任何一个主机。
广播地址
广播地址是网络中的最后一个IP地址,也就是主机号全部为1,用来广播IP数据包,也不会分配给任何一个主机。
当路由器接收到一个目的地址为广播地址的IP数据包时,会将数据包转发到网络中的所有主机。