网络层详解:校验和计算与路由转发

需积分: 50 2 下载量 18 浏览量 更新于2024-08-16 收藏 3.38MB PPT 举报
本资源是一份针对2011年计算机网络考研辅导的讲座资料,主要聚焦于网络层的部分内容。讲座详细探讨了校验和计算过程以及网络层的关键知识点,包括: 1. **网络层功能**: - 网络层的主要职责是实现异构网络之间的互联,解决不同网络之间的寻址、最大分组长度、接入机制、超时控制、差错恢复、路由选择和服务管理等问题。这些中间设备如中继器、集线器、网桥、交换机和路由器在实现网络互连中扮演着关键角色。 - 路由器是重要的网络互联工具,它们能够分隔冲突域和广播域,提供网络扩展和逻辑上的统一性,使得用户在互联网上仿佛使用的是单一网络。 2. **路由与转发**: - 路由器负责根据路由表中的信息,即通过路由选择算法动态决定数据包的转发路径。转发是实际操作,即根据路由信息将数据包从正确出口发送出去。 - 路由选择则更为复杂,涉及到网络拓扑变化的实时感知和适应,以保持通信效率。 3. **拥塞控制**: - 当网络处理能力不足以应对大量数据传输时,会出现拥塞现象,可能由各种原因如资源不足导致。拥塞控制是网络层的重要功能,它通过监控和管理网络资源,确保网络的稳定性和高效运行。 - 拥塞控制与流量控制有所区别,流量控制主要是单对单连接间的通信控制,而拥塞控制则涉及整个网络的全局策略。 4. **数据包校验和计算**: - 发送端对数据报进行校验和计算,通常采用16位反码算术运算,确保数据的完整性和准确性。接收端接收到数据报后,也会计算校验和并与发送端的校验和进行比较,如果一致则保留数据报,否则丢弃。 5. **数据报结构**: - IP数据报包含数据部分和头部,数据部分不参与校验和计算,只有头部被用于校验。头部的检验和字段用于检测在网络传输过程中可能出现的错误。 这份资料对于准备计算机网络考研的学生来说,提供了全面且深入理解网络层工作原理的参考材料,涵盖了理论知识和实践应用的关键点。