1 / 10

Data Link Layer

Data Link Layer. Part I: Encoding. Network Architecture. message. segment. packet. frame. signal. What is a Data Link?. The Sine Wave. f(t) = Asin(B*t + C). A – amplitude B – frequency C – phase shift. Non-Zero Return Encoding Sender Sends:. Non-Zero Return Encoding Receiver Gets:.

drea
Télécharger la présentation

Data Link Layer

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