Data network acknowledgement arrangement
First Claim
1. A local data network, comprising:
- a transmission medium;
a first node connected to said medium, for generating and transmitting on said medium data packet signals representing a data packet, said data packet signals comprising acknowledgment request signals representing acknowledgment request data; and
a second node connected to said medium, comprising;
receive circuit interface means connected to said medium for receiving said data packet signals;
buffer storage means, connected to said receive circuit interface means, for storing said data packet signals;
first means connected to said buffer storage means and responsive to the contents of said buffer storage means representing said acknowledgment request data for selectively assembling an acknowledgment packet; and
second means connected to said medium for generating acknowledgment packet signals representing said acknowledgment packet assmebled by said first means for transmission over said medium;
in which said first means comprises program-controlled interface processor means responsive to contents of said buffer storage means for assembling said acknowledgment packets;
in which said second node comprises means for storing a master indicator having a positive and negative state, wherein said second node is responsive to the contents of the buffer storage means in said second node to generate said acknowledgment packet signals if said master indicator has a positive state.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for flexibly interconnecting the nodes of a local data network to achieve reliable internodal data transmission while minimizing the extra data processing load on the host processors of each node. An interface processor is provided at each node which controls transmission and reception of data packets and the communication of data from and to the location in node storage associated with the program processes which generate and receive the data. Different protocols are provided for different types of messages and are controlled by the interface processor in order to provide high reliability data transmission where needed. Destination addresses are associated with each data packet to provide flexible routing of data.
-
Citations
8 Claims
-
1. A local data network, comprising:
-
a transmission medium; a first node connected to said medium, for generating and transmitting on said medium data packet signals representing a data packet, said data packet signals comprising acknowledgment request signals representing acknowledgment request data; and a second node connected to said medium, comprising; receive circuit interface means connected to said medium for receiving said data packet signals; buffer storage means, connected to said receive circuit interface means, for storing said data packet signals; first means connected to said buffer storage means and responsive to the contents of said buffer storage means representing said acknowledgment request data for selectively assembling an acknowledgment packet; and second means connected to said medium for generating acknowledgment packet signals representing said acknowledgment packet assmebled by said first means for transmission over said medium; in which said first means comprises program-controlled interface processor means responsive to contents of said buffer storage means for assembling said acknowledgment packets; in which said second node comprises means for storing a master indicator having a positive and negative state, wherein said second node is responsive to the contents of the buffer storage means in said second node to generate said acknowledgment packet signals if said master indicator has a positive state.
-
-
2. A local data network, comprising:
-
a transmission medium; a first node connected to said medium, for generating and transmitting on said medium data packet signals representing a data packet, said data packet signals comprising acknowledgment request signals representing acknowledgment request data; and a second node connected to said medium, comprising; receive circuit interface means connected to said medium for receiving said data packet signals; buffer storage means, connected to said receive circuit interface means, for storing said data packet signals; first means connected to said buffer storage means and responsive in the contents of said buffer storage means representing said acknowledgment request data for selectively assembling an acknowledgment packet; and second means connected to said medium for generating acknowledgment packet signals representing said acknowledgment packet assembled by said first means for transmission over said medium; in which said first means comprises program-controlled interface processor means responsive to contents of said buffer storage means for assembling said acknowledgment packets; wherein said acknowledgment request data comprises data having a first set of values for requesting that said acknowledgment packet be transmitted and a second set of values for requesting that said acknowledgment packet not be transmitted.
-
-
3. In a local data network comprising a transmission medium and a plurality of nodes connected to said medium, each of said nodes comprising buffer storage means, a method of transmitting an acknowledgment packet over said medium, comprising the steps of:
-
transmitting from a first of said nodes data packet signals representing a data packet, said data packet signals comprising acknowledgment request signals representing acknowledgment request data; receiving and storing said data signals comprising said acknowledgment request signals in the buffer storage means of a second of said nodes; and selectively generating and transmitting acknowledgment packet signals representing an acknowledgment packet from said second node over said data network medium in response to said acknowledgment request signals stored in said buffer storage means; and storing initialization data in said second node for making said second node responsive to selected values of said acknowledgment request data signals stored in said buffer storage means to selectively generate and transmit said acknowledgment packet signals on said transmission medium. - View Dependent Claims (4, 5)
-
-
6. In a local data network comprising a transmission medium and a plurality of nodes connected to said medium, each of said nodes comprising buffer storage means, a method of transmitting an acknowledgment packet over said medium, comprising the steps of:
-
transmitting from a first of said nodes data packet signals representing a data packet, said data packet signals comprising acknowledgment request signals representing acknowledgment request data; receiving and storing said data packet signals comprising said acknowledgment request signals in the buffer storage means of a second of said nodes; and selectively generating and transmitting acknowledgment packet signals representing an acknowledgment packet from said second node over said data network medium in response to said acknowledgment request signals stored in said buffer storage means; wherein said acknowledgment request data comprises data having a first set of values for requesting that said acknowledgment packet be transmitted and a second set of values for requesting that said acknowledgment packet not be transmitted.
-
-
7. A local network comprising:
-
a transmission medium; first node means for transmitting on said medium signals representing a data packet and comprising acknowledgment request data signals; and second node means comprising; buffer storage means for storing said data packet signals received from said medium; means responsive to acknowledgment request data signals stored in said buffer storage means for selectively assembling an acknowledgment packet; and means responsive to the assembled acknowledgment packet for transmitting acknowledgment packet signals representing said assembled acknowledgment packet over said medium; wherein said assembling means comprises program-controlled means responsive to said stored acknowledgment request data signals for assembling said acknowledgment packet; and wherein said second node means further comprises means for storing control signals having a positive and negative state, wherein said assembling means is responsive to said stored acknowledgment request data signals to assemble said acknowledgment packet if said control signals have a positive state.
-
-
8. In a local data network comprising a transmission medium and a plurality of nodes connected to said medium, each of said nodes comprising buffer storage means, a method of transmitting an acknowledgment packet over said medium comprising the steps of:
-
transmitting signals representing a data packet from a first node, said signals comprising signals representing acknowledgment request data; storing said signals representing a data packet in the buffer storage means of a second node; selectively transmitting signals representing an acknowledgment packet from said second node over said medium in response to said stored signals representing acknowledgment request data; and storing initialization data in said second node for making said second node responsive, to selected values of said stored signals representing acknowledgment request data, selectively to transmit said acknowledgment packet signals on said transmission medium.
-
Specification