三个事件空闲时等待校验和出错

68 人阅读 | 0 人回复

发表于 2023-1-12 19:59:04 | 显示全部楼层 |阅读模式

般情况下冗余位越多检错纠错能力越强。但相应的编码效率也越低成本越高。参考文章校验码的检错能力能检查出所有单的错误能检查出全部离散的错误能检查出全部奇数个错误能检查出全部长度小于或者等于为的突发错误是生成多项式的阶基本数据链路层协议数据链路协议主要考虑的问题避免所传送的数据可能出现差错和丢失。使发送方发送数据的速率适应接收方的接收能力。由于计算机网络中各个层次之间相互独立因此我们在设计数据链路层协议时排除那些与数据链路层无关的工作总是基于以下假设点到点的链路中所有的结点都不会崩溃。

物理层数据链路层和网络层都是独立的进程数据链路层使用数据帧网络层使用分组数据链路层只处理信道上的事务发送一个长的数据流给使用可靠的面向连接的服务。帧正确到达数据结构如下帧类型序号确认序号网络层的包一个乌托邦式的单工协议该协议基于以下假设数据单向传输接收方数据处理能力无限无限的缓冲区不需要流量控 佐治亚州手机号码列表 制信道不会出现错误真不会损坏和丢失不需要差错控制数据链路交换规则要从缓冲区发出去的帧要从缓冲区发出去的包接收从网络层来的包将包放入帧中将帧发给物理层要接收到缓冲区的帧事件的类型等待事件这里的函数接收到的只有才会继续进行否则会进行错误处理具体操作和我们要讲的协议无关不再赘述。


从物理层接收到帧将帧发送给网络层这里的函数接收到的只有才会继续进行否则会进行错误处理具体操作和我们要讲的协议无关不再赘述。无错信道上的单工停等协议很显然这样的乌托邦协议在实际应用中根本不现实那么我们进一步放宽假设数据单向传输接收方数据处理能力有限有限的缓冲区需要流量控制信道不会出错帧不会损坏和丢失不需要差错控制该协议和乌托邦协议的区别在于接收方数据处理能力有限因此我们可以进行流量控制通过接收方的反馈机制限制发送方的数据发送流量使其适应接收方的处理速度。即发送方在收到接收方反馈信息之前停止发送。我们将两种情况进行一个对比。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Shopon15Q

发表主题 1

发帖