Question: Recall that in a TCP handshake, a client first sends a SYN message to a server. The server then sends a SYN / ACK message
Recall that in a TCP handshake, a client first sends a SYN message
to a server. The server then sends a SYNACK message back to the client, and waits for the latters
ACK. During this wait, the server has to remember the connection information clientserver IP and
ports as well as the maximum segment size MSS the maximal size of the data a TCP packet may
contain, which is communicated by the client in its initial SYNs message. We assume here thatthere are only possible choices for MSS In other words, every TCP connection makes the serverallocate some memory during the wait for the clients final ACK message. This can be exploited for a denialofservice attack as follows: send lots of TCP SYN packets to the server, but never send the final ACK messages. The server will then quickly run out of memory
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
