Assignments

There are three assignments in this course. First two assignments are in form of programming or network software experiment labs whereas the third assignment is in form of a written report. For each assignment there will be a fixed deadline as mentioned in the submission system. After the deadline is passed, the submission system will not accept any more submission and then with due permission for extension you will have to send the submission in mail to the respective lab-supervisor. The assignments are as described below.

Note : In order to start working with the assignments, you must register yourself in the submission system (ping-pong). Please check with your study administration for the procedure. Please read the submission instructions carefully. You should also have a look at the course description slides.


  1. Assignment / Lab 1

    In this Lab you have two options to chose from - (a) Use packet-sniffer Wireshark to get more insight into how the internet traffic around you works (b) Implement a multi-threaded webserver to experiment with your learning in http . So, if you want to dig into the internet traffic then you can chose the option (a) otherwise if programming fascinates you then you can choose the option (b). But, you should chose only one option out of two. Click on the link here to access the lab manual.
  2. Assignment / Lab 2

    The assignment is to build a sub-network and configure a number of PCs to work on that network. Students would also be connecting their sub-network to the other group's sub-networks and send network traffic between them. Please note that you must submit the preparation report Lab 2 preparation (updated for both Ed.5&6)) to the submission system two days before the date you are intended to take the lab, in order to receive the invitation for the lab. For more detail read the instructions carefully given in the submission system.. Click on the link here to access the lab manual.
  3. Assignment 3

    This assignment is for you to document your knowledge aquired broadly in this course and your hand-in experience with some tools used in the course. Click on the link here to access the assignment. The questions in the assignment are tentative and can be updated during the course.

Exam

In the exam you must follow these points.

Some past exams with solution hints through this link