110 likes | 221 Views
Networking project of CS bachelor students. Tiina Niklander , University of Helsinki AMICT 2013, 16.10.2013. Networking related courses in CS Degree. Bachelor: Intro to Data Communication (obligatory) Data Communication project (optional) Intro to Computer Security (optional)
E N D
Networking project of CS bachelor students TiinaNiklander, University of Helsinki AMICT 2013, 16.10.2013 Faculty of Science Department of Computer Science
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 P2P Networks • more optional courses, f.g. security, mobility Faculty of Science Department of Computer Science
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
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
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 (OpenStack-based) to capture some network traffic you created, capturing with tcpdump • Use Wireshark to analyse the traffic Faculty of Science Department of Computer Science
Attending students & prerequisites • Group size 11 students • presetmaximum 10, butacceptedall 11 applicants, 9 finished the project • First-year to N-year bachelor students • heterogeneousgroup • strongowninterest to communicationaspects • Onlyformalprerequisite: the intro to data comm. course • additionalrequirements (gradelevel, studyprogress) notused Faculty of Science Department of Computer Science
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
Student projects • Skype – traffic measurement • Smite – UDP traffic measurement • Spotify – overview and simple measurement • Virtual network performance in OpenStack • Hackeire challenge – walk-through some problems • Internet Control Message Protocol (ICMP) – in tools nmap, ping, traceroute • Host Identity Protocol (HIP) – overview • Continuous scripting of tcpdump to database Faculty of Science Department of Computer Science
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
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
Thank you!Any Questions? (Posters shown by request) Faculty of Science Department of Computer Science