×

Packet switching

  • US 5,235,595 A
  • Filed: 01/06/1989
  • Issued: 08/10/1993
  • Est. Priority Date: 05/06/1987
  • Status: Expired due to Term
First Claim
Patent Images

1. A packet switched data communications network, which transfers a block of data from a source memory buffer associated with a first node o the network to a destination memory buffer associated with a second node on the network comprising:

  • a data communications loop including a plurality of switch elements, coupled, respectively, to said first and second nodes to provide a data communications link between said first and second nodes, said data communications loop conveying self-addressed packets from said first node operating as a source to said second nodes operating as a destination wherein;

    each of said first and second nodes includes an addressable memory buffer which holds at least a first one of said self-addressed packets when the node is operating as one of said destination nodes;

    each of said switch elements comprises a transfer buffer for holding a second one of said self-addressed packets, received from said data communications loop, while the node coupled to said switch element is transmitting a third one of said self addressed packets via said switch element to said data communications loop, andeach of said self addressed packets includes;

    a data field for a segment of user data to be conveyed on the data communications loop by the packet;

    a first address field for identifying the addressable memory buffer at the destination node; and

    a second address field for indicating a starting address in said memory buffer at which to store said data segment; and

    said packet switched data communications system further comprises;

    means for transferring successive segments of data from the block into the respective data fields of successive ones of said packets,means for writing an offset of each data segment from a base address in the source buffer into the second address field of the packet containing that segment,means for identifying the destination memory buffer in the first address field of each packet,means for transmitting said packets through the system, andmeans for writing the data segment of each packet as it arrives at the second node into an address in said identified destination memory buffer, said address being signified by the combination of an offset in the second address field of the respective packet and a base address corresponding to the destination memory buffer.

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