Soru

Zorluk: ZorTCP vs UDP Comparison and Protocols

A network engineer analyzes a packet capture of an active application stream during heavy network load. The capture reveals that the receiving host continuously updates the 16-bit Window field in its acknowledgment segments to smaller values, causing the sending host to reduce the amount of unacknowledged data sent before waiting for an ACK. Which statement correctly identifies this transport layer mechanism and its operational contrast with UDP?

  1. TCP employs dynamic windowing for receiver-driven flow control to prevent buffer overflow, whereas UDP lacks flow control mechanisms and a window size header field entirely.Cevap
  2. B
    TCP uses the window field to perform intermediate router rate limiting, whereas UDP relies on its 8-byte header to sequence packets and request retransmissions.
  3. C
    TCP windowing triggers automatic segment retransmission upon packet corruption, whereas UDP uses a variable 20-byte header to negotiate transmission window sizes.
  4. D
    TCP reduces the window size to signal Path MTU Discovery (PMTUD) updates, whereas UDP provides sequence tracking to manage buffer exhaustion without acknowledgments.

Cevap

TCP employs dynamic windowing for receiver-driven flow control to prevent buffer overflow, whereas UDP lacks flow control mechanisms and a window size header field entirely.
The correct answer accurately describes TCP flow control. The TCP header includes a 16-bit Window field that allows the receiving host to advertise its available buffer space. As the buffer fills, the receiver reduces the window size, instructing the sender to transmit less data before awaiting an ACK. In contrast, UDP has a simple, fixed 8-byte header (Source Port, Destination Port, Length, Checksum) and does not provide flow control, windowing, or rate management.

Adım Adım Çözüm

1
Analyze the observed protocol behavior in the packet capture.
The receiver is modifying the 16-bit Window field in acknowledgment segments to restrict the sender's unacknowledged data output.
This behavior is known as dynamic windowing (sliding window flow control), which protects receiver buffers from being overwhelmed.
2
Compare TCP header capabilities with UDP header structure.
TCP headers (minimum 20 bytes) contain fields for Sequence Number, Acknowledgment Number, and Window Size. UDP headers (fixed 8 bytes) contain only Source Port, Destination Port, Length, and Checksum.
UDP is connectionless and stateless, prioritizing low overhead and speed over flow control, sequencing, or error recovery.
3
Evaluate the option choices based on transport layer mechanics.
The option identifying TCP receiver-driven flow control and UDP's complete lack of windowing and flow control is the only technically accurate comparison.
UDP leaves application-level buffer management entirely to upper-layer protocols if needed.

Anahtar Kavram

TCP Sliding Window Flow Control vs. UDP Stateless Header Overhead
Tahmini Süre:2m 0s
Bu soruyu puanla