Data communication and networking

CHARACTER ORIENTED PROTOCOL AND BIT ORIENTED PROTOCOL

CHARACTER ORIENTED PROTOCOL:

The character-oriented protocol is of an 8-bit size frame, the header which covers the source and destination address and some other control information, whereas the trailer carries error detection or error correction redundancy bits. In order to separate one frame from the next frame, the designer added a flag bit at the beginning and end of the frame. The most popular protocol which used to exchange only text by the data link layer.

If the receiver encounters other information rather than text in the middle of the data the user thinks of the end of the problem. To overcome this problem a byte-stuffing strategy was added to character-oriented framing. If the same pattern of the data found in the frame a special byte is added to the data section is called character stuffing (byte stuffing). This is called an escape character (ESC), which has a predetermined bit pattern. If we add ESC character in the middle of the data section means it treated has the next character as data, not a delimiting flag.

But it again creates a problem if the data contain an Escape character followed by a flag, by this the receiver will remove the ESCΒ  character from the data section but keeps the flag, which is incorrectly interpreted because of the end of the frame. To over the encountered problem, if the escape character is part of the text, an extra ESC character added to show that the second one is the part of the text.

BIT ORIENTED PROTOCOL:

Bit stuffing is the process of adding one extra 0 whenever five consecutive is follow a 0 in the data so that the receiver does not mistake the pattern 0111110 for a flag. In this, the data section of a frame is a sequence of bits to be interpreted by the upper layer as text, audio, video, and audio, etc.Β  Where in addition to the header, the designer will require a delimiter to separate one frame from other frames. Well, most protocols use a special 8-bit pattern flag as the delimiter to determine the starting and end of the frame.Β Β 

Rajeshwari Chiluveru

Rajeshwari (M.Tech) is the Technical Education Director at WebVidyalayam. She focuses on translating high-level systems engineering into accessible technology courses.

Share
Published by
Rajeshwari Chiluveru

Recent Posts

Samsung Smart TV Screen Flickering On and OFF: 2026 Diagnostic & Fix Guide

πŸŽ“ Technical Learning Module: Display Engineering Verified 2026 πŸ‘¨β€πŸ« Instructor: Lakshmi Durga (M.Tech) πŸ›‘οΈ Oversight:…

2 weeks ago

Samsung Smart TV Remote Not Working: A Technical Analysis of IR & Bluetooth Logic

πŸŽ“ Technical Learning Module: Input Logic Verified 2026 Expert Solution πŸ‘¨β€πŸ« Instructor: Rajeshwari (M.Tech) πŸ›‘οΈ…

2 weeks ago

Samsung Smart TV Apps Not Loading: Tizen 9.0 Architecture & Logic Analysis

πŸŽ“ Technical Learning Module Verified 2026 Expert Solution πŸ‘¨β€πŸ« Instructor: Rajeshwari (M.Tech) πŸ›‘οΈ Oversight: Ratan…

2 months ago

Google Spam Update 2025: Impact, Recovery Guide & SpamBrain Explained

Google released a spam update on 26th of August 2025 and this is affecting a…

6 months ago

Google Experiments with Black Sitelink Colors instead of Blue

Google keeps on testing google search display all the time and this time we are…

2 years ago

What are Template Tags in WordPress? How to Use Template Tags

In wordpress if you are developing new or custom wordpress theme or wordpress plugin then…

2 years ago