A system and method for network communication, comprising a device coupled
between a computer and a network to receive from the computer a Transport
Control Protocol (TCP) connection, the device receiving from the network
at least one packet associated with the TCP connection and processing a
TCP header for the at least one packet, the computer having a memory
storing instructions to pass the TCP connection to the device in first
and second commands, the first command signaling an intent to transfer of
the TCP connection, the second command responsive to an indication from
the device that the device is prepared to receive the TCP connection.