当前位置:文档之家› HDLC协议完整过程图解

HDLC协议完整过程图解

下图是HDLC的工作过程示意图,对每个过程进行解释。

(a)链路的建立和清除。

SABM:A向B发出SABM无编号帧,设置异步平衡模式;

SABM:超时,没有收到B发出的UA无编号确认帧,发送端自动重发;UA:此时B准备就绪,发出UA确认帧,链接建立;

DISC:A发出DISC断开帧;

UA:B回应UA确认帧,链接拆除。

(b)双向数据交换

I00:A发送第0帧信息帧,并表示期望接收到对方第0帧信息;

I01:B发送第0帧信息帧,并表示期望接收到对方第1帧信息,同时表示对方第1帧以前的帧已经可靠地接收;

I11:A发送第1帧信息帧,并表示期望接收到对方第1帧信息,同时表示对方第1帧以前的帧已经可靠地接收;

I21:A发送第2帧信息帧,并表示期望接收到对方第1帧信息;

I13:B发送第1帧信息帧,并表示期望接收到对方第3帧信息,同时表示对方第3帧以前的帧已经可靠地接收;

I32:A发送第3帧信息帧,并表示期望接收到对方第2帧信息,同时表示对方第2帧以前的帧已经可靠地接收;

I24:B发送第2帧信息帧,并表示期望接收到对方第4帧信息,同时表示对方第4帧以前的帧已经可靠地接收;

I34:B发送第3帧信息帧,并表示期望接收到对方第4帧信息;

RR4:A表示准备接收4号帧信息,确认序号为4以前的帧已经接收。

(c)接收站忙

I30:B发出第3帧信息帧,表示期望并表示期望接收到对方第0帧信息;RNR4:A表示暂停接收下一帧,无法接受4号帧信息,确认4及其以前的各帧RNR0P:B询问A是否准备就绪,期待A发送信息帧0;

RNR4F:A仍未准备就绪,无法接受4号帧信息;

RNR0P:B再次询问A是否准备就绪,期待A发送信息帧0;

RR4F:A发出监督帧,RR表示准备接收4号帧信息,确认序号为4以前的帧已经接收。

I40:B发出第4帧信息帧,表示期望并表示期望接收到对方第0帧信息;

(d)后退重发

I30:A发送第3帧信息帧,并表示期望接收到对方第0帧信息;

I40:A发送第4帧信息帧,并表示期望接收到对方第0帧信息;

I50:A发送第5帧信息帧,并表示期望接收到对方第0帧信息;

REJ4:B拒绝从4好信息帧开始的所有帧,确认4号以前的各帧,也就是接收到了3号帧;

I40:A后退重新发送第4帧信息帧,并表示期望接收到对方第0帧信息;

I50:A重新发送第5帧信息帧,并表示期望接收到对方第0帧信息;

I60:A发送第6帧信息帧,并表示期望接收到对方第0帧信息;

(e)超时重发

I40:A发送第2帧信息帧,并表示期望接收到对方第0帧信息;

I30:A发送第3帧信息帧,并表示期望接收到对方第0帧信息;

RR3:B表示准备接受下一帧,确认接收3之前的帧;

RNR0P:A询问B是否准备就绪,期待接收第0号信息帧;

RR3F:B表示准备就绪,确认已经接收3以前的信息帧;

I30:A发送第3帧信息帧,并表示期望接收到对方第0帧信息;

RR4:B表示准备就绪,可以接收4号帧信息,确认4以前的信息帧。

相关主题