滑动窗口协议为核心,计算机网络期末复习要点梳理

需积分: 0 6 下载量 181 浏览量 更新于2024-08-14 收藏 1.56MB PPT 举报
本复习资料由主讲人李学明教授于2013年5月在重庆大学计算机学院针对计算机网络期末复习整理而成。主要内容涵盖了计算机网络的关键协议和理论基础。重点协议包括: 1. **滑动窗口协议**:这是一种流量控制协议,通过在接收端设置一个滑动窗口来管理发送端的数据流,确保接收方有足够的缓存空间接收数据。 2. **HDLC协议**:高级数据链路控制协议,用于点到点的同步数据链路通信,主要用于局域网。 3. **CSMA/CD** (载波监听多路访问/冲突检测):一种介质访问控制协议,用于以太网中避免数据包碰撞。 4. **CSMA/CA** (载波监听多路访问/冲突避免):适用于无线网络,如Wi-Fi,通过随机接入和冲突避免机制提高效率。 5. **IP协议**:互联网协议,是网络层的基础,负责路由数据包到目标网络。 6. **TCP协议**:传输控制协议,提供了可靠的数据传输服务,通过三次握手建立连接和确认机制。 7. **RIP、OSPF、BGP、IGMP协议**:路由信息协议、开放式最短路径优先、边界网关协议和互联网组管理协议,分别涉及路由选择、距离矢量路由、路径向量路由和多播管理。 8. **HTTP协议**:超文本传输协议,用于在万维网上浏览和传输数据。 9. **QoS机制相关的协议**:服务质量(QoS)协议,如DiffServ、 RSVP等,用于在网络中保证特定应用的性能需求。 10. **分层模型**:网络设计的核心原则,包括OSI七层模型和TCP/IP四层模型,强调分层设计的独立性、灵活性和标准化。 资料详细介绍了分层模型的概念、OSI模型和TCP/IP体系结构,以及协议的定义、三要素(语法、语义和同步)、协议的表现形式、服务与接口和服务与协议的关系等内容。此外,还讨论了计算机网络面临的挑战和解决方案,如分布式计算环境下的操作系统差异和跨媒介通信问题。理解这些协议和理论对于深入学习和应对计算机网络考试至关重要。