407 views
0 votes
0 votes

 “The flag field contains 6 bits. The ACK bit is used to indicate that the value carried in the acknowledgment field is valid; that is, the segment contains an acknowledgment for a segment that has been successfully received. The RST, SYN, and FIN bits are used for connection setup and teardown, as we will discuss at the end of this section. Setting the PSH bit indicates that the receiver should pass the data to the upper layer immediately. Finally, the URG bit is used to indicate that there is data in this segment that the sending-side upper-layer entity has marked as “urgent.” The location of the last byte of this urgent data is indicated by the 16-bit urgent data pointer field. TCP must inform the receiving-side upper-layer entity when urgent data exists and pass it a pointer to the end of the urgent data.”

This paragraph has been taken from kurose and ross .

I have this question that the urgent  pointer gives the last byte of the data, but why about the starting byte of the urgent data??Why is this field not present?? 

1 Answer

0 votes
0 votes
According to me it implicityly assumes that starting of the segment is also the starting byte of urgent data and it extends up to the urgent pointer.

Related questions

3 votes
3 votes
1 answer
1
KISHALAY DAS asked Nov 9, 2016
4,030 views
0 votes
0 votes
0 answers
3
Gurdeep Saini asked Jan 25, 2019
467 views
i became relaxed and thinking for the next year preparation can someone motivate me so that i can focus again on studyyou can also motivate me in private message help as ...