IP地址表示IP数据报将要发送到的位置,其实就是连接到Internet上的主机分配的一个全世界范围内唯一的32比特地址,分为A、B、C、D、E五类,常用的A类、B类、C类地址都是由网络号字段(net-id)和主机号字段(host-id)两个字段组成。某些IP地址保留为特殊用途,不能用于主机、子网或网络地址。掩码用来识别IP地址中网络号的位数。当使用掩码确定一个网络中的子网时,这个掩码就认为是子网掩码(Sub Net Masking),它的用途就是通知TCP/IP主机,32位的IP地址的哪些位对应网络地址,哪些位对应主机地址。子网的划分是由于当初IP地址的设计存在很多不合理的地方,使得各类网络和主机的使用数量存在很大的差别并且庞大和不好管理,IP地址使用时也会造成很大浪费。而且IP地址的这种编址方法还存在着许多缺陷,最明显的就是地址是指向网络连接,而不是某台主机。通过子网划分,即将一个大的网络划分成若干相对较小的网,并用路由器连接,可以更大程度地利用网络带宽,很好地解决以上问题。