由于初涉 TCP/IP领域,对于 IP机制一直很迷惑,IP地址为什么要分成A,B,C类,这样做的目的何在?难道只是一开始制定IP规则的时候,为了方便管理而分的吗?(实在搞不清楚这个问题该发在哪个区,就发在最长来的区里了)

解决方案 »

  1.   

    我猜想至少有个原因是为了局域网而定的。毕竟会有一些企业他们自身会有网络,如果ip地址不预留一些给专用网络,那么可能会导致内网中的ip无法分配,因为可能某个外网ip和内网的ip一样。
      

  2.   

    我觉得就是为了方便管理。同时也避免IP冲突。
    比如:如果不分区的话,那外网服务器可以分配任意一个IP了,比如分配了192.168.0.1,那当你们公司选择一个内网网段时,该选在什么网段才不会和外网上的IP有冲突?你不能保证外网的IP和你公司内部的IP不冲突。
      

  3.   

    A:00000001 00000000 00000000 00000001
    B:10000001 00000000 00000000 00000001
    C:11000001 00000000 00000000 00000001
    D:11100001 00000000 00000000 00000001
    E:11110001 00000000 00000000 00000001这样在报文结构信息判断的时候只要 加载头信息,断定第一个0的位置就可以得知是那类地址。方便快速转发。将地址分类可以有效管理信息来源,如果不分类,那么全世界的IP包都在组播,在好的网络也瘫痪。将地址划分更是为了用途区分方便管理。D类多点广播,E类用于实验。比如国内IP地址段往往跟区域有关。但是信息机构当初没有更详细的管理就迅速普及了而已。只是当初IP地址管理机构没有预料到信息业发展速度超乎想象,导致目前IP地址紧缺,直接成为IPV6的驱动力。
      

  4.   

    主要是因为节约IP地址,目前IP地址紧缺。所以有些地方都开始试用IPV6了。
      

  5.   

    IP地址紧张 有一部分的原因 就是因为把IP分为了A B C 类吧,对于六楼所说的 如果不分类,那么全世界的IP包都在组播,在好的网络也瘫痪。这个问题,路由的默认网关完全能够解决这个问题吧?
      

  6.   

    你别忘了,网关也占一个IP,一般是把网段的第一个IP作为网关,这个IP也在分类之内,而且网络的资源定位是树形,不限制深度的。即是你换分VLAN也一样。
      

  7.   

    有没有注意子网掩码的不同了
    分别是255.0.0.0;255.255.0.0;255.255.255.0一局域网为例子吧,如果你的网络只有几十台机器,你想用什么IP,不用想,你会选C类IP了吧,如果你有1000台机器,那你选择那种IP,不要说,你会选择B类IP了吧。
      

  8.   

    分配给你的时候好分配
    比如给你8个C类IP,这样好定价啊
      

  9.   

    为了寻址方便吧
    发送消息时要经由路由转发,IP地址是由网络号与主机号构成,路由是先按IP地址的网络号把目的网络找到,当到达目的网络后再利用主机号将数据报直接交付给目的主机
      

  10.   

    分类的大规则是网络号+主机号,由于A类地址用第一个自己表示网络号,而第一个bit还强制规定为0,因此,A类网络只有126个,因为127给了本地回路,另外,0网络不可用。这样的网络的一个明显特征是有2的24次幂个主机号可供分配,这样的大网络在全球几乎很难找到与其容量匹配的公司。于是就有了B类网络,用两个字节代表网络号,并且规定前两位必须是10,这样可变的网络位为14位,即有2的14次幂个网络可供分配,每个网络中可分配的主机号就是2的16次幂个(减去全1和全0的两个),因此,B类网络相对A类而言已经小了很多,同理,C类中每个网络只有254个主机号可供分配(全0和全1不可用),这样的网络就比较适合中、小型企业了。通过IP分类,可以实现IP地址资源的合理解决,让不同规模的公司申请不同规模的地址段,也就是网络号,从而节约IP资源
      

  11.   

    IP分类是为了便于全球地址的管理,但对于楼主所说的:“IP地址紧张 有一部分的原因 就是因为把IP分为了A B C 类。” 确实存在,因而人们又采用了CIDR(无类别域间路由选择技术)进行了弥补。
      

  12.   

    24楼的弟兄,IP地址分类的目的就是节约IP地址资源,如果非要再多加一点的话,也只能是规范使用边界(如D/E类的专有地址,保留了公共租约)。至于你说的CIDR和地址分类‘原因’无关,人家问的人已经是问分类的原因,‘分’是前提,你把这个前提去了,探讨无类地址是不能解决楼主的疑问的。对于楼住来说,首先应该知道IP地址是可以有类也可以无类的,但如果彻底无类,那么地址就成了平面地址了,寻址和陆游就无法层次化实现了。
      

  13.   

    主要是为了适应不同的网络设备数量。由于网络中包含的计算机有可能不一样多,有的网络可能含有较多的计算机,也有的网络包含较少的计算机,于是人们按照网络规模的大小,把32位地址信息设成三种定位的划分方式,这三种划分方法分别对应于A类、B类、C类IP地址。 1.A类IP地址 一个A类IP地址是指,在IP地址的四段号码中,第一段号码为网络号码,剩下的三段号码为本地计算机的号码。如果用二进制表示IP地址的话,A类IP地址就由1字节的网络地址和3字节主机地址组成,网络地址的最高位必须是“0”。A类IP地址中网络的标识长度为7位,主机标识的长度为24位,A类网络地址数量较少,可以用于主机数达1600多万台的大型网络。 2.B类IP地址 一个B类IP地址是指,在IP地址的四段号码中,前两段号码为网络号码,B类IP地址就由2字节的网络地址和2字节主机地址组成,网络地址的最高位必须是“10”。B类IP地址中网络的标识长度为14位,主机标识的长度为16位,B类网络地址适用于中等规模规模的网络,每个网络所能容纳的计算机数为6万多台。 3.C类IP地址 一个C类IP地址是指,在IP地址的四段号码中,前三段号码为网络号码,剩下的一段号码为本地计算机的号码。如果用二进制表示IP地址的话,C类IP地址就由3字节的网络地址和1字节主机地址组成,网络地址的最高位必须是“110”。C类IP地址中网络的标识长度为21位,主机标识的长度为8位,C类网络地址数量较多,适用于小规模的局域网络,每个网络最多只能包含254台计算机。 除了上面三种类型的IP地址外,还有几种特殊类型的IP地址,TCP/IP协议规定,凡IP地址中的第一个字节以“lll0”开始的地址都叫多点广播地址。因此,任何第一个字节大于223小于240的IP地址是多点广播地址;IP地址中的每一个字节都为0的地址(“0.0.0.0”)对应于当前主机;IP地址中的每一个字节都为1的IP地址(“255.255.255.255”)是当前子网的广播地址;IP地址中凡是以“llll0”的地址都留着将来作为特殊用途使用;IP地址中不能以十进制“127”作为开头,27.1.1.1用于回路测试,同时网络ID的第一个6位组也不能全置为“0”,全“0”表示本地网络。 
      

  14.   

    按需求呗~~A类的大型的B类中型的C类小型公司~~~当初怎么知道会不够用~~~~