cnet is a networking simulator which enables experimentation with
various data-link layer, network layer, routing and transport layer
networking protocols.  It has been specifically developed for, and
used in, undergraduate computer networking courses by thousands of
students since 1991.

WWW: http://www.cs.uwa.edu.au/cnet/