计算机网络中网络层之划分子网

1、从两级IP地址到三级IP地址

    在今天看来,在ARPANET的早期,IP地址的设计确实不够合理。

    第一,IP地址空间的利用率有时很低。

    每一个A类地址网络可连接的主机数超过1000万,而每一个B类地址网络可连接的主机数也超过6万。有的单位申请到了一个B类地址网络,但所连接的主机数并不多,可是又不愿意申请一个足够使用的C类地址,理由是考虑到今后可能得发展。IP地址的浪费,还会使IP地址空间的资源过早地被用完。

    第二,给每一个物理网络分配一个网络号会使路由表变得太大因而使网络性能变坏。

    每一个路由器都应当能够从路由表查出应怎样到达其他网络下的下一跳路由器。因此,互联网中的网络数越多,路由器的路由表的项目数也就越多。这样,即使我们拥有足够多的IP地址资源可以给每一个物理网络分配一个网络号,也会导致路由器的路由表中的项目数过多。这不仅增加了路由器的成本(需要更多的存储空间),而且是查找路由器是耗费更多的时间,同时也使路由器之间定期交换的路由信息急剧增加,因而使路由器和整个互联网的性能都下降了。

    第三,两级IP地址不够灵活。

    有时情况紧急,一个单位需要在新的地点马上开通一个新的网络。但是在申请到一个新的IP地址之前,新增加的网络是不可能连接到互联网上工作的。我们希望有一种方法,使一个单位能随时灵活地增加本单位的网络,而不必事先到互联网管理机构去申请新的网络号。原来的两级IP地址还无法做到这一点。

    为解决上述问题,从1985年起在IP地址中又增加了一个“子网号字段”,使两级IP地址变成为三级IP地址,它能够较好地解决上述问题,并且使用起来也很灵活。这种方法叫做划分子网,或子网寻址或子网路由选择。划分子网已成为互联网的正式标准协议。

    划分子网的基本思路如下:

    (1)一个拥有许多物理网络的单位,可将所属的物理网络划分为若干个子网。划分子网纯属一个单位内部的事情。本单位以外的网络看不见这个网络是由多少个子网组成,因为这个单位对外仍然表现为一个网络。

    (2)划分子网的方法是从网络的主机号借用若干位作为子网号,当然主机号也就减少了相应的位数。于是两级IP地址在本单位内部也就变成了三级IP地址:网络号、子网号和主机号。也可以用以下记法来表示:

                            IP地址::={<网络号>,<子网号>,<主机号>}

    (3)凡是从其他网络发送给本单位某台主机的IP数据报,仍然是根据IP数据报的目的网络号找到连续在本单位网络上的路由器。但此路由器在收到IP数据报之后,在按目的网络号和子网号找到目的子网,把IP数据报交付给目的主机


猜你喜欢

转载自blog.csdn.net/sdwujk160507140150/article/details/80067535