计算机网络-IP类型判断

第一个类别为A类,最后一个类别为E类,前边三个类别(A类、B类和C类)被用来标识工做站、路由器、交换机以及其余设备,而最后两个类别(D类和E类)被保留作特殊用途。网络

  一个IP地址由32个比特位构成,这就意味着它有四个字节长,IP地址的第一个八位位组(或者说前八个比特、第一个字节)就足于决定该IP地址究竟属于那个类别。同时,根据IP地址归属的这个类别的属性咱们就能决定IP地址的那个部分表明网络ID,那个部分表明主机ID。路由

  全部的A类网络都有一个总共7比特的网络ID部分(第8位恒为0)和24个比特的主机ID部分,如今咱们须要作的全部事情就是计算这7位比特将含有多少中可能性:2的7次方为128,因此A类地址能够包含128个大型网络,同时对于主机ID来讲,2的24次方为16,777,216,因此每一个A类网络中能够包含16,777,216个主机,可是这16,777,216个主机地址中有两个不能使用,一个用来做为该网络地址,另一个用来做为该网络内的广播地址(查看本页末尾部分的表格)。这也是咱们在计算某个网络中的“合法”主机数目老是减去2的缘由,因此,若是我问你在一个A类网络中最多能够有多少个“合法”主机时,你应该回答16,777,214而不是16,777,216。路由器

  当咱们申请其它的两个类别(B类地址和C类地址)的地址的时候,情形和申请A类地址相同,惟一不一样的是,因为不一样类别中用来标识网络和标识主机的地址值域不同,形成每类地址所涵盖的网络数目以及每一个网络中的最大主机数目个数不同。引用

  B类网络中有14个比特位用来表示网络ID(第15位、第16位被分别设置成0和1而不能改变)和16个比特位来表示主机ID,这意味着能够拥有达到“2的14次方等于16,384”个B类网络,每一个B类网络中还能够拥有“2的16次方等于65,536”个主机,固然了,这其中包括两个不能用主机ID,由于他们被分别用来标识整个网络和网络中的广播地址(查看本页末尾部分的表格)。因此,若是我问你在一个B类网络中最多能够有多少个“合法”主机时,你应该回答65,534而不是65,536。程序

  C类网络中有21个比特位用来表示网络ID(第22位、第23位、第24位被分别设置成0、1和1而不能改变)和8个比特位来表示主机ID,这意味着能够拥有达到“2的21次方等于2,097,152”个C类网络,每一个C类网络中还能够拥有“2的8次方等于256”个主机,固然了,这其中包括两个不能用主机ID,由于他们被分别用来标识整个网络和网络中的广播地址(查看本页末尾部分的表格)。因此,若是我问你在一个C类网络中最多能够有多少个“合法”主机时,你应该回答254而不是256。协议

  如今,即便咱们拥有三个类别的IP地址可使用,这儿仍须要保留部分IP地址以备特殊使用,这并不意味着你不能将他们赋给一个工做站,可是,若是你真的将一个保留地址赋给了你的工做站,它将使你的网络出现问题。基于此,咱们要避免使用这些IP地址。工作

  IP地址 特殊做用
  网络地址 0.0.0.0 用来引用一个缺省路由器,该路由器能简化被IP协议使用的路由表。
  网络地址 127.0.0.0 为环回程序预留,地址127.0.0.1经常使用来引用本机地址,若是使用这个地址,应用程序将可能将远程的该地址识别成本机地址。
  将全部主机ID部分置0的地址(标识网络的地址,例如192.168.0.0)
该地址用来引用该网络自己,例如192.168.0.0能够用来标识192.168.地址段的网络,这种表示方式常常用在路由表中。
  将全部主机ID部分置1的地址(子网广播地址,例如192.168.255.255)
  这些IP地址都是广播地址不能使用,例如:125.255.255.255(A类地址)190.30.255.255(B类)203.31.218.255(C类),参看“多播&广播”部分以获取更多信息
  将全部比特位都置1的地址(网络广播地址,255.255.255.255)
  这是一个绝对不能使用的地址,无论它拥有那种IP类别的地址远程

相关文章
相关标签/搜索