Hi, I'm trying to understand why a TCP conversation between client and server ends with the client sending a FIN after many packets have been exchanged back and forth. The only thing I can see that might be an issue is that after a while, the sequence number from the server stops increasing even though the client's packets are not empty. Does this mean the server has not received these packets or has lost its place in the connection, or how do I interpret this result? Thanks. asked 15 Jun '11, 18:21 eelarry |
One Answer:
You should be looking at the Acknowledgment Numbers coming back from the server. These indicate what the server receives. Non increment of the Sequence Numbers of the server packets seem to indicate that it has nothing to send or the receiver window is closed. answered 15 Jun '11, 22:55 Jaap ♦ |