网络层主要完成以下几方面的功能: ・路由控制: 利用网络拓扑结构等网络状态,选择分组传送路径。这是网络层的主要功能。在大多数子网中,分组的整个旅途需要经过多次转发。无线广播网络是唯一的例外。 ・拥塞控制: 控制和预防网络中出现过多的分组。当到达通信子网中某一部分的分组数高于一定的阈值,使得该部分网络来不及处理这些分组时,就会使这部分以至整个网络的性能下降。这种情况称为拥塞。拥塞带来的影响可见下图。