目录
1.什么是IP地址?
IP地址在网络中用于标识一个节点(或者网络设备的接口)
IP地址用于IP报文在网络中的寻址时使用
2.IP地址的表示
一个IPv4地址有32bit(4字节)
IPv4地址通常采用“点分十进制”表示
3.IP地址的构成
IP地址由两部分组成:网络部分(netID)和主机部分(hostID)。
网络部分:用来标识一个网络,代表IP地址所属网络,处于低位。
主机部分:用来区分一个网络内的不同主机,能唯一标识网段上的某台设备,处于高位。
4.子网划分与子网掩码定义
把基于每类的IP网络进一步分成更小的网络,每个子网由路由器界定并分配一个新的子网网络地址,子网地址是借用基于每类的网络地址的主机部分创建的。划分子网后,通过使用掩码,把子网隐藏起来,使得从外部看网络没有变化,这就是子网掩码。
子网掩码常用点分十进制表示,还可以使用位计数形式来表示掩码。位计数形式是在地址后加”/“,”/“后面是网络部分的位数,即二进制掩码中”1“的个数。如192.168.1.100/24表示C类地址192.168.1.100的掩码是255.255.255.0。
A类地址的默认子网掩码:255.0.0.0
B类地址的默认子网掩码:255.255.0.0
C类地址的默认子网掩码:255.255.255.0
只要把IP地址和子网掩码按位相乘,所得结果就是IP地址的网络地址。因为在网络中同一网段的主机可以直接通信,跨网段时需要借助网关转发数据包,则通过子网掩码计算出网络地址,可以判断不同的IP地址是否位于同一网段。
子网数=2^n,其中n为子网部分位数,例: /24,n=26-24
主机数(可用IP) =2^N - 2,其中N为主机部分位数: N=32-26