当标志字节出现在待传输的数据信息当中时候,就会被误认为是帧的边界,为了解决这一问题,发送端的数据链路层在出现标志字节的数据段前插入另一个转义字符(通常取ESC)而在接受端的数据链路层在数据传往网络层之前删除这个插入的转义字符 例如如果数据流中出现了这样的数据段:A B ESC C ESC FLAG FLAG D。 那么采用自己填充算法后就会输出为:A B (ESC) ESC C (ESC) ESC (ESC) FLAG (ESC) FLAG D。注意括号里面的就是填充的。所以本题答案应该为A (ESC) ESC (ESC) FLAG B