Xref: utzoo comp.protocols.tcp-ip:3965 comp.edu:1184 comp.dcom.lans:1536
Path: utzoo!utgpu!water!watmath!clyde!att!osu-cis!tut.cis.ohio-state.edu!mailrus!ames!lll-tis!helios.ee.lbl.gov!pasteur!ucbvax!decwrl!labrea!Portia!jessica.stanford.edu!morgan
From: morgan@jessica.stanford.edu (RL "Bob" Morgan)
Newsgroups: comp.protocols.tcp-ip,comp.edu,comp.dcom.lans
Subject: Network simulation for teaching?
Message-ID: <3047@Portia.Stanford.EDU>
Date: 6 Jul 88 00:51:03 GMT
Sender: news@Portia.Stanford.EDU
Reply-To: morgan@jessica.stanford.edu (RL "Bob" Morgan)
Distribution: na
Organization: Stanford University
Lines: 19


I am preparing a class in Computer Networking for a group of students
at an industrial site.  I'm comfortable with deluging them with lots
of reading and lecture, but they're expecting some lab work as well.
It was said that they would like to "write a server."  I've taught
this material to undergrads before, and have observed that writing a
simple client (like a UDP echo client) from scratch can be challenging
enough.  The rub in this case is that the only machine to work with
for class purposes is *not* networked, apparently for security
reasons.

So: does anyone have any sort of network simulation code that would
allow students to observe/fiddle with/write network-like code on a
single machine?  It's running a BSD/Unix variant.  (How I can get the
code onto the machine is another story . . .).

Thanks,

- RL "Bob Morgan