Packets that would cause buffer overflow can now be sent by breaking them up and sending them sequentially. After each sent packet, a virtual SYN is sent so the other side knows it can continue sending the next piece.