The Data Link Layer Flashcards
Roles of the data link layer
Framing: delimiting data units flowing on the channel
Error handling: detecting and correcting errors introduced by the physical layer
Flow control: prevents a fast sender from out-pacing a slow receiver
Frame
transmitted data element
Framing
Sender assembles/breaks an incoming sequence of packets (from network layer) into frames
Reciever does opposite
Error handling
Whenever signals are transmitted over long distances, the signal weakens, and noise is introduced. The receive cannot resolve the signal levels. This introduces transmission errors.
Redundant data
Added to the message to allow: detection and correction at destination, detection and subsequent retransmission
Flow control
These protocols control the sending of transmission frames at a faster pace than they can be accepted.
e.g. simple stop and wait protocol
These protocols can also be equipped with error control mechanisms to ensure that all frames are eventually delivered e.g. ARQ protocols