skip to primary navigationskip to content

Department of Computer Science and Technology

Computer Networking

 

Course pages 2022–23

Computer Networking Hands-on material

While this subject has no formal practicals there is considerable merit in learning by doing. This page will contain material of a practical (hands-on) nature.

Mininet

As in past years, I would encourage students to try Mininet. Developed by colleagues at Stanford, some interesting material is available at http://teaching.mininet.org/

The tutorial VM Images are mirrored here:

  • 32 bit: http://www.scs.stanford.edu/~jvimal/mininet-sigcomm14/mininet-tutorial-vm-32bit.zip CUCL Mirror
  • 64 bit: http://www.scs.stanford.edu/~jvimal/mininet-sigcomm14/mininet-tutorial-vm-64bit.zip CUCL Mirror

A good starting point is the Sigcomm 2014 Mininet tutorial and specifically the examples

  • BGP Attack Demo (or "How to own the Internet, at least until the authorities arrive")
  • Bufferbloat (or "what does my interactive shooter get fragg'd when someone else does windows update")

More advanced students (or those with more free time) are directed toward

Recent experience suggestions ContainerNet (Mininet in a container) is an more robust place to work but a little less well documented.

Standard stuff

  • Applets (from Pearson website - I believe no 'magic' (purchase, etc.) is required to get access)

  • Wireshark Labs-sheets - not bad for ideas but the pitch point is an American Liberal Arts College, interpret that as you wish.