33:OSI 参考模型
34:曼彻斯特编码
35:报文交换和分组交换的相关时延
36:介质访问控制方法
37:HDLC 协议实现透明传输
比特填充(Bit stuffing)是一种用于实现透明传输的技术,主要用于数据链路层的帧传输。它的主要目的是确保在数据中不会出现与帧控制信息相冲突的比特序列,从而保障帧的正确解析。下面是比特填充如何实现透明传输的简要说明:
- 开始和结束标志: 通常,数据帧的开始和结束都会用特殊的比特序列标识,如01111110。这个标志序列确保了帧的起始和结束位置,使接收端能够正确解析帧的边界。
- 比特填充: 当数据中出现与开始和结束标志相同的比特序列时,为了避免与标志冲突,发送端会在这个冲突的位置插入额外的比特。这些额外的比特称为“填充比特”。
- 规则: 比特填充的规则是,当发现连续的5个“1”时,在第六个位置插入一个“0”(如果接下来的比特是“0”则插入“1”)。这样,即便在数据中出现了01111110这样的标志序列,比特填充也能够确保透明传输,因为插入的填充比特不会与标志冲突。
- 接收端处理: 接收端在接收到帧时会检测比特填充,并且根据规则去掉填充比特,以还原原始数据。
通过比特填充,即使在数据中出现了标志序列,也能够确保帧的开始和结束位置能够正确识别,从而实现透明传输。这种技术在多种数据链路层协议中都有应用,例如在高层数据链路控制(HDLC)和点对点协议(PPP)中。
38:交换机直通交换
39:TCP 协议中序号和确认号的相关概念