Network Workbench is a discrete time simulation of a communications network. A detailed description of Network Workbench is contained in "Understanding Internet Protocols Through Hands on Programming," J Mark Pullen, John Wiley & Sons, 2000. This version of Network Workbench is written in Java to provide a clearer presentation of the networking.
/*-----------------------------------------------------------------------------*/
| Network Workbench Version 4.2 |
| Copyright (c) 1997-2001 by J. Mark Pullen |
| George Mason University, Fairfax, Virginia |
| |
| Permission to use, copy, modify, and distribute this |
| software and its documentation for academic purposes is hereby |
| granted without fee, provided that the above copyright notice |
| and this permission appear in all copies and in supporting |
| documentation, and that the name of George Mason University |
| not be used in advertising or publicity pertaining to |
| distribution of the software without specific, written prior |
| permission. GMU makes no representations about the suitability |
| of this software for any purposes. It is provided "AS IS" |
| without express or implied warranties. All risk associated |
| with use of this software is expressly assumed by the user. |
| GMU does not give its permission to sell this software, or |
| include it within commercial products, without separate |
| written agreement. |
*------------------------------------------------------------------------------*/
Users are requested to send comments and improvements on the Workbench to mpullen@gmu.edu.
StartJNW is the main class of the simulation. For some strange, unknown reason I found that importing import GUIConstants .* or implementing GUIConstants.General causes the JavaDoc tool to abort. Therefore, the print statements in the main class of the model use explicit “\n”s. “Ours is not to reason why…”
JNW VERSIONS
VERSION # |
RELEASE DATE |
CHANGES BETWEEN VERSIONS |
1.000 |
200709 |
Development version with UDP LAN and Ethernet bus only |
1.004 |
20070917 |
Adds section KNOWN ERRORS-PROBLEM BETWEEN JNW AND NETWORK EDUCATION WARE (NEW) and updates section ENVIRONMENT |
1.100 |
20080115 |
Includes UDP and TCP. HDLC interface not implemented. Token ring not implemented. Known errors:
|
1.100 |
20080605 |
Includes UDP and TCP. HDLC interface not implemented. Token ring not implemented. |
|
|
|
|
|
|
|
|
|