QUESTION IMAGE
Question
the advantage of assigning a sequence number to every byte of data instead of every datagram is that this
○ enables the receiver to acknowledge partial datagrams
○ enables better detection of bit-level errors
○ simplifies the counting of segments
○ none of the above
When sequence numbers are assigned to each byte rather than each datagram, the receiver can track exactly which bytes have been received. This allows the receiver to acknowledge specific ranges of bytes, meaning if only part of a datagram is successfully received (e.g., in cases of fragmentation or partial delivery), it can acknowledge the valid bytes instead of having to re-request the entire datagram. Bit-level error detection is handled by checksums, not sequence numbering. Counting segments is not simplified by byte-level sequence numbers, as it adds more granular tracking rather than simplification.
Snap & solve any problem in the app
Get step-by-step solutions on Sovi AI
Photo-based solutions with guided steps
Explore more problems and detailed explanations
Enables the receiver to acknowledge partial datagrams