A、B、C、D、E类网络地址分类意味着什么?

A、B、C、D、E类网络地址分类意味着什么?IP地址从源头来看,其定义来自美国,现在还有大部分的A类IP地址在美国,早年没有VLSM技术的时候,只有靠A、B、C、D、E类网络地址的通用标准来实现网段的区分~

A、B、C、D、E类网络地址分类意味着什么?

文章插图
A、B、C、D、E类网络地址分类意味着什么?
A类网络的IP地址范围为1.0.0.1-127.255.255.254
B类网络的IP地址范围为:128.1.0.1-191.255.255.254
C类网络的IP地址范围为:192.0.1.1-223.255.255.254
D类网络的IP地址范围为:224.0.0.0-239.255.255.255
E类网络的IP地址范围为:240.0.0.0-247.255.255.255
首先我们知道在Internet当中的终端,如果想要被其他终端访问,就需要一个唯一的IP地址 。
怎么通过IP地址访问的呢?这个过程是怎样的呢?
是通过路由器,路由设备当中有一张路由表,该路由表记录了所有IP地址的位置,这样就可以进行包的转发了,如果我们不区分网络地址,那么这张路由表当中就要保存有所有IP地址的方向,这张路由表就会很大,就像下面说的那样:
【A、B、C、D、E类网络地址分类意味着什么?】如果不分网络位和主机位,路由器的路由表就是都是32位的地址,那所有的路由器维护的路由表会很大,转发速度会变慢(因为查询变慢) 。而且所有的路由器都要有全Internet的地址,所有人的路由器都要有足够的性能来存下全网地址 。估计建造这样的Internet成本是现在的几万倍,甚至更高 。估计为了买个路由器上网典当家产好几遍都买不起 。
有了网络地址,就可以限定拥有相同网络地址的终端都在同一个范围内,那么路由表只需要维护这个网络地址的方向,就可以找到相应的终端了 。(这些终端)
那为什么还要设定不同的网络地址的类别呢?因为网络地址有哪些我们肯定要约定好,哪个网络地址归谁要管理,就像每个公网终端都有一个唯一的IP一样,每个组织有一个唯一的网络地址,在没有Internet爆发的时候,网络IP完全够用,设计的时候没有考虑到省得原则,之所以出现A类这种恐怖地址空间,是因为某些大机构(事实上不存在那么大的机构)终端特别多,又需要每个终端都有公网IP,那么如果地址空间都是B类或者C类的话,该组织就会有多个统一的对外路由器,就是会有多个IP地址对应该组织的网络,当终端进一步增长的时候,又要增加新的对外路由器,且不同网络地址之间的访问会经过路由(经过公网),不如同网络地址空间的直接转发(就是直接在局域网内找到对端)快速,因为美国人一开始可能不想这么做,所以根据当时情况就设计了这样的网络地址规定 。
先介绍下A类、B类、C类网络地址
一个A类IP地址是指,在IP地址的四段号码中,第一段号码为网络号码,剩下的三段号码为本地计算机的号码 。如果用二进制表示IP地址的话,A类IP地址就由1字节的网络地址和3字节主机地址组成,网络地址的最高位必须是“0” 。A类IP地址中网络的标识长度为7位,主机标识的长度为24位,A类网络地址数量较少,可以用于主机数达1600多万台的大型网络 。A 类占整个地址空间的 50% 。然而,只有 126 个组织可以分配 A 类网络地址 。有趣的是,每个组织都可以为 16,000,000 台主机提供地址 。超大型组织会分配整个 A 类地址块 。时至今日,仍有公司和政府组织拥有 A 类地址 。例如,通用电气公司拥有 3.0.0.0/8,苹果电脑公司拥有 17.0.0.0/8,美国 邮政总局拥有 56.0.0.0/8 。明明第一个字节有8位!!!为什么可以表示的网络段只有126个?为什么1---127是128个,而网络段只有126个?

推荐阅读