System and method for synchronizing variable-length messages in a local area network data communication system
First Claim
1. A station in a communications network including a communications channel for the transmission of packets of information, and a plurality of stations coupled to said channel, said stations being adapted to implement different processes, said a station comprising:
- means to send periodically a request-to-send message packet to another station until a clear-to-send message is received from that station;
means to transmit successive data packets to said another station when a clear-to-send message packet has been received therefrom and until the last data packet has been sent;
means to halt said periodical request-to-send message packets when a notice is received that the requested process does not exist;
means to send an inquiry packet to said another station peridically until such time as a reply message packet is received from said another station; and
,means to create new processes within any station in said communications network.
3 Assignments
0 Petitions
Accused Products
Abstract
This disclosure relates to a system and method for the synchronization of variable-length messages being transmitted between stations of a local area contention network where the messages are made up of a variable number of fixed-length packets. This system is adapted for automatic address assignment of different stations of the network so that the network may be expanded or contracted by adding stations and removing stations respectively. In this manner, a very reliable network is provided in that the failure of any particular station does not interfere with the functioning of the other stations in the network or the network itself. In addition, the system includes provision for associating various server stations with a given procedure so that a client station may be broadcast a request for a procedure and corresponding server stations will send the response to the client station containing the network identification of the server stations. If two or more stations contain the particular procedure called for, the first one to respond to the client station is selected.
-
Citations
5 Claims
-
1. A station in a communications network including a communications channel for the transmission of packets of information, and a plurality of stations coupled to said channel, said stations being adapted to implement different processes, said a station comprising:
-
means to send periodically a request-to-send message packet to another station until a clear-to-send message is received from that station; means to transmit successive data packets to said another station when a clear-to-send message packet has been received therefrom and until the last data packet has been sent; means to halt said periodical request-to-send message packets when a notice is received that the requested process does not exist; means to send an inquiry packet to said another station peridically until such time as a reply message packet is received from said another station; and
,means to create new processes within any station in said communications network. - View Dependent Claims (2)
-
-
3. A station in a communications network including a communications channel for the transmission of packets of information, and a plurality of stations coupled to said channel, said stations being adapted to implement different processes, said a station including:
-
means to send an inquiry information packet to another station periodically until such time as a request-to-send information packet has been received from said another station; means to send a clear-to-send message packet to said another station when a request-to-send information packet has been received from said another station means to halt the periodic sending of said inquiry information packet when a notice is received that the requested process does not exist; means to receive successive data packets from said another station until such time as the last packet has been sent or a finite time period has elapsed between respective packet receptions; means to create new processes within any station in said communications network; and means to assign different network identifications to said newly created processes.
-
-
4. In a station in a communications network including a communications channel for the transmission of packets of information, and a plurality of stations coupled to said channel, said stations being adapted to implement different processes, the method comprising:
-
periodically sending a request-to-send message packet to another station until a clear-to-send message is received from that station; transmitting successive data packets to said another station when a clear-to-send message packet has been received therefrom and until the last data packet has been sent; and sending an inquiry packet to said another station periodically until such time as a reply message packet is received from said another station.
-
-
5. In a station in a communications network including a communications channel for the transmission of packets of information, and a plurality of stations coupled to said channel, said stations being adapted to implement different processes, the method comprising:
-
sending an inquiry information packet to another station periodically until such time as a request-to-send information packet has been received from said another station; sending a clear-to-send message packet to said another station when a request-to-send information packet has been received from said another station; and
,receiving successive data packets from said another station until such time as the last packet has been sent or a finite time period has elapsed between respective packet receptions.
-
Specification