拨开CCNA迷雾
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.2.3 网络层

网络层可以看做一座桥梁,这座桥梁把不同规范的网络连通起来。把网络层的数据作为不同网络间交换的数据单元。当数据到达目标网络时再转换成特定网络规范的帧格式。如图1-4所示,两种不同规范的网络互连,一种是以太网,一种是令牌环网络,它们在Internet上交换的是网络层数据,如IP数据包,当它们接收到数据,需要往自己网络内部传输时,路由器就转换成它们识别的以太数据帧或者令牌帧。

网络层有两个重要的功能:定义逻辑地址;为数据传输提供路由,也就是确定路径。

图1-4 IP作为通用的交换数据

与数据链路层地址相比,网络层定义的逻辑地址的最大特点是具有层次结构,而物理地址则是一个平面结构。网络层定义的逻辑地址分为两部分,一部分为网络;另一部分为该网络中的节点,代表一台主机。当需要查找某台主机时,先找到该主机所在的网络,再找到该网络中代表该主机的节点即可,如同身份证编号。这样,为管理网络中的计算机提供了极大的方便。

逻辑地址有多种,不同的协议集有不同的逻辑地址,例如,192.168.20.2是IP地址,192.168.20代表一个网络,2是该网络上的一个节点(有关IP地址的详细介绍请参阅第3章相关内容)。

网络层的另外一个重要功能是路由,也就是为被转发的数据找一条到达目的地的最佳路径。完成此项功能需要两方面的信息:一个是已知的最佳路径信息——路由表;另一个是被转发数据携带的网络层逻辑地址。路由器是完成这项功能的设备。当路由器从它的某个接口收到数据后,读取数据中携带的逻辑地址,然后查阅路由表,作出如何转发该数据的决定。