Projekt
In this course there will be two mandatory and one optional home labs or laboratory projects:
- Routing protocols Mandatory
- TCP Mandatory
- Design Project Optional Project for course grade +1
For the time frame of the projects, check the course's Gantt chart. Note, however, that the chart is preliminary and more up-to-date information is to be found on these web pages.
Each project concludes in a written report. When this report is accepted the individual project is accepted.
Routing Protocols Lab
This lab is a distance lab. You can do it whenever you want within the specified time, from where ever you want. Only one lab group can use the lab at a time, so you have to book lab sessions in advance. The bookings are made by you in the lab booking system, which also checks that only the group who have a booking at a specified time actually can use the lab during that time. Supervision and guidance will be given at Open Office hours (see below). You can find more about the lab and the booking systems at the links below.
The lab opens 2013-10-28. There will be an introductory lecture for ETSF10 only on Tuesday, 2013-10-29 13-15, in E:C.
Deadline for the lab report is 2013-11-18 for students continuing their course ETSF05 and 2013-12-09 for students taking the course ETSF10. The report should be uploaded to the moodle system in PDF format. On the first page of the report must full name of th e group memebers, thei email addresses and the router lab user id be stated. Reports not fullfilling the above or handed in by other means will not be reviewed.
You perform this lab in groups of two. Please register groups on the homepages for each course. If you have problem finding a lab partner you could use one of the forums in moodle.
Lab Material:
- Introduction to the lab (slides from the lecture Tuseday 2013-10-29, updated 2013-10-29)
- Lab manual and assignment for ETSF10 (current version is 6a.0.4, updated 2013-11-04 due to a missprint in section 2.2.5)
- The router lab
Open Office Hours:
Open Office Hours will be announced here.
Note! You are welcome to my (Jens') office any time, but during the Open Office hours I will surely be in my office.
William:
- Tuesdays 16-17
- Fridays 13-14
Submission deadline for the reports:
- 18/11 (ETSF05, C2)
- 9/12 (ETSF10; C4, D4, E4, wireless MSc programme)
TCP Lab
The aim of this lab is to familiarise you with some of the basic TCP concepts you encountered during the lectures. To complete it, you will need a software called ‘packet analyser’. There are a number of packet analysers you can actually use for this lab; and you’re free to pick the one you like most. Your lecturers, on the other hand, will only assume Wireshark knowledge when they answer possible questions.
You will have the opportunity to complete the lab on your personal computers, if you prefer, or use the department's computer laboratory facilities as usual. In the latter case, you can use one of the common computer laboratories in E-huset's basement (varg, val, falk, hacke, panter, lo, venus, mars and jupiter). Please keep in mind that, in the laboratories, you will only be able to work with Wireshark on Linux machines.
It is recommended to familiarise yourselves with 'the default tool' already. So, download and install Wireshark (source and/or binary distributions exist for Microsoft Windows and Unix/Linux), then change it's preferences, capture some network traffic if you can, open and investigate previously captured files, etc. Also, check the Wireshark user documentation (esp. sections 1.2, 2.5, 2.8, 3, 4.3, 4.5, 4.10, 4.11, 5.2, 5.7, and 6).
The lab is scheduled between November 11 and December 2, 2013. The deadline for the lab report is December 2, 2013, 23:59. Submit your report in PDF format via moodle. The report's language is English.
You will work in groups of two. The groups you have established for the routing lab will also be valid for the TCP lab unless you specifically point out that you'd like to form a new group with someone else.
Lab material:
You can find the lab manual here.
The capture file can be found here.
you can find a copy of the introduction presentation here.
Open Office hours:
Wednesday November 13th 10:00-12:00.
Thursday November 14th 15:00-17:00.
Wednesday November 20th 13:00-15:00.
Thursday November 21st 13:00-15:00.
Wednesday November 27th 10:00-12:00.
Thursday November 28th 15:00-17:00.
Friday November 29th 13:00-15:00.
Design Project
This is project is optional for students who aim for a higher mark than the basis mark 3 on the course. If you pass this project your grade for the full course will be increased by one (+1).
The project will run between November 25 and December 13. You perform the project in groups of two students. Sign up on the respective courses' home pages. A short introduction will be held on the lecture on Monday 25/11.
It is integral for the complete networking professional to be able to design and realise new protocols, and not only possess knowledge about existing protocol standards. In this project you will be given a design specification of a simple protocol and using your knowledge about the TCP/IP protocol family and additional resources you should synthesize a novel communication protocol. The design should be handed in to the lecturer in report form with the requirement that it is written in English, in a word processor or typesetting package (read LaTeX), the report should incorporate an illustration of the header design with clearly labeled sizes of each field in bit. Furthermore, each fields usage and function in the protocol should be clearly explained together with a rationale of the reason for the design (size) of each field. Any calculations or references to the information backing up the design choice should be included in the report.
The full assignment is found here.
Responsible supervisor is Björn Landfeldt.