|
为了解决上述问题,在IP地址中又增加了一个"子网号字段",使原来两级的IP地址变成为三级的IP地址,这样就能够较好地解决上述问题,并且使用起来也很灵活。划分子网的基本思路如下。
|
|
|
(1)一个拥有许多物理网络的单位,可将其物理网络划分为若干个子网(Subnet)。划分子网纯属一个单位内部的事情,本单位以外的网络看不见这个网络由多少子网组成,对外仍表现为一个没有划分子网的网络。
|
|
|
(2)划分子网的方法是从IP地址的主机号借用若干位作为子网号subnet-id,而主机号host-id也就相应地减少了若干位。于是,两级的IP地址在本单位内部就变为三级IP地址,即网络号net-id、子网号subnet-id和主机号host-id,如下图所示。
|
|
|
|
|
(3)凡是从其他网络发送给本单位某个主机的IP数据报,仍然是根据IP数据报的目的网络号net-id找到连接在本单位网络上的路由器。但此路由器在收到IP数据报后,再按目的网络号net-id和子网号subnet-id找到目的子网,并将IP数据报交付给目的主机。
|
|
|
下面用一个例子来说明划分子网的概念。一个单位拥有一个B类IP地址,网络地址是141.14.0.0(net-id是141.14)。凡目的地址为141.14.x.x的数据报都被送到这个网络上的路由器R1。
|
|
|
现将下图所示的网络划分为3个子网,如下图所示。这里假设子网号subnet-id占8位,因此在增加子网号后主机号host-id就只有8位。所划分的3个子网分别是141.14.2.0、141.14.7.0和141.14.99.0。在划分子网后,整个网络对外仍表现为一个网络,其网络地址仍然是141.14.0.0。但路由器R1收到数据报后,再根据数据报的目的地址将其转发到相应的子网。
|
|
|
|
|
|
|