The following frame should be transmitted over a given network (the frame is shown in hexadecimal): 7E DB DD 7E C0 7D DB DC FF C0. a) If the SLIP framing protocol is used; what are the bytes that are sent on the wire (after framing)? Show your work

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

The following frame should be transmitted over a given network (the frame is shown in hexadecimal):

 7E DB DD 7E C0 7D DB DC FF C0.

  1. a) If the SLIP framing protocol is used; what are the bytes that are sent on the wire (after framing)? Show your work
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps

Blurred answer
Follow-up Questions
Read through expert solutions to related follow-up questions below.
Follow-up Question

Dear Wrier it is my solution could oyu please double check this solution and confirm that your solution is correct one?

  1. The SLIP frame begins with the character 0xC0, known as the SLIP END character. Bytes in the frame are treated as either control characters or non-control characters. Non-control characters are sent as is, while control characters are replaced by a two-byte sequence. Specifically, 0x7E and 0xDD are non-control characters and are sent as is. 0xDB, 0xC0, and 0x7D are control characters and are replaced by the two-byte sequences 0xDB 0xDC, 0xDB 0xDC, and 0xDB 0xDD, respectively. The byte 0xDC is also a control character and is replaced by the two-byte sequence 0xDB 0xDD. Finally, the frame ends with the SLIP END character (0xC0).

The bytes sent on the wire (after framing) are 0xC0 7E DB DD 7E C0 7D DB DC FF DB DD 0xC0.

  1. The frame begins with a flag sequence represented by the bit sequence 01111110 and denoted by the value 0x7E. Each byte in the frame undergoes encoding using the HDLC bit-stuffing algorithm, which inserts an additional 0 bits after every sequence of five consecutive 1 bits. In cases where the byte is a control character, such as 0xDB, 0xC0, and 0x7D, it is XORed with 0x20 before bit stuffing, flipping bit 5. Finally, the frame ends with the flag sequence (0x7E) represented by the bit sequence 01111110.

The bits sent on the wire after framing the given frame in hexadecimal are 01111110 11011011 11011101 01111110 11000000 01111101 11011011 11011100 11111111 11000000 01111110.




Solution
Bartleby Expert
SEE SOLUTION
Knowledge Booster
Types of Protocols
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education