0 votes 0 votes Kaluti asked Dec 23, 2017 Kaluti 522 views answer comment Share Follow See all 8 Comments See all 8 8 Comments reply Show 5 previous comments joshi_nitish commented Dec 25, 2017 reply Follow Share @Ashwani, seq# 4000 can't be reused again(even if the packet is pure ACK) because 4000 is already used up by previous packet.. but if #4001 is just used by pure ACK packet then #4001 can be reused again by next packet, since pure ACK packets doesn't consume seq# 0 votes 0 votes Ashwani Kumar 2 commented Dec 25, 2017 reply Follow Share @Nitish At the end we are just giving acknowledgement to T in response to it's FIN request as now it also wants to terminate connection from T side, so from S side we will set the ACK field of the Available flags as significant and now our other flags PSH or SYN are not significant so whatever is the value present in sequence field doesn't matter as respective field is not significant, our ACK is significant only , so why will be we consume a new sequence number because if our segment cannot contain any data then it cannot use a new sequence number In your second para you said if it used by ack packet then only we can reuse but I think we can also reuse it if used with FIN packet. Please see the diagram and point no 3, seq X is reused again and no new sequence no is consumed 0 votes 0 votes Kaluti commented Dec 25, 2017 reply Follow Share it means sequence number 4000 and 4001 both can be used here 0 votes 0 votes Please log in or register to add a comment.
0 votes 0 votes I think option A. pradeepdeepu answered Dec 23, 2017 pradeepdeepu comment Share Follow See all 0 reply Please log in or register to add a comment.