Hello
,
the wikipedia article on Denial-of-service attack DoS tells allot about this
.
SYN flood
A SYN flood occurs when a host sends a flood of TCP/SYN packets, often with a forged sender address. Each of these packets is handled like a connection request, causing the server to spawn a half-open connection, by sending back a TCP/SYN-ACK packet(Acknowledge), and waiting for a packet in response from the sender address(response to the ACK Packet). However, because the sender address is forged, the response never comes. These half-open connections saturate the number of available connections the server is able to make, keeping it from responding to legitimate requests until after the attack ends.
If you want to know more about this attack i would say, go learn networking, (tcp protocol).
You would be good if you learn a language like python and do some networking tutorials in that language.
If you created something inspect your own crafted packages with something like Wireshark
.