×

Data communication protocol for maximizing the performance of IP communication links

  • US 6,273,622 B1
  • Filed: 04/15/1997
  • Issued: 08/14/2001
  • Est. Priority Date: 04/15/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. In a data communication system having a client and a server side, a method of forming a connection request message to establish a communication channel between said client and said server, comprising the steps of:

  • including an Internet Protocol (IP) header field within said connection request message;

    including User Datagram Protocol (UDP) header field within said connection request message;

    including a message type field within said connection request message indicating the type of said message;

    including a last received message number field within said connection request message indicating the number of the last received message;

    including a client IP address field within said connection request message indicating the IP address of said client;

    including a client port number field within said connection request message indicating the port number of said client;

    including a target application identification (ID) field within said connection request message indicating the ID of the target application;

    including a BUFFER_SIZE field within said connection request message indicating the maximum permitted size of the UDP packet to be transmitted;

    including a MAX_TX field within said connection request message indicating the maximum number of messages transmitted between acknowledges;

    including a MAX_RX field within said connection request message indicating the maximum number of messages received between acknowledges;

    including an ACK_TIMEOUT_TX field within said connection request message indicating the timeout period for retransmission of unacknowledged messages;

    including an ACK_TIMEOUT_RX field within said connection request message indicating the maximum timeout period for sending an acknowledgment during reception;

    including an ERROR_LEVEL field within said connection request message indicating the error sensitivity level requested by said client;

    including a ALIVE_RATE field within said connection request message indicating the keep alive rate requested by said client; and

    generating said connection request message by combining together the bits representing said IP header field, said UDP header field, said message type field, said last received message number field, said client IP address field, said client port number field, said target application ID field, said BUFFER_SIZE field, said MAX_TX field, said MAX_RX field, said ACK_TIMEOUT_TX field, said ACK_TIMEOUT_RX field, said ERROR13 LEVEL field and said ALIVE_RATE field.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×