
This is where all the components of the network are placed. The End Systems and the Switches can be moved around.
The System Console

This is where messages regarding the processes (e.g. – call setting) that take place in the network are logged.
The Status Line

This is where the status of the system is shown. If the system is idle and ready to perform actions "Ready" is displayed.
Features' Details
End Systems' and Switches' Internal Information
Placing the mouse curser over an End System or a Switch will display its name (or ID).
Double-clicking a Device will display its routing table, if available (when this Device is part of a Virtual Circuit), or an appropriate message about its current state.
End Systems' and Switches' IDs
Unlike in a real ATM network, "Captain ATM" doesn't use AESAs to identify the End Systems. The End Systems and the Switches are both identified by simple integers preceded by one letter – 'e' for End Systems and 's' for Switches. Hence, "e7" is a typical ID for an End System and "s10" is a typical ID for a Switch.
This is done in order to simplify devices identification by the user. For more information about AESAs - see ATM in a nutshell - ATM Addressing.
Virtual Circuits
Unlike in a real ATM network, we use only VCIs - Virtual Channel Identifiers for switching purposes (real networks use VPIs - Virtual Path identifiers as well). This is done due to our desire to focus on the Virtual Circuit creation process, rather than on the different types of Virtual Circuits. For more information about Virtual Circuits - see ATM in a nutshell - ATM Connections.
In real networks the VCI values ranged from 0 to 31 are reserved for different signaling operations. We don't use those reserved VCI values for VC switching purposes as well.
A real ATM cell contains 2 bytes that hold the VCI, and according to that, the VCI values we generate move from 32 to 65535. For more information about ATM cells - see ATM in a nutshell - Cell Format.
Permanent Virtual Circuit (PVC) – Once configured, the VC stays permanent unless disrupted by removing a Device or an End System.
Switched Virtual Circuit (SVC) – Once configured, the VC stays for a symbolic period of 30 seconds. The counting of this period is restarted each time a message is sent using the SVC. The reason for this timeout is our desire to emphasize the locality of an SVC (compared to PVC). In real life, an SVC stays configured for the duration of the call. Here we simulate such a call by setting the timeout described. Once an SVC is authorized, "Captain ATM" simulates a Call Setup. Since a real call setup involves, in most cases, a reply ("CALL PROCEEDING" and "CONNECT ACK") from each switch to the previous Device on the path, as well as a message to the next Device on the path ("SETUP" and "CONNECT"), the result of animating such a process will just cause a lot of mess on the Working Area that the user will find difficult to follow. "Captain ATM" animates the call-setup process as one message to each direction, while the System Console shows more accurate details. Once an SVC expires, all related entries in the involved Devices are removed.
For more information about Call Setup - see ATM in a nutshell - ATM Connections - Signaling.
Effect of Component Removal
Unless a VC is involved, the effect of removing a component (End System, Switch or connecting line) is trivial - it's graphically removed from the Working Area. However, in most cases a VC WILL be involved. As a rule of thumb, if an SVC is damaged - it's simply removed as though it was expired, and in the case of damaging a PVC - "Captain ATM" will try to re-establish the connection by finding an alternate path. If this attempt fails - an error message will be issued. There're two cases in which no such attempt is made:
- If an End System is removed, there's, obviously, no way that the PVCs it was part of could be re-established.
- If a connecting line that connects an End System to a Switch is removed, it means the End System is now physically disconnected from the rest of the network and there's no way the PVCs it was part of could be re-established.