IPV4 给每台主机分配一个32位的二进制数
IPV6 给每台主机分配一个128位的二进制数
IPV4的32位地址被分割成两部分:前缀后后缀,前缀用于确定计算机从属的物理网络,后缀则用于确定网络上一台单独的计算机。现在所有的主机都要求支持子网编址,不是把IP地址看成由单纯的一个网络号号一个主机号组成,而是把主机号再分成一个子网号和一个主机号。这样做主要是因为A类和B类地址为主机号分配了太多的空间,可分别容纳的主机数为2的24次方减一和2的16次方减一,而事实上一个网络中并不能安排如此多的主机。在InterNIC获得某类IP网络号后,就由当地的系统管理员来进行分配,由他来举鼎是否建立子网,以及分配多少比特给子网号和主机号。
除了地址以为,主机还需要知道有多少位用于子网号及多少位用于主机号,这是在引导过程中通过子网掩码来确定的。这个掩码是一个32位的值,其中值位1的位留给网络号和子网号,为0的留给主机号。