计算机网络-第四章网络层

1 · sunny · June 2, 2023, 1:26 p.m.
网络层与运输层和应用层不同的是,在网络中的每一台主机和路由器中都有一个网络层部分。在本章中,我们将对网络层的转发(forwarding)功能和路由选择(routing)功能做重要区分。转发涉及分组在单一的路由器中从一条入链路到一条出链路的传送。路由选择涉及一个网络的所有路由器,它们经路由选择协议共同交互,以决定分组从源到目的地结点所采用的路径。为了加深对分组转发的理解,我们将“进入”路由器内部来观察它的硬件体系结构和组织。接下来我们将观察在因特网中的分组转发,以及令人称颂的网际协议(P)。我们将研究网络层编址和 IPv4的数据报格式。然后我们将探讨网络地址转换(NAT)、数据报分段、因特网控制报文协议(ICMP) 和IPv6。然后我们将注意力转向网络层的路由选择功能。我们将看到路由选择算法的任务是决定从发送方到接收方的好的路径(等价地为路由)。我们将首先学习路由选择算法的理论,关注两种最为流行的算法类型:链路状态和距离矢量算法。因为路由选择算法的复杂性随着网络路由器数量的增加会有相当大的增长,因此我们也会关注等级制路由选择方法。当我们涉及因特网的自治系统内部的路由选择协议(RIP OS...