I'm learning about UNIX and network programming. I'm not yet sure how to implement this. But I'm wondering:
If I forge IP packets of a TCP connection to a server, so that the SYN / ACK packets use one IP and the following packets use another IP, what should theoretically happen? Would the connection be dropped by the server?
I'm thinking that in the case of HTTP, one could change the IP after SYN / ACK and send one packet with "black hat" data to break the server without having to identify itself. Would such a thing work?