1 / 10

Understanding Data Link Layer Encoding: Non-Zero Return and Synchronization Techniques

This article explores the intricacies of data link layer encoding, focusing on Non-Zero Return Encoding. It explains how sender and receiver synchronize through clock cycles, addressing issues such as clock drift during periods of consecutive ones or zeros. Techniques such as Manchester Encoding and 4b/5b Encoding are highlighted as solutions to ensure accurate signal interpretation. The importance of defining boundaries in signal transmission to decode binary values correctly is also discussed, providing a comprehensive overview of effective encoding methods in network architecture.

drea
Télécharger la présentation

Understanding Data Link Layer Encoding: Non-Zero Return and Synchronization Techniques

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Data Link Layer Part I: Encoding

  2. Network Architecture message segment packet frame signal

  3. What is a Data Link?

  4. The Sine Wave f(t) = Asin(B*t + C) A – amplitude B – frequency C – phase shift

  5. Non-Zero Return EncodingSender Sends:

  6. Non-Zero Return EncodingReceiver Gets: How many ones here? How many zeros here? Receiver does not know period/wavelength... Receiver can’t decode consecutive 1s or 0s

  7. Non-Zero Return EncodingReceiver Solution -> Clock Receiver Receiver has a clock. One clock cycle = square wave period. Boundaries allow us to decode 1s and 0s. ? How do we determine clock cycle ? How do we keep clock cycle synchronized with square wave signal

  8. Non-Zero Return EncodingReceiver Solution -> Clock End/Start Cycle End/Start Cycle End/Start Cycle End/Start Cycle Receiver • Sender/receiver know the clock cycle period. • Receiver uses square wave TRANSISTIONS to keep clock cycles • synchronized with square wave. • PROBLEM: Clock drift can occur over long period of consecutive 1s or 0s.

  9. Manchester Encoding

  10. 4b/5b Encoding

More Related