DL104规约小结

来源:互联网 发布:有什么软件像初页 编辑:程序博客网 时间:2024/06/05 10:01

管理机(服务器端):

1.发送一个I帧/S帧,T1时间内未收到确认,则断开

2.收一个I帧,在T2时间内未收到新的I帧,则发送S帧

3.收到一个I/S/U帧,触发T3,在T3内未收到新帧,则发送U测试帧

4.12个I帧未收到确认,不发送I帧

5.每一次收到I/S帧,对方的发送序号必须等于我方接收序号

6.(我方发送序号-对方接收序号+MAX)%MAX 即是我方未确认的I帧个数

7.(此次对方的接收序号-上次对方接收序号+MAX)%MAX 此次对方确认的I帧个数

 

 

我们用12个空间来记录发送的12个I帧的时间和标识

8.每次发送I帧之前,先判断我方未确认数小于12.大于等于12就不发数据

   每次发送I帧,记录这一个I帧的发送时间,用于T1时间的计时

9.接收到I/S帧,利用 此次对方确认的I帧个数 来清空12个空间中对应的空间

 

写的不好,只是自己记下,过阵子会再写,先记下怕忘了。

原创粉丝点击