网络层服务与分组交换原理

需积分: 15 0 下载量 184 浏览量 更新于2024-08-24 收藏 992KB PPT 举报
"逐跳抑制分组-计算机网络课件" 在计算机网络中,逐跳抑制分组是一种网络层策略,用于在高网速或路由器距离源主机较远的情况下有效地管理网络流量。这种策略的目标是确保分组在网络中的传播过程中能够对每个中间路由器(即每跳)产生影响,从而更有效地控制网络拥塞。在传统的抑制分组方法中,如果源主机收到拥塞信号,它会发送抑制分组给目标主机,但这可能在路由器距离较远时无法及时生效。逐跳抑制分组则解决了这个问题,通过在每个路由器节点处实施流量控制,使得网络资源的分配更为均衡。 网络层是负责端到端数据传输的关键层次,它需要了解通信子网的拓扑结构,以便选择最佳路径。网络层不仅要选择路径,还要避免某些线路过载,同时充分利用其他空闲线路。当源主机和目标主机不在同一网络时,网络层就要处理这种差异,实现跨网络的数据传输。 网络层的设计需考虑为传输层提供的服务。网络层与传输层之间的接口是通信子网的边界,它定义了传输层如何通过网络层发送和接收数据。网络层服务的设计原则包括服务的独立性(与通信子网技术无关)、子网的透明性(隐藏其数量、类型和拓扑结构)以及统一的网络地址编号。 网络层服务分为面向连接和无连接两种类型。无连接服务假设通信子网不可靠,主机需要自己处理差错控制和流量控制;而面向连接服务则期望子网提供可靠、预设连接的服务。这两种服务方式的争论主要在于复杂功能的归属。实际上,网络层的可靠性与是否面向连接是分开考虑的,如因特网采用无连接的网络层,而ATM网络则使用面向连接的服务。 存储-转发是分组交换的一种方式,它涉及到主机将分组发送给最近的路由器,路由器在确认分组完整后将其转发到下一个路由器,直至到达目标主机。无连接服务意味着每个分组独立传输,无需预先建立连接,这样的子网被称为数据报子网。在数据报子网中,每个分组(数据报)独立路由,不依赖于其他分组,简化了网络操作但可能导致不可预测的传输顺序和延迟。 逐跳抑制分组是一种优化网络流量控制的方法,而网络层作为核心的通信层,需要综合考虑服务类型、路由选择、子网设计和传输层接口等多个方面,以确保高效、可靠的网络通信。