Bit-oriented protocol
Encyclopedia
A bit-oriented protocol is a communications protocol
Communications protocol
A communications protocol is a system of digital message formats and rules for exchanging those messages in or between computing systems and in telecommunications...

 that sees the transmitted data
Data (computing)
In computer science, data is information in a form suitable for use with a computer. Data is often distinguished from programs. A program is a sequence of instructions that detail a task for the computer to perform...

 as an opaque stream of bit
Bit
A bit is the basic unit of information in computing and telecommunications; it is the amount of information stored by a digital device or other physical system that exists in one of two possible distinct states...

s with no semantics
Semantics
Semantics is the study of meaning. It focuses on the relation between signifiers, such as words, phrases, signs and symbols, and what they stand for, their denotata....

, or meaning. Control codes are defined in terms of bit sequences instead of character
Character (computing)
In computer and machine-based telecommunications terminology, a character is a unit of information that roughly corresponds to a grapheme, grapheme-like unit, or symbol, such as in an alphabet or syllabary in the written form of a natural language....

s. Bit oriented protocol can transfer data frame
Data frame
In computer networking and telecommunication, a frame is a digital data transmission unit or data packet that includes frame synchronization, i.e. a sequence of bits or symbols making it possible for the receiver to detect the beginning and end of the packet in the stream of symbols or bits...

s regardless of frame contents. It can also be stated as "bit stuffing" this technique allows the data frames to contain an arbitrary number of bits and allows character codes with arbitrary number of bits per character.

Synchronous framing High-Level Data Link Control
High-Level Data Link Control
High-Level Data Link Control is a bit-oriented synchronous data link layer protocol developed by the International Organization for Standardization...

 is a popular bit-oriented protocol.
Synchronous framing High-Level Data Link Control works like this:
May work like this : each frame begins and ends with a special bit pattern 01111110, called a flag byte.
A bit stuffing
Bit stuffing
In data transmission and telecommunication, bit stuffing is the insertion of noninformation bits into data...

technique is used to prevent the receiver from detecting the special flag byte in user data:
whenever the sender's data link layer encounters 5 consequtive ones in the data, it automatically stuffs 0 into the outgoing stream.
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK