Spamlaws Glossary

SYN Flood

SYN Flood
A SYN (synchronize) flood occurs when an attacker forwards a succession of SYN requests to a targeted operating system. When a client attempts to initiate a TCP connection to a server, both the client and the server exchange a series of messages - below is an example of that exchange: 1. The client requests the connection to the server by forwarding a SYN message 2. The server acknowledges the request and returns a SYN-ACK to the client 3. The client responds to the ACK and a connection is established This exchange of messages is known as the TCP three-way handshake, the foundation of every successful connection that uses TCP protocol. While SYN is a well known attack, it is not very effective against modern computer networks. It only works if a server allocates resources following a SYN request, and before the ACK has been received. The best counterattack against a SYN flood is using SYN cookies or limiting the number of connections from unknown sources over a fixed time period.
SYN Flood