This page contains documentation for the IP/TCP projects.

Project handouts

For the top-level descriptions of each assignment, see the project handouts:

For project-specific documentation, see the sub-pages on that project.

Key specifications

For IP

  • Lnx files
  • RIP protocol
  • REPL commands (IP)

For TCP

  • TCP specification notes
  • Example socket API
  • REPL commands (TCP)

Tools and resources

For general information about how to work with our IP/TCP infrastructure, look here:

  • Tools and resources: how to work with vnet_run, how to test in wireshark, how to use a debugger, etc.
  • Sample networks