Answered step by step
Verified Expert Solution
Question
1 Approved Answer
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 that
there are only possible choices for MSS In other words, every TCP connection makes the server
allocate 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
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started