Mod3 PartB

0.0(0)
studied byStudied by 0 people
GameKnowt Play
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/51

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

52 Terms

1
New cards
Basic Transmission and Receipt
The sender encapsulates packets into frames and transmits them to the receiver. Frame headers are never passed to the network layer.
2
New cards
Data Link Layer
The second layer of the OSI model responsible for node-to-node delivery, framing, flow control, error detection, and correction.
3
New cards
Framing
The process of encapsulating network layer packets into frames by adding headers and trailers.
4
New cards
Error Detection
Identifying whether an error has occurred during transmission.
5
New cards
Error Correction
Identifying and fixing the errors in transmitted data.
6
New cards
Flow Control
Regulates data flow between sender and receiver to prevent overwhelming the receiver.
7
New cards
Elementary Data Link Protocols
Basic protocols with simplifying assumptions such as reliable machines, unidirectional communication, and independent processes.
8
New cards
Unidirectional Communication
Data flows in only one direction—from sender to receiver.
9
New cards
Independent Processes
Assumption that the sender and receiver operate independently.
10
New cards
Reliable Machines and Processes
Assumption that hardware and software are fault-free.
11
New cards
Utopia Protocol
A protocol with no flow control or error correction; assumes a perfect network.
12
New cards
Sender (in Utopia)
Runs in the data link layer of the source machine, transmitting data.
13
New cards
Receiver (in Utopia)
Runs in the data link layer of the destination machine, receiving data.
14
New cards
Drawback of Utopia
Ignores the possibility of transmission errors or flow overload.
15
New cards
Stop-and-Wait Protocol
Flow control protocol where the sender sends one frame and waits for acknowledgement before sending the next.
16
New cards
Line Rate
Maximum rate at which data can be transmitted over a communication channel.
17
New cards
Buffering
Temporary data storage to handle speed mismatches between sender and receiver.
18
New cards
Processing Ability
The capacity of the receiver to handle incoming frames.
19
New cards
Error-Prone Channels
Communication channels where frames can be damaged or lost.
20
New cards
Damaged Frame
A frame altered in transit, usually detected by hardware.
21
New cards
Lost Frame
A frame that never arrives at the receiver.
22
New cards
Acknowledgement (ACK)
A control message sent to confirm receipt of a frame.
23
New cards
Timer
A mechanism used to trigger retransmission if an acknowledgement is not received in time.
24
New cards
Delayed Delivery Problem
A retransmitted frame may arrive after the original was received, causing confusion.
25
New cards
Duplicate Frame Problem
Retransmissions may be mistaken as new frames.
26
New cards
Solution to Duplicates
Use sequence numbers in frame headers so the receiver can detect and discard duplicates.
27
New cards
Sequence Number
A number in the frame header to differentiate new transmissions from duplicates.
28
New cards
ARQ (Automatic Repeat reQuest)
Protocol that ensures error correction by retransmitting unacknowledged frames.
29
New cards
PAR (Positive Acknowledgement with Retransmission)
Another name for ARQ, emphasizing acknowledgement-based retransmission.
30
New cards
Disadvantage of ARQ
Extra overhead, complexity, and potential delay due to retransmissions.
31
New cards
Improving Efficiency
Use bidirectional transmission and allow multiple frames to be sent before requiring acknowledgements.
32
New cards
Bidirectional Transmission
Communication happens in both directions between sender and receiver.
33
New cards
Piggybacking
Technique of combining acknowledgements with data frames to reduce overhead.
34
New cards
Forward Channel
Path for data transmission from sender to receiver.
35
New cards
Reverse Channel
Path for data from receiver back to sender.
36
New cards
Control Frame
A frame used only to carry control information like acknowledgements.
37
New cards
Piggybacking Disadvantage
Delaying acknowledgements may lead to inefficiencies if the reverse traffic is low.
38
New cards
“Free Ride” Concept
Acknowledgement is attached to the next outgoing frame without extra cost.
39
New cards
Sliding Window Protocol (SWP)
Protocols where sender and receiver maintain windows of allowable frame numbers to send/receive.
40
New cards
Sending Window
Set of sequence numbers the sender is allowed to transmit.
41
New cards
Receiving Window
Set of sequence numbers the receiver is allowed to accept.
42
New cards
Fixed Window Size
A constant number of frames allowed in flight.
43
New cards
Dynamic Window Size
A variable-sized window based on network conditions.
44
New cards
Advantage of Dynamic Window
Adapts to congestion or processing speed, improving performance.
45
New cards
One-Bit Sliding Window
Simplified protocol with a window size of 1, essentially functioning like stop-and-wait.
46
New cards
Go-Back-N Protocol
Sender continues sending multiple frames but must go back and resend all frames after a lost or damaged one.
47
New cards
Receive Window = 1
Receiver only accepts the next expected frame and discards others.
48
New cards
Selective Repeat Protocol
Receiver buffers out-of-order frames and only asks for retransmission of missing ones.
49
New cards
Buffering in Selective Repeat
Temporarily stores received frames even if earlier frames are missing.
50
New cards

Automatic Repeat reQuest (ARQ)

Retransmits frames that are not acknowledged.

51
New cards

Positive Acknowledement with Retransmission (PAR)

Acknowledges correct frames and retransmits unacknowledged ones.

52
New cards

Sliding Window Protocol (SWP)

Allows multiple frames in flight, using windows to manage flow and errors.