18 Questions
What is the primary purpose of flow control in data communication?
To ensure a fast sender does not overwhelm a slow receiver
What is the main function of an ACK packet in data communication?
To acknowledge receipt of a packet and request the next packet
Why is it necessary to estimate the timeout period in data communication?
To determine the propagation delay
What is the purpose of demux in TCP?
To demultiplex a connection into multiple sockets
What is the purpose of congestion control in data communication?
To prevent network congestion
What is the purpose of the 4-tuple in TCP?
To identify a unique socket
What is the main disadvantage of the stop-and-wait protocol in terms of transmission media?
At any time, only one frame is sent and waiting to be ACK
What is the purpose of acknowledgement packets in the stop-and-wait protocol?
To indicate willingness to accept another frame
What is the main advantage of the sliding window protocol over the stop-and-wait protocol?
It allows multiple frames to be in transit at the same time
What is congestion control primarily used to prevent?
Packet loss due to network overload
What is the term for the number of frames that a sender can transmit at the same time in the sliding window protocol?
Window size
What is a characteristic of the user datagram protocol (UDP)?
It is a connectionless, best-effort protocol
What is the primary function of the transport layer in computer networks?
Provide logical communication between application processes
What is the purpose of demultiplexing in the transport layer?
To direct transport-layer segments to the appropriate socket
What type of demultiplexing is used when creating a datagram to send into a UDP socket?
Connectionless demultiplexing
Which of the following services is not available in the transport layer protocol?
Delay guarantees
What is the purpose of the transport layer's flow control mechanism?
To regulate the amount of data that can be sent
What is the transport layer responsible for in terms of error correction and recovery?
Detecting and correcting errors
Learn about TCP socket identification, connection-oriented demux, and its importance in reliable data communication. Understand how web servers handle multiple connections.
Make Your Own Quizzes and Flashcards
Convert your notes into interactive study material.
Get started for free