分组存储转发:路由器在计算机网络中的关键角色

需积分: 50 5 下载量 112 浏览量 更新于2024-08-14 收藏 1.99MB PPT 举报
"分组的存储转发过程是计算机网络中数据传输的关键机制,尤其在网络层的路由器中扮演重要角色。这一过程涉及到多个主机和路由器之间的交互,以确保数据包能够正确地从源主机发送到目的地。在本例中,H1 主机向 H5 主机发送分组,数据包会在沿途的路由器上经历存储和转发。 存储转发的过程包括以下几个步骤: 1. **分组传输**:H1 主机将长报文分割成较小的分组进行传输,以适应网络中不同链路的最大传输单元(MTU)限制。 2. **首次暂存**:当分组到达第一个路由器 A 时,它会被暂时存储在路由器的内存中,等待处理。这个暂存是为了执行后续的转发决策。 3. **路由表查找**:路由器 A 查找其转发表,根据目的地址确定分组应该转发的下一跳接口。 4. **转发决定**:找到对应的接口后,路由器 A 通过该接口将分组发送到下一个路由器 B,此过程在其他路由器 C 和 E 中重复进行。 5. **逐跳传输**:分组依次经过 H1 至 H5 之间的所有路由器,每个路由器都会执行类似的操作,直到最终到达目的地 H5。 在因特网中,路由器是连接不同网络的设备,它们使用路由表来决定数据包的转发路径。路由表包含网络目标地址及其对应的输出接口信息,这使得路由器能够根据分组的目的地址做出正确的转发决策。 计算机网络的性能指标,如延迟、吞吐量、带宽、可靠性和效率等,都与存储转发密切相关。存储转发机制引入了额外的延迟,因为它需要等待整个分组到达才能开始转发,但在实际网络中,这是必要的,因为它允许路由器对数据进行错误检查,并可以处理不同速度的链路。 此外,网络层(如 IP 层)负责执行分组的存储转发,而数据链路层则处理帧的传输,确保数据在物理层的可靠传输。物理层涉及实际的信号传输,如通过双绞线、同轴电缆或光纤。 计算机网络的发展历程包括从单一网络 ARPANET 进展到复杂的多层次 ISP 结构的因特网。现在,用户通常通过 ISP 接入因特网,ISP 之间通过高速主干网连接,形成全球互联的网络系统。 总结来说,分组的存储转发是计算机网络中数据传输的基础,它确保了信息在复杂网络环境中的准确和高效传递。路由器作为网络的关键节点,通过查找转发表并暂存和转发分组,实现了网络的连通性和资源共享,这些都是信息时代中计算机网络的核心功能。"