Message transmission control arrangement for node in local area network
First Claim
1. A node (34) for transmitting outgoing messages to, and receiving incoming messages from, a local area network (10), said node (34) comprising:
- A. data storage means (68) for storing data awaiting transmission to said network;
B. message transmission means (62,
64) connected to said data storage means (68) for transmitting outgoing messages to said network (10), each outgoing message including a data field (140) which may be empty or may contain data obtained from the data storage means (68), and each outgoing message further including a response requested flag field (80) having a value indicating whether or not said node requires a response to a last sent message;
C. message receiving means (62, 64,
68) for receiving incoming messages from the network, and for enabling, in response to the receipt of an incoming message from the network, said message transmission means (62,
64) to transmit one outgoing message to said network, wherein said one outgoing message includes any data awaiting transmission in said data storage means (68);
D. transmission enabling means (64,
68), for setting said value of said response requested flag field to indicate whether or not said node requires a response to said last sent message, and to set said response requested flag field to a clear value when an outgoing message does not include data.
4 Assignments
0 Petitions
Accused Products
Abstract
A local area network for interconnecting terminals and other users and data processing systems and other service providers over a communications link. The users and providers connect to the communications link by means of interface units each of which may connect to several users or providers. The interface units communicate over the communications link by means of messages. When a user requires the use of a service, the interface unit establishes a virtual circuit between it and the interface unit connected to the service provider and a service session which allows the user and the service provider to communicate over the virtual circuit. If several users connected to the one interface unit as the first user require services provided by providers which connected to the same interface unit as the first provider, they communicate in sessions over the same virtual circuits. The session messages are accumulated into single virtual circuit messages that are acknowledged in unison by the receiving interface unit. Each virtual circuit in the users'"'"' interface units includes a timer which reset when a message is transmitted over the virtual circuit and a data waiting flag set whenever data is present to be transmitted over the virtual circuit. The interface units are inhibited for transmitting over a virtual circuit unless the timer has timed out and the data waiting flag is set.
75 Citations
11 Claims
-
1. A node (34) for transmitting outgoing messages to, and receiving incoming messages from, a local area network (10), said node (34) comprising:
-
A. data storage means (68) for storing data awaiting transmission to said network; B. message transmission means (62,
64) connected to said data storage means (68) for transmitting outgoing messages to said network (10), each outgoing message including a data field (140) which may be empty or may contain data obtained from the data storage means (68), and each outgoing message further including a response requested flag field (80) having a value indicating whether or not said node requires a response to a last sent message;C. message receiving means (62, 64,
68) for receiving incoming messages from the network, and for enabling, in response to the receipt of an incoming message from the network, said message transmission means (62,
64) to transmit one outgoing message to said network, wherein said one outgoing message includes any data awaiting transmission in said data storage means (68);D. transmission enabling means (64,
68), for setting said value of said response requested flag field to indicate whether or not said node requires a response to said last sent message, and to set said response requested flag field to a clear value when an outgoing message does not include data. - View Dependent Claims (4, 5, 6)
-
-
2. A node of the type having communications established on a link to a user through a server device, where the server device sends data upon the expiration of a timer, comprising:
-
means for receiving data sent by said user, said data being forwarded from said user to said node by said server device; means, in response to said node requiring a response from said server device, for sending a response request message (80); means for receiving an acknowledgment message from said server, both after said response request message is sent and upon the expiration of a time interval determined by said timer; and
,means, responsive to receiving said acknowledgment message, for sending another message by said node for receipt by said server device, and said timer regulates transmission of messages between said server and said node on said link.
-
-
3. A node for transmitting outgoing messages to, and receiving incoming messages from, a local area network, said node comprising:
-
A. data storage means for storing data awaiting transmission to said network; B. message transmission means connected to said data storage means for transmitting outgoing messages to said network, each outgoing message including a response requested flag field having a value indicating whether or not said node requires a response to a last sent message; C. message receiving means for receiving incoming messages from the network, and for enabling, in response to the receipt of an incoming message from the network, said message transmission means to transmit at least one outgoing message to said network, wherein said at least one outgoing message includes any data awaiting transmission in said data storage means; D. transmission means to set the value of the response requested flag field to indicate whether or not said node requires a response to said last sent message.
-
-
7. A method for transmitting outgoing messages from a node to, and receiving incoming messages to a node from, a local area network, comprising the steps of:
-
storing data awaiting transmission to said network in a data store, transmitting outgoing messages from said node to said network, each outgoing message including a data field which may be empty or may contain data obtained from the data store, and each outgoing message further including a response requested flag field having a value indicating whether or not said node requires a response to a last sent message, receiving incoming messages to said node from the network, enabling in response to the receipt of an incoming message from the network, the transmission of one outgoing message from said node to said network, wherein said one outgoing message includes any data awaiting transmission in the data store, and setting said value of said response requested flag field to indicate whether or not said node requires a response to said last sent message, and to set said response requested flag to a clear value when an outgoing message does not include data. - View Dependent Claims (9, 10, 11)
-
-
8. A method for transmitting outgoing messages from a node to, and receiving incoming messages to a node from, a local area network, comprising the steps of:
-
storing data awaiting transmission to said network in a data store, transmitting outgoing messages from said node to said network, each outgoing message including a response requested flag field having a value indicating whether or not said node requires a response to a last sent message, receiving incoming messages to said node from the network, enabling in response to the receipt of an incoming message from the network, the transmission of at least one outgoing message from said node to said network, wherein said at least one outgoing message includes any data awaiting transmission in the data store, and setting the value of the response requested flag field of said at least one message transmitted from said node to indicate that said node requires a response from a last sent message.
-
Specification