计算机网络基础课程:第四章数据链路层协议
第四章 数据链路层协议 第四章 数据链路层协议 第四章 数据链路层协议 OSI参考模型 数据链路层的功能与协议 数据链路层功能 数据多层封装 数据链路层的功能与协议 不同网络帧长度不同,接收方如何从bit流中确定每一 帧的起始和结束?(即如何将一帧与其他帧划分开来) 数据链路层的功能与协议 数据链路层功能 带填充字符的首尾界符法 一帧以DLE STX(Start of Text)为帧开头,以DLE ETX(End of Text)为帧结束。 数据链路层的功能与协议 数据链路层功能 带填充位的首尾标志法 一帧帧开头的开头和结束标志。 数据链路层的功能与协议 数据链路层功能 第四章 数据链路层协议 数据链路层的功能与协议 数据链路层功能 4.2 流量控制方法 流量控制 为保证发送和接收速度的匹配,避免发送过快导致接收不及而造成的数据丢失; 停等协议(stop and wait) 滑动窗口协议 停等协议 停等协议 发送方发送一帧数据后,停下等待接收方应答信号; 接收方接到数据后,返回一个应答信号,表示准备接收下一帧;(不发送则等待) 发送方发送下一帧数据; 4.2 流量控制方法 流量控制 为保证发送和接收速度的匹配,避免发送过快导致接收不及而造成的数据丢失; 停等协议(stop and wait) 滑动窗口协议 滑动窗口协议 滑动窗口协议 可连续发送多个帧而无需一个个应答 滑动窗口协议 滑动窗口协议 可连续发送多个帧而无需一个个应答 滑动窗口协议 滑动窗口协议 可连续发送多个帧而无需一个个应答 滑动窗口协议 滑动窗口协议 可连续发送多个帧而无需一个个应答 滑动窗口协议 滑动窗口协议 可连续发送多个帧而无需一个个应答 滑动窗口协议 滑动窗口协议 可连续发送多个帧而无需一个个应答 滑动窗口协议 滑动窗口协议 可连续发送多个帧而无需一个个应答 滑动窗口协议 滑动窗口协议 可连续发送多个帧而无需一个个应答 滑动窗口协议 滑动窗口协议 可连续发送多个帧而无需一个个应答 滑动窗口协议 滑动窗口协议 可连续发送多个帧而无需一个个应答 滑动窗口协议 滑动窗口协议 可连续发送多个帧而无需一个个应答 滑动窗口协议 滑动窗口协议 可连续发送多个帧而无需一个个应答 滑动窗口协议 滑动窗口协议 可连续发送多个帧而无需一个个应答 滑动窗口协议 滑动窗口协议 可连续发送多个帧而无需一个个应答 滑动窗口协议 滑动窗口协议 可连续发送多个帧而无需一个个应答 滑动窗口协议 滑动窗口协议 可连续发送多个帧而无需一个个应答 滑动窗口协议 滑动窗口协议 可连续发送多个帧而无需一个个应答 滑动窗口协议 滑动窗口协议 可连续发送多个帧而无需一个个应答 滑动窗口协议 滑动窗口协议 可连续发送多个帧而无需一个个应答 滑动窗口协议 滑动窗口协议 可连续发送多个帧而无需一个个应答 滑动窗口协议 滑动窗口协议 可连续发送多个帧而无需一个个应答 滑动窗口协议 滑动窗口协议 可连续发送多个帧而无需一个个应答 滑动窗口协议 滑动窗口协议 可连续发送多个帧而无需一个个应答 滑动窗口协议 滑动窗口协议 可连续发送多个帧而无需一个个应答 滑动窗口协议 滑动窗口协议 可连续发送多个帧而无需一个个应答 滑动窗口协议 滑动窗口协议 可连续发送多个帧而无需一个个应答 滑动窗口协议 滑动窗口协议 可连续发送多个帧而无需一个个应答 滑动窗口协议 滑动窗口协议 可连续发送多个帧而无需一个个应答 第四章 数据链路层协议 数据链路层的功能与协议 数据链路层功能 4.3 差错控制 差错控制 检测和纠正传输错误的机制 肯定应答 否定应答重发 超时重发 自动重发请求技术 自动重发请求技术(ARQ) Automatic Repeat Quest 停等ARQ协议 后退N帧ARQ协议 选择性ARQ协议 停等ARQ协议 停等ARQ 协议(停等协议+重发技术) 发送方发送一帧数据后,停下等待接收方应答信号; 接收方检