IP地址由网络地址和主机地址两部分组成。网络地址用于标识处于同一网络的一组主机,而主机地址则用于标识同一网络中的不同主机。网络地址(Network ID)一般是由互联网服务提供商(ISP)分配的,标识了主机所处的网络。网络地址的长度是可变的,取决于网络类别。根据网络地址的不同,可以将IP地址分为A类、B类、C类等。
其中,A类地址的网络地址占据了整个IP地址的第一段,B类地址的网络地址占据了前两段,C类地址的网络地址则占据了前三段。举例而言,比如172.168.1.100这个IP地址是一个C类地址,那么它的网络地址就是172.168.1。而对于A类地址的IP地址,比如10.0.0.1,它的网络地址就是10。
子网掩码(subnet mask)是用于划分网络地址和主机地址的分界线,并帮助网络设备识别本地网络和外部网络的一个32位的二进制数。子网掩码的作用是指示IP地址的哪些位是网络部分以及哪些位是主机部分。在网络上,不同大小的子网掩码会决定可用的子网数量。子网掩码的长度和网络地址长度一致,举例而言,对于一个C类地址的IP地址,子网掩码就是255.255.255.0。
广播地址就是网络上的所有设备都可以接收到数据包的IP地址。广播地址一般是将IP地址的主机地址部分全部设置为二进制1来表示。比如,对于一个IP地址172.20.10.15/24,其中的“/24”表示子网掩码,广播地址就是172.20.10.255。
默认网关(Default Gateway)就是连接本地网络和外部网络之间的一台设备,通常是连接本地局域网和互联网的路由器。默认网关的作用是将目标地址不在同一网段的数据包转发到外部网络。当本地主机需要与其他网络通信时,会使用默认网关作为下一跳的路由器。默认网关一般是通过DHCP自动配置的,也可以手动设置。