计算机网络原理:数据链路层与基本协议解析

需积分: 9 9 下载量 140 浏览量 更新于2024-08-23 收藏 529KB PPT 举报
"基本数据链路协议是计算机网络中数据传输的重要组成部分,主要关注如何在不可靠的物理链路上建立可靠的数据传输。杨明福教授的课件深入讲解了三种基本数据链路协议:停等协议、顺序接收管道协议(连续重发请求)以及选择重传协议。这些协议在流量控制和错误校验方面发挥着关键作用,确保了网络的稳定运行。 停等协议是一种简单的错误控制协议,其工作原理是每次只发送一个数据帧,并等待接收方的确认。如果在预设时间内没有收到确认,发送方会重发该帧。这种协议简单易行,但效率较低,因为它不允许并发传输。 顺序接收管道协议则引入了窗口机制,允许发送方连续发送多个帧而不必等待每个帧的确认。接收方通过维护一个接收窗口,只接收序号在窗口范围内的帧。当窗口满时,发送方必须等待接收方的确认才能继续发送。这种方法提高了数据传输效率,但也需要更复杂的流量控制以防止数据丢失或乱序。 选择重传协议则是针对数据丢失或错误的另一种解决方案。它允许发送方发送多个帧,但只有在接收到确认帧时才会知道哪些帧没有正确到达。不同于连续重发请求,选择重传协议只重传那些未被确认的特定帧,而不是整个窗口,从而减少了重传的数据量。 数据链路层作为OSI模型的第二层,负责在两个相邻节点间提供无差错的数据传输。在这个层次,除了上述协议外,还包括其他重要概念,如物理地址(MAC地址)、媒体访问控制(MAC)协议和成帧技术。例如,以太网就是一种广泛使用的局域网技术,它的MAC层协议规定了如何在共享媒体上竞争发送数据。 在自考课程“计算机网络原理”中,学生将学习到计算机网络的基本概念,包括网络的定义、组成、功能、分类以及标准化过程。此外,课程还涵盖了网络的体系结构,如OSI模型和TCP/IP模型,以及各层的主要内容,如物理层的信号传输、网络层的路由选择、传输层的TCP/UDP协议以及应用层的服务。 课程内容不仅限于理论,还包括实际的网络技术和组网方法,如局域网技术(如WiFi和有线以太网)、广域网和城域网的区别,以及不同交换方式(如电路交换、报文交换和分组交换)的特点。标准化方面,讲解了如ISO、ITU、ANSI等国际组织在制定网络标准中的角色,以及因特网相关的组织如IAB、IETF和IESG的工作。 这个自考课程全面地介绍了计算机网络的基础知识,为学习者提供了构建网络理解和操作能力的基础。通过对基本数据链路协议的学习,学生能够理解如何在物理层之上建立可靠的数据传输,为更深入的网络学习打下坚实基础。