Networking project of CS bachelor students Tiina Niklander
Networking project of CS bachelor students Tiina Niklander, University of Helsinki AMICT 2013, 16. 10. 2013 Faculty of Science Department of Computer Science www. cs. helsinki. fi 24. 5. 2013 1
Networking related courses in CS Degree Bachelor: - Intro to Data Communication (obligatory) - Data Communication project (optional) - Intro to Computer Security (optional) - Network Programming (optional) Master: - Internet Protocols - Overlay and P 2 P Networks - more optional courses, f. g. security, mobility Faculty of Science Department of Computer Science www. cs. helsinki. fi 24. 5. 2013 2
Project: learning objectives • Enhance the knowledge gained at the course • Conduct own small-scale research project • Define research question • Plan and perform the actual study • Evaluate the results • Report findings • Create a poster presentation • Maintain ’work diary’ about the project Faculty of Science Department of Computer Science www. cs. helsinki. fi 24. 5. 2013 3
Project structure Spring 2013 • Duration 6 weeks • Initial phase, 1 -2 weeks • Practise the skills needed and recall the course content • Perform a guided measurement and write notes • Define your own project, 1 -2 weeks • Description of the research question and method • Approved by teacher • Actual study, 2 weeks • Poster preparation and presentation, 1 week Faculty of Science Department of Computer Science www. cs. helsinki. fi 24. 5. 2013 4
Initial phase: Introductory task • Step 1: Learn to use wireshark • use sample captures • use exiting filters and create at least one own filter • Step 2: Capture and analyse traffic • Use a virtual machine in our NODES cloud (Open. Stackbased) to capture some network traffic you created, capturing with tcpdump • Use Wireshark to analyse the traffic Faculty of Science Department of Computer Science www. cs. helsinki. fi 24. 5. 2013 5
Attending students & prerequisites • Group size 11 students • preset maximum 10, but accepted all 11 applicants, 9 finished the project • First-year to N-year bachelor students • heterogeneous group • strong own interest to communication aspects • Only formal prerequisite: the intro to data comm. course • additional requirements (grade level, study progress) not used Faculty of Science Department of Computer Science www. cs. helsinki. fi 24. 5. 2013 6
Student projects: Basic model, half of the projects • Followed the model given in initial phase • Capture traffic • Few minutes to several hours • Filter during capture (or not) • Use wireshark to analyse the captured traffic • Number of messages • Traffic volume • Traffic distribution • Create graphs with wireshark to show results Faculty of Science Department of Computer Science www. cs. helsinki. fi 24. 5. 2013 7
Student projects 1. Skype – traffic measurement 2. Smite – UDP traffic measurement 3. Spotify – overview and simple measurement 4. Virtual network performance in Open. Stack 5. Hackeire challenge – walk-through some problems 6. Internet Control Message Protocol (ICMP) – in tools nmap, ping, traceroute 7. Host Identity Protocol (HIP) – overview 8. Continuous scripting of tcpdump to database Faculty of Science Department of Computer Science www. cs. helsinki. fi 24. 5. 2013 8
Poster session • Excellent posters • Poster examples shown in advance • Feedback on drafts • Most students did their first poster • Some posters in English, mainly in Finnish (students were allowed to select the language) • Poster session: 3 min presentation + 5 min discussion (then next poster) Faculty of Science Department of Computer Science www. cs. helsinki. fi 24. 5. 2013 9
Results and future • Students liked • poster presentation • freedom to select the project • enhancing their knowledge about protocols and communication • Next time: Spring 2014 • Better evaluation after the second round Faculty of Science Department of Computer Science www. cs. helsinki. fi 24. 5. 2013 10
Thank you! Any Questions? (Posters shown by request) Faculty of Science Department of Computer Science www. cs. helsinki. fi 24. 5. 2013 11
- Slides: 11