Patent ID: 6744765
Filing Date: 2004-06-01
Classification: H04L

Abstract:
A system of transmitting messages between a client process and a remote process, comprising:a system area network providing a communications channel between the client process and the remote process; a first channel adapter forming an interface between the client process and the communications channel, the first channel adapter being configured to receive a message from the client process, segment the message into a series of packets, assign a sequence number to each packet, and place the packets in order on the communications channel; and a second channel adapter forming an interface between the remote process and the communications channel, the second channel adapter being configured to receive packets from the communications channel and send at least one acknowledgement message to the first channel adapter in response to the received packets, the acknowledgement message having a packet sequence number field containing a packet sequence number and a payload containing a message sequence number, wherein the message sequence number identifies a complete message last received at the second channel adapter and the packet sequence number identifies a packet last received at the second channel adapter.