信息帧
数据在网络上传输的一种单位
信息帧是高级数据链路控制(HDLC)协议定义的三种帧类型之一,由国际标准化组织(ISO)制定,用于在数据链路层传输有效信息及流量控制数据。其控制字段首比特为0,通过3位二进制编码的发送序号(N(S))与接收序号(N(R))实现多帧连续传输与接收确认,并通过轮询/终止(P/F)位进行链路控制。
定义
信息帧,通常简称I帧,用于传送有效信息或数据。HDLC帧格式中控制字段的第1或第1、2位表示传送帧的类型:第1位为“0”是信息帧,第1、2位为“10”是监控帧,“11”是无序号帧。在信息帧中,控制字段的N(S),即第2、3、4位用于存放发送帧的序号,以使发送方不必等待确认而连续发送多帧。第5位是轮询/终止(Poll/Final)位,当为1时要求被轮询的站点给出响应。控制字段的N(R),即第6、7、8位用于存放接收方下一个预期要接收的帧的序号,比如N(R)=5,表示接收方下一帧要接收5号帧,换言之,5号帧前的各帧已接收到。N(S)和N(R)均为3位二进制编码,可取值0~7。
分类
国际标准化组织ISO定义的高级数据链路控制(HDLC)规程,是一组用于在网络节点间传送数据的协议,是在数据链路层(DLL)中广泛使用的一种协议。在HDLC协议中,数据被组成一个个的单元,称为帧,通过网络传输,由接收方确认收到,同时HDLC协议也管理数据流和数据发送的间隔时间。HDLC协议中每帧所传输的数据可以含有任意数量的比特位,而且帧的开始和结束是靠约定的比特模式(标志)来定界的,是一种“面向比特”的协议。HDLC将帧类型分为三类,分别是:
I帧(信息帧):承载上层信息和一些控制信息。信息帧的功能包括排序、流量控制、错误检测和恢复。I帧携带了发送和接收的序号。
S帧(监控帧):承载控制信息。监控帧的功能包括请求或延迟传输、状态报告、I帧的接收应答。S帧只携带接收序号。
U帧(无序号帧):承载控制信息。功能包括链路建立和断开,以及错误报告。U帧不携带任何序号。
参考资料
hdlc协议.辽宁石化职业技术学院.2025-03-21
最新修订时间:2025-10-07 00:30
目录
概述
定义
分类
参考资料