Skip to content

Commit

Permalink
Update
Browse files Browse the repository at this point in the history
  • Loading branch information
ramakrishnansr committed Jan 21, 2025
1 parent f281d2c commit f80dae7
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion teaching/cse153-winter25/Project1-P3.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
"2. **SYN-ACK (Synchronize-Acknowledge):** The server responds with a SYN-ACK packet, acknowledging the client's request and synchronizing its own sequence numbers.\n",
"3. **ACK (Acknowledge):** The client sends an ACK packet to the server, confirming the connection establishment.\n",
"\n",
"In the ACK flooding attack, the attacker sends numerous TCP packets with the ACK flag set. These ACK packets, often with (high) random or invalid sequence and acknowledgment numbers, are unexpected by the target. The target's TCP stack then wastes resources trying to process and respond to these spurious ACKs. This processing overhead can lead to performance degradation, resource exhaustion, and ultimately, denial of service. Note that ACK flooding attacks may be performed with or without a TCP 3-way handshake, we ask you to implement either one. \n",
"In the ACK flooding attack, the attacker sends numerous TCP packets with the ACK flag set. These ACK packets, often with invalid (high) sequence and acknowledgment numbers, are unexpected by the target. The target's TCP stack then wastes resources trying to process and respond to these spurious ACKs. This processing overhead can lead to performance degradation, resource exhaustion, and ultimately, denial of service. Note that ACK flooding attacks may be performed with or without a TCP 3-way handshake, we ask you to implement either one. \n",
"\n",
"Key characteristics of the ACK flooding attack:\n",
"\n",
Expand Down

0 comments on commit f80dae7

Please sign in to comment.