在HDLC协议中,( )的功能是轮询和选择。

admin2018-08-12  35

问题 在HDLC协议中,(    )的功能是轮询和选择。

选项 A、I帧
B、S帧
C、U帧
D、A和B

答案B

解析 本题主要考查HDLC协议。HDLC的帧类型包含3种:
      (1)信息帧(I帧)
    信息帧用于传送有效信息或数据,通常简称I帧。I帧以控制字第一位为“0”来标识。信息帧的控制字段中的N(S)用于存放发送帧序号,以使发送方不必等待确认而连续发送多帧。N(R)用于存放接收方下一个预期要接收的帧的序号,N(R)=5,即表示接收方下一帧要接收5号帧,换言之,5号帧前的各帧已被接收。N(S)和N(R)均为3位二进制编码,可取值0~7。
    (2)监控帧(S帧)
    监控帧用于差错控制和流量控制,通常简称S帧。s帧以控制字段第一、二位为“10”来标识。S帧带信息字段,只有6字节即48个比特。S帧的控制字段的第三、四位为S帧类型编码,共有4种不同编码,分别表示:
    00——接收就绪(RR),由主站或从站发送。主站可以使用RR型S帧来轮询从站,即希望从站传输编号为N(R)的I帧,若存在这样的帧,便进行传输;从站也可用RR型S帧来作响应,表示从站希望从主站那里接收的下一个I帧的编号是N(R)。
    01——拒绝(REJ),由主站或从站发送,用以要求发送方对从编号为N(R)开始的帧及其以后所有的帧进行重发,这也暗示N(R)以前的I帧已被正确接收。
    lO——接收未就绪(RNR),表示编号小于N(R)的I帧已被收到,但目前正处于忙状态,尚未准备好接收编号为N(R)的I帧,这可用来对链路流量进行控制。
    11——选择拒绝(SREJ),它要求发送方发送编号为N(R)的单个I帧,并暗示其他编号的I帧已全部确认。
    可以看出,接收就绪RR型S帧和接收未就绪RNR型S帧有两个主要功能:首先,这两种类型的S帧用来表示从站已准备好或未准备好接收信息;其次,确认编号小于N(R)的所有接收到的I帧。拒绝REJ和选择拒绝SREJ型S帧,用于向对方站指出发生了差错。REJ帧用于GO-back-N策略,用以请求重发N(R)以前的帧已被确认,当收到一个N(S)等于REJ型S帧的N(R)的I帧后,REJ状态即可清除。SREJ帧用于选择重发策略,当收到一个N(S)等于SREJ帧的N(R)的I帧时,SREJ状态即应消除。
    (3)无编号帧(U帧)
    无编号帧因其控制字段中不包含编号N(S)和N(R)而得名,简称U帧。U帧用于提供对链路的建立、拆除以及多种控制功能,但是当要求提供不可靠的无连接服务时,它有时也可以承载数据。这些控制功能由5个M位(M1,M2,M3,M4,M5,也称修正位)来定义。5个M位可以定义:32种附加的命令功能或32种应答功能,但目前许多是空缺的。本题答案为B。
转载请注明原文地址:https://kaotiyun.com/show/q0Ri777K
0

最新回复(0)