×

Memory and processor efficient network communications protocol

  • US 8,774,184 B2
  • Filed: 10/13/2009
  • Issued: 07/08/2014
  • Est. Priority Date: 11/09/2004
  • Status: Active Grant
First Claim
Patent Images

1. A method of communicating a sequence of transmission packets, the method comprising:

  • communicating the transmission packets from a source device to a destination device through multiple connections that are virtual links, wherein each of the multiple connections is for communication between only a respective pair of applications executing on the source device and the destination device respectively, wherein each particular one of the transmission packets comprises a respective header and a respective data payload, and wherein the respective header includes;

    an identifier field comprising data to distinguish traffic type;

    a source address field comprising an address of the source device and a source port of a particular one of the multiple connections through which the particular transmission packet is communicated, wherein the source port is assigned to the particular connection from among multiple ports of the source device;

    a destination address field comprising an address of the destination device and a destination port of the particular connection, wherein the destination port is assigned to the particular connection from among multiple ports of the destination device, and wherein the source port and the destination port together make the particular connection unique from another one of the multiple connections;

    a payload error check code field comprising an error check for the respective data payload;

    a payload size field comprising a size indicator of the respective data payload;

    a hop count field comprising a count of a maximum number of routes the particular transmission packet can traverse;

    a sequencing field comprising a respective value for ordering the particular transmission packet, wherein the respective value is always a sequence number of the particular transmission packet within the sequence of all transmission packets communicated from the source device to the destination device through the multiple connections; and

    a header error check code field comprising an error check for the respective header.

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