×

Method for implementing a data communication protocol stack

  • US 5,278,834 A
  • Filed: 05/26/1992
  • Issued: 01/11/1994
  • Est. Priority Date: 05/26/1992
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of implementing source and destination protocol stacks for a multi-layered communications protocol system that generates message data during execution of application layer tasks at a source node, comprising the steps of:

  • receiving a protocol data unit into a communications protocol stack of a source node in the form of a linked list of data communications buffers, each buffer having an envelope field for storing said message data and layer headers and a buffer header field for storing buffer data to be used for segmenting and reassembling said protocol data unit, wherein said buffer has a size capable of being transmitted between a source and a destination protocol stack after all layer headers are stored in said envelope field at said source node;

    passing access to said buffers to each next protocol layer of said source node, such that each layer gains exclusive access to said buffers;

    segmenting said protocol data unit at any layer of said source node by unlinking all or some of said linked buffers;

    unlinking any of said buffers that remain linked at the physical layer of said source node;

    transmitting the unlinked buffers from said source node to a destination node;

    receiving the unlinked buffers into a protocol stack of said destination node as separate data units; and

    reassembling said protocol data unit at the destination stack by re-linking said buffers.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×