Correct option is D
Flow control mechanisms in TCP are crucial for its reliability in data transmission. TCP ensures that data is sent in an ordered, error-checked manner with flow control, which helps manage the rate at which data is transmitted to avoid congestion, enhancing reliable communication between devices.
Important Key Points:
1.
Flow Control: This mechanism manages the data flow between sender and receiver, preventing data overflow and ensuring orderly transmission.
2.
Error Checking: TCP incorporates error-checking techniques to ensure data integrity during transmission.
3.
Ordered Delivery: By controlling the flow, TCP maintains the correct sequence of packets, ensuring reliable data communication.
Knowledge Booster:
·
Low Overhead: Low overhead can make protocols faster but does not contribute to reliability.
·
Connectionless Establishment: TCP is connection-oriented, meaning it establishes a connection before data transmission begins, unlike UDP.
·
Null Packets: Null packets do not enhance reliability; they may be used for testing or network maintenance.
·
No Session Control: Session control is essential in TCP for managing continuous data streams, so the absence of it would reduce reliability.