www.cs.helsinki.fi networking project of cs bachelor students tiina niklander, university of...
TRANSCRIPT
www.cs.helsinki.fi
Networking project of CS bachelor students
Tiina Niklander, University of Helsinki
AMICT 2013, 16.10.2013
24.5.2013Faculty of ScienceDepartment of Computer Science 1
www.cs.helsinki.fi
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
24.5.2013 2Faculty of ScienceDepartment of Computer Science
Networking related courses in CS Degree
www.cs.helsinki.fi
• 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
24.5.2013 3Faculty of ScienceDepartment of Computer Science
Project: learning objectives
www.cs.helsinki.fi
• 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
24.5.2013 4Faculty of ScienceDepartment of Computer Science
Project structure Spring 2013
www.cs.helsinki.fi
• 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
24.5.2013 5Faculty of ScienceDepartment of Computer Science
Initial phase: Introductory task
www.cs.helsinki.fi
• 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
24.5.2013 6Faculty of ScienceDepartment of Computer Science
Attending students & prerequisites
www.cs.helsinki.fi
• 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
24.5.2013 7Faculty of ScienceDepartment of Computer Science
Student projects:Basic model, half of the projects
www.cs.helsinki.fi
1. Skype – traffic measurement
2. Smite – UDP traffic measurement
3. Spotify – overview and simple measurement
4. Virtual network performance in OpenStack
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
24.5.2013 8Faculty of ScienceDepartment of Computer Science
Student projects
www.cs.helsinki.fi
• 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)
24.5.2013 9Faculty of ScienceDepartment of Computer Science
Poster session
www.cs.helsinki.fi
• 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
24.5.2013 10Faculty of ScienceDepartment of Computer Science
Results and future
www.cs.helsinki.fi
Thank you!
Any Questions?
(Posters shown by request)
24.5.2013Faculty of ScienceDepartment of Computer Science 11