Computer Networks · free preview

Framing

Encoding turns bits into signals but the network adaptor must also find the boundaries of each frame in the bit stream, and the three classical answers are sentinel characters with byte stuffing in byte-oriented protocols like PPP, a distinguished bit pattern with bit stuffing in bit-oriented protocols like HDLC, and fixed-size frames located by a repeated pattern in clock-based SONET, each with a different answer to what happens when the boundary marker appears in the data itself.

1. From a stream of bits to frames

From a stream of bits to frames

2. Sentinels and stuffing

Sentinels and stuffing

3. Bit-oriented framing

Bit-oriented framing

4. Clock-based framing

Clock-based framing

5. Why framing exists

Encoding turns bits into signals. Why is a separate framing mechanism still needed on top?

6. Character stuffing

In a byte-oriented sentinel scheme, how does the sender transmit a payload byte that equals the end-of-text sentinel?

7. The count field's blast radius

What is the characteristic failure of count-based framing when the header's length field is corrupted in transit?

8. Bit stuffing in HDLC

HDLC marks frame boundaries with 01111110 and uses bit stuffing. What does the sender stuff, and what does the receiver do on seeing five 1s?

9. SONET's boundary without stuffing

How does SONET locate frame boundaries without any bit stuffing?

10. Choosing a scheme

A designer wants frames whose on-the-wire length never depends on the payload's contents, so that timing is perfectly predictable. Which family of framing serves that requirement, and why?

11. The PPP flag

The Point-to-Point Protocol and HDLC both delimit frames with the same distinguished byte. Give its 8-bit value as a binary string.

12. Five then a zero

In HDLC bit stuffing, after how many consecutive 1 bits in the payload does the sender insert a 0?

13. The STS-1 frame size

A SONET STS-1 frame is drawn as 9 rows of 90 bytes each. How many bytes long is one frame?

14. The escaping convention

In byte-oriented sentinel framing, what is the name of the technique that precedes each in-payload sentinel byte with a special escape byte?

Practice this interactively

Free account · instant grading · spaced review that schedules itself.

Start this course for free