Earlier quoted context omitted.
Thanks. I'd found those but what I'm really interested in are the course assignments which only seem to be available for the actual course. The first two are the only ones I can't find right now
The first two programming assignments can be found here: http://www.scs.stanford.edu/10au-cs144/lab/reliable/reliable... . The 2012 assignments were the same.
Mininet: Emulating a network on your laptop
31–33 of 33 posts
Re: Mininet: Emulating a network on your laptop
#32When I was studying networking we used a network simulation tool called cnet[0], which has the nice property that it can do network simulation at different protocol layers as well as having different topologies. It can also simulate things like wide-area networks, noisy connections and so on. Most of the assignments built around cnet were of the form of "Here is a network protocol that is half-completed. Write the tr…
At the TU Ilmenau we used OMNeT++ ( http://www.omnetpp.org/ ) which had the benefit of having built-in classes for statistics collection and looking at graphs while the simulation ran - mininet doesn't seem to offer such functionality (yet?). But then it sometimes felt like omnet had too many layers of indirection and C++ was not everybodys language of choice. Our assignments were similar, I remember doing stuff with…
If you want a "real" network GNS3 is so much better.
Re: Mininet: Emulating a network on your laptop
#33I kind of want to use this to build a hacking game. You get to use real world tools to uncover bits of story scattered across a virtual network. You could even write little "agents" that run on the nodes that cause traffic to happen between nodes, or react to things happening on the network.