《计算机网络(第七版)-谢希仁》 第4章 网络层(下)
网际控制报文协议、路由选择协议、IPv6
网际控制报文协议ICMP
为了更有效地转发IP数据报和提高交付成功的机会,在网际层使用了网际控制报文协议ICMP(Internet Control Message Protocol)。
ICMP报文的种类
ICMP报文的种类有两种,即ICMP差错报告报文和ICMP询问报文。
应用举例
- 分组网间探测PING(Packet InterNet Groper),用来测试两台主机之间的连通性
- 另一个非常有用的应用是traceroute (这是UNIX操作系统中名字),它用来跟踪一个分 组从源点到终点的路径。在Windows操作系统中这个命令是tracert。
互联网的路由选择协议
几个基本概念
理想的路由算法应具有如下的一些特点:算法必须是正确和完整的;算法在计算上应简单;算法应能适应通信量和网络拓扑的变化;算法应具有稳定性;算法应是公平的;算法应是最佳的。
倘若从路由算法能否随网络的通信量或拓扑自适应地进行调整变化来划分,则只有两大类,即静态路由选择策略与动态路由选择策略。静态路由选择也叫做非自适应路由选择, 其特点是简单和开销较小,但不能及时适应网络状态的变化。对于很简单的小网络,完全可以采用静态路由选择,用人工配置每一条路由。动态路由选择也叫做自适应路由选择,其特 点是能较好地适应网络状态的变化,但实现起来较为复杂,开销也比较大。因此,动态路由选择适用于较复杂的大网络。
互联网釆用的路由选择协议主要是自适应的(即动态的)、分布式路由选择协议。
互联网釆用分层次的路由选择协议。
互联网就把路由选择协议划分为两大类:
- 内部网关协议IGP (Interior Gateway Protocol) 即在一个自治系统内部使用的路由选择协议,而这与在互联网中的其他自治系统选用什么路由选择协议无关。目前这类路由选择协议使用得最多,如RIP和OSPF协议。
- 外部网关协议EGP (External Gateway Protocol) 若源主机