Local area network for digital data processing system

Multiplex communications – Wide area network – Packet switching

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

34082551, 34082552, 370 941, H04J 302, H04J 324

Patent

active

050581082

DESCRIPTION:

BRIEF SUMMARY
times out and if the data waiting flag is set, the device server transmits a message through the virtual circuit. Until the server circuit timer times out, the device server is inhibited from transmitting a new message over the virtual circuit. Furthermore, the data waiting flag inhibits the device server from transmitting any messages until the data waiting flag is set, indicating it has received a message from the node in which the response requested flag is set or that is has new slot data from the service users to send.
The response requested flag allows the node to immediately acknowledge a message received from the device server, whether or not it has data to send immediately, and to reserve for itself the ability to transmit a second message which has data if no data is sent in the initial message, which second message can be sent even if it receives no intervening message from the device server. The response requested flag in conjunction with the data waiting flag allows the node to force the device server to acknowledge a message that includes data when the server circuit timer next times out, whether or not the device server has data to send. The server circuit timer establishes a minimum delay period after the device server transmits a message before it transmits a subsequent message, thereby allowing other device servers to transmit messages through virtual circuits which they have established over the communications link. The device server and the node thus have the benefit of both a timer based system, based on the server circuit timer, and an event driven system, based on the response requested and data waiting flags.


BRIEF DESCRIPTION OF THE DRAWINGS

This invention is pointed out with particularity in the appended claims. The above and further advantages of this invention may be better understood by referring to the following detailed description taken in conjunction with the accompanying drawings in which:
FIG. 1 is a general block diagram of a local area network constructed in accordance with this invention;
FIG. 2A is a diagram illustrating the contents of a service advertising message transmitted by the service providers in the network depicted in FIG. 1, and FIG. 2B is a diagram of a data base established by the service users in the network of FIG. 1 in response to the service advertising message depicted in FIG. 2A;
FIG. 3A is a diagram depicting a virtual circuit and service sessions, that is useful in understanding the operations of the network depicted in FIG. 1;
FIGS. 3B and 3C are diagrams depicting databases used by the service providers and service users in the network depicted in FIG. 1;
FIG. 4 is a state diagram useful in understanding the operation of the virtual circuit depicted in FIG. 3A;
FIG. 5 is a state diagram useful in understanding the operation of the service sessions depicted in FIG. 1;
FIGS. 6A through 6D depict various formats of virtual circuit messages transmitted through the virtual circuit depicted in FIG. 3A;
FIGS. 7A through 7D depict various formats of session slot messages transmitted between corresponding sessions in the device servers and nodes as depicted in FIG. 3A; and
FIG. 8 depicts the timings of messages transmitted through the virtual circuits as depicted in FIG. 3A.


DETAILED DESCRIPTION OF AN ILLUSTRATIVE EMBODIMENT

FIG. 1 illustrates a local area network 10 in which a plurality of service users, generally indicated by reference numeral 12, communicate with a plurality of service providers, generally indicated by reference numeral 14, over a common communications link 16. A communications link 16 may take the form of any one of a number of communications lines and interface circuitry which transfer data between the service users and service providers in bit serial or parallel form. For example, the communications link may take the form of a coaxial cable and interface circuitry which transmits messages using the well-known Ethernet local area network protocol. In that protocol, data is organized into messages having a predetermined format

REFERENCES:
patent: 4039737 (1977-08-01), Frisone
patent: 4063220 (1977-12-01), Metcalfe et al.
patent: 4199663 (1980-04-01), Herzog
patent: 4227178 (1980-10-01), Gergaud et al.
patent: 4236245 (1980-11-01), Freeny et al.
patent: 4241398 (1980-12-01), Carll
patent: 4292623 (1981-09-01), Edwaran et al.
patent: 4320502 (1982-03-01), deVeer
patent: 4332027 (1982-05-01), Malcolm et al.
patent: 4379294 (1983-05-01), Sutherland et al.
patent: 4385382 (1983-05-01), Goss et al.
patent: 4410889 (1983-10-01), Bryant et al.
patent: 4592048 (1986-05-01), Beckner et al.
patent: 4596010 (1986-05-01), Beckner et al.
patent: 4663756 (1987-05-01), Retterath
Product Literature, Net/One Local Area Network Communications System, Ungermann-Bass Inc. with attached price lists dated May 1, 1983.
Net/One Asynchronous Communications Service Reference Manual, Oct. 1983, Ungermann-Bass Inc.
Net/One Network Monitor and Control Reference Manual, Oct. 1983, Ungermann-Bass Inc.
Net/One Software Configuration Reference Manual, Oct. 1983 Ungermann-Bass Inc.
Bass et al., "Local Network Gives New Flexibility to Distributed Processing", Electronics, pp. 114-120 (Sep. 1980), reprinted in Freeman et al., Tutorial Microcomputer Networks, IEEE catalog number EH0190-9, pp. 214-222 (1981).
Arnold, Net/One Performance Measurements, Ungermann-Bass Inc. Dec. 16, 1981.
Davidson, "Connection-Oriented Protocols of Net/One", Local Computer Networks, North Holland Publishing Company, pp. 319-333 1982.
Hyde, "The Networked Plans of Mr. Lan", Electronic Business, pp. 88-100, Mar. 1, 1985.
"Proposal for Implementation and Evaluation of an Ethernet Terminal Front-End", Carnegie-Mellon University, 15 Jun. 1981.
CCITT, Data Communication Networks--Services and Facilities, Terminal Equipment and Interfaces, Recommendation X.1-X.29, published 1981.
Lauck, et al., "A Combined Error and Flow Control Algorithm for Dynamic Receive Buffering", Control in Computer Networks, (ed. Grange), pp. 173-187 (1979).
Watson, "Timer-Based Mechanisms in Reliable Transport Protocol Connection Management", Computer Networks, p. 47-56, Feb. 1981.
Palframan, et al., "Reliable Interprocess Communication in Distributed Network, " Pathways to the Information Society, pp. 184-189, Proceedings of the Sixth International Conference on Computer Communication, London, (Sep. 1982).
Saal, "Local Area Networks: Possibilities for Personal Computers," Byte, vol. 6, No. 10, pp. 92-111 (Oct. 1981), copy from reprint in Freeman, at pp. 3-10.
Stritter et al., "Local Networks of Personal Computers," Proceedings COMPCON Spring 1981, Feb. 1981, pp. 2-5.
Tannenbaum, Computer Networks, Prentice-Hall, Inc., Englewood Cliffs, N.J., Chapter 8, "The Transport and Session Layers" (1981), Table of Contents for Chapter 8, text of Chapter, including pp. 324-385, and Chapter 3, pp. 119-124.
Danthine, et al., "Transport Layer--Long-Haul vs Local Network," Local Networks for Computer Communications, pp. 271-296 (1981).
Solnsteff, "A Distributed Operating System for an Educational Network," Proceedings of the 3rd Symposium on Small Systems, pp. 67-71 (Sep. 19
This is a continuation of copending application Ser. No. 07/338,485 filed on Apr. 13, 1989, now abandoned, which is a continuation of Ser. No. 07/178,430 filed on Apr. 6, 1988, now abandoned, which is a division of Ser. No. 07/088,063 filed on Aug. 21, 1987, now U.S. Pat. No. 4,823,122, which is a division of Ser. No. 07/027,033 filed on Mar. 19, 1987, now abandoned, which is a continuation of Ser. No. 06/616,553 filed on June 1, 1984, now abandoned.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Local area network for digital data processing system does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Local area network for digital data processing system, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Local area network for digital data processing system will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-996795

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.