ISC2 Certified Secure Software Lifecycle Professional (CSSLP) Practice Question
While reviewing the design for an IoT gateway that communicates with a cloud service over TCP, you notice developers have hard-coded a constant send buffer size. To let the protocol itself regulate how much data can be in flight based on the receiver's advertised capacity, which TCP mechanism should they rely on instead?
The sliding-window flow control field carried in each TCP header
The Nagle algorithm that combines tiny segments before sending
The slow-start threshold parameter used for congestion avoidance
TCP implements flow control through a sliding-window mechanism. Each ACK from the receiver contains an advertised window field indicating how many additional bytes it is prepared to accept. The sender keeps track of this value and transmits multiple segments-up to the window limit-before waiting for further acknowledgments. Hard-coding a fixed buffer defeats that adaptive behavior.
The Nagle algorithm is intended to bundle small writes into larger segments to reduce overhead, not to match sender rate to receiver capacity. The urgent pointer signals out-of-band data but plays no role in routine flow control. Slow-start threshold (ssthresh) governs congestion control; it reacts to network congestion rather than receiver buffer availability.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is the TCP sliding-window mechanism?
Open an interactive chat with Bash
How does the advertised window in TCP ACKs work?
Open an interactive chat with Bash
Why should developers avoid hard-coding buffer sizes in TCP communications?
Open an interactive chat with Bash
What is the sliding-window flow control in TCP?
Open an interactive chat with Bash
How does the Nagle algorithm differ from sliding-window flow control?
Open an interactive chat with Bash
What role does the slow-start threshold (ssthresh) play in TCP, and why is it not related to flow control?
Open an interactive chat with Bash
ISC2 Certified Secure Software Lifecycle Professional (CSSLP)
Secure Software Architecture and Design
Your Score:
Report Issue
Bash, the Crucial Exams Chat Bot
AI Bot
Loading...
Loading...
Loading...
Pass with Confidence.
IT & Cybersecurity Package
You have hit the limits of our free tier, become a Premium Member today for unlimited access.
Military, Healthcare worker, Gov. employee or Teacher? See if you qualify for a Community Discount.
Monthly
$19.99
$19.99/mo
Billed monthly, Cancel any time.
3 Month Pass
$44.99
$14.99/mo
One time purchase of $44.99, Does not auto-renew.
MOST POPULAR
Annual Pass
$119.99
$9.99/mo
One time purchase of $119.99, Does not auto-renew.
BEST DEAL
Lifetime Pass
$189.99
One time purchase, Good for life.
What You Get
All IT & Cybersecurity Package plans include the following perks and exams .