Data Transparency and Bit Stuffing
Data Transparency
Data Transparency is the characteristic of data being used with integrity, lawfully, fairly, and traceably for valid purposes. It refers to the ability to include arbitrary bit patterns in the data field of a frame without any pattern being confused with part of the control information in the frame.

Bit stuffing
Bit stuffing is used to avoid the appearance of flag-bit patterns elsewhere within the frame. For this transmitter always inserts an extra 0 bit after each occurrence of five 1’s within the frame. The receiver after getting the frame monitors the bitstream. When a pattern of five 1’s appears, the sixth bit is examined. If it is 0, it is deleted. If it is 1 then the seventh bit is examined. If it is 0 then it is detected as a flag and if it is then the sender is indicating an abort condition.
