Question: Suppose an idle TCP connection exists between sockets A and B. A third party has eavesdropped and knows the current sequence number at both ends.

Suppose an idle TCP connection exists between sockets A and B. A third party has eavesdropped and knows the current sequence number at both ends.

(a) Suppose the third party sends A a forged packet ostensibly from B and with 100 bytes of new data. What happens? Hint:

Look up in Request for Comments 793 what TCP does when it receives an ACK that is not an “acceptable ACK.”

(b) Suppose the third party sends each end such a forged 100-byte data packet ostensibly from the other end. What happens now?

What would happen if A later sent 200 bytes of data to B?

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

a If a third party sends a forged packet from B to A with 100 bytes of new data there are a few case... View full answer

blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Computer Networking Questions!