首页 > 编程知识 正文

数据链路层主要的协议是什么,数据链路层的协议

时间:2023-05-03 22:25:30 阅读:178717 作者:26

数据链路层六个协议的详细解释假设1 .无单工协议(APP协议)五个假设发送端2 .单工停机-等协议3 .有噪声通道的单工协议

本论文图片截取的是独学堂在线-华南理工大学的计算机网络课程

假设物理层、数据链路层、网络层是各自独立的处理过程,假设机器a想向b发送可靠性高、面向连接的长数据流,假设机器不崩溃,假设从网络层获取的数据是纯粹的数据直接加载定义的四个数据传输接口from_network_layer从网络层取数据to_physical_layer,向物理层发送数据to_network_layer 在从物理层获取数据并等待事件发生的条件cksum_err校验和中,由于timeout计时器超时,两个计时器timer重发计时器ack_timer没有携带确认计时器来定义数据帧的结构

1 .无限制的单协议(对等协议) 5点假设1 )数据的单向传输2 )收发双方的网络层处于准备完毕的状态3 )处理时间可以忽略4 )可用的缓存空间无限大5 )完整的信道)信道没有损坏,全

由于该协议的假设不存在,因此作为对等协议的发送方的typedef enum { frame _ arrival } event _ type; # include ' protocol.h ' void sender (void ) {frame s; 数据包缓冲器; while(true ) from_network_layer ) buffer; s.info=buffer,从网络层接收数据; //包装数据to_physical_layer(s; //发送到物理层}}接收方typedef enum { frame _ arrival } event _ type; # include ' protocol.h ' void receiver (void ) {frame r; event_type event; while(true ) wait_for_event ) event; from_physical_layer(r; //从物理层接收数据的to_network_layer(r.info ); //发送至网络层}}接受方2 .单工停机-等协议

明天再写。 请参阅。 请参阅。

3 .有噪声信道的单协议

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。