Bei
TCP nicht! Das ist deshalb so, weil es ein Streaming-Protokoll ist und nicht ein Datagram-Protokoll wie zB UDP.
Es wird also immer eine Verbindung benötigt, da es einen Handshake zwischen den beiden Partnern gibt. Man kann zwar
IP-Pakete wild umher schicken (oder direkt an eine Broadcast-Adresse schicken) aber das wird nicht viel bringen, da alle verbindungsorientierten Protokolle das höchstens als Anfang einer Verbindung ansehen werden. ZB wenn du ein SYN-Paket schickst ... dann "denkt" der Server, du willst mit ihm verbinden und reserviert schonmal Ressourcen. Daher werden SYN-Floods auch für (D)DoS-Attacken benutzt.