|
| Copyright © Cloud Software Group, Inc. All Rights Reserved |
In his classic textbook, , Andrew Tanenbaum describes virtual circuits by analogy with a public telephone network:Rendezvous virtual circuits provide a similar quality of service. A virtual circuit is an exclusive, monitored connection between two terminals—each of which is a virtual circuit transport object.
• The two terminals communicate exclusively with each other. They do not communicate with any other transport object.
• Each terminal monitors the connection to ascertain continuous correct operation.
− Each terminal presents a VC.DISCONNECTED advisory message.
− The terminals cannot reconnect. Programs must destroy them, and all listener objects that use them. To establish a new virtual circuit, programs may create new terminal objects.Every virtual circuit terminal employs an ordinary transport object as an underlying communication mechanism. The transport can be an (rvd) network transport or the intra-process transport. (Several virtual circuits can employ the same transport. The transport can carry other messages as well.)Because virtual circuits rely on point-to-point communication between the two terminals, they can use direct communication to good advantage. To do so, both terminals must employ network transports that enable direct communication. For an overview, see Direct Communication.Andrew S. Tanenbaum, , 1981, Prentice-Hall, Englewood Cliffs, New Jersey.
|
| Copyright © Cloud Software Group, Inc. All Rights Reserved |