anegru
anegru

Reputation: 1123

Can urgent pointer in TCP increase communication speed?

TCP has a field called Urgent Pointer.

From RFC 793, about urgent pointer:

This field communicates the current value of the urgent pointer as a positive offset from the sequence number in this segment. The urgent pointer points to the sequence number of the octet following the urgent data. This field is only be interpreted in segments with the URG control bit set.

Let's say I want to upload a file to a remote server that is handling multiple requests from multiple clients.

Can setting this flag improve the total perfromance of the transmission: speed, goodput, time?

If the above example is not suitable, in what scenario can urgent pointer improve performance?

Upvotes: 0

Views: 218

Answers (1)

Steffen Ullrich
Steffen Ullrich

Reputation: 123441

The urgent pointer is just a marker that this packet contains information which should be processed with urgency by the end application. It does not cause any faster delivery in the network and thus it does not improve network performance. The only performance it improves is how fast the application might react to user activity in that it can process OOB data (like a Control-S, i.e. stop terminal output) before processing all the preceding data (like terminal output).

Upvotes: 1

Related Questions