The Gateway to Computer Science Excellence
First time here? Checkout the FAQ!
+4 votes

i am understanding Character stuffing from an online resource !! 

It says " 

sing the special character of <DEL> and <STX> and <ETX> for start/end framing, the message: 


would be sent as (stuffed characters are underlined):


but they state that the problem with this method is 

" We can't use this method in situation like this when message is 


why we can't do that ?? 

converting this <DEL><STX>A<DEL><ETX> to our codeword will give output something like this 


where receiver will loose the sync ??

in Computer Networks by (45 points) | 2.4k views

1 Answer

0 votes

Character stuffing

Same idea as bit-stuffing, but operates on bytes instead of bits.

Use reserved characters to indicate the start and end of a frame. For instance, use the two-character sequence DLE STX (Data-Link Escape, Start of TeXt) to signal the beginning of a frame, and the sequence DLE ETX (End of TeXt) to flag the frame's end.

Problem: What happens if the two-character sequence DLE ETX happens to appear in the frame itself?

Solution: Use character stuffing; within the frame, replace every occurrence of DLE with the two-character sequence DLE DLE. The receiver reverses the processes, replacing every occurrence of DLE DLE with a single DLE.

Example: If the frame contained ``A B DLE D E DLE'', the characters transmitted over the channel would be ``DLE STX A B DLE DLE D E DLE DLE DLE ETX''.

Disadvantage: character is the smallest unit that can be operated on; not all architectures are byte oriented.

by Boss (21.2k points)

Related questions

0 votes
0 answers
asked Oct 2, 2017 in Computer Networks by atul_21 Active (2.8k points) | 83 views
+1 vote
4 answers
asked Oct 1, 2017 in Computer Networks by Ashwani Kumar 2 Boss (14.8k points) | 141 views
0 votes
2 answers
asked Sep 24, 2017 in Computer Networks by shefali1 Active (1.5k points) | 156 views
+9 votes
2 answers
asked Sep 20, 2017 in Computer Networks by junaid ahmad Loyal (8.4k points) | 375 views
Quick search syntax
tags tag:apple
author user:martin
title title:apple
content content:apple
exclude -tag:apple
force match +apple
views views:100
score score:10
answers answers:2
is accepted isaccepted:true
is closed isclosed:true
49,845 questions
54,783 answers
80,412 users