www.cs.helsinki.fi networking project of cs bachelor students tiina niklander, university of...

11
www.cs.helsinki.fi Networking project of CS bachelor students Tiina Niklander, University of Helsinki AMICT 2013, 16.10.2013 24.5.2013 Faculty of Science Department of Computer Science 1

Upload: rosanna-freeman

Post on 25-Dec-2015

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Www.cs.helsinki.fi Networking project of CS bachelor students Tiina Niklander, University of Helsinki AMICT 2013, 16.10.2013 24.5.2013 Faculty of Science

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

Page 2: Www.cs.helsinki.fi Networking project of CS bachelor students Tiina Niklander, University of Helsinki AMICT 2013, 16.10.2013 24.5.2013 Faculty of Science

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

Page 3: Www.cs.helsinki.fi Networking project of CS bachelor students Tiina Niklander, University of Helsinki AMICT 2013, 16.10.2013 24.5.2013 Faculty of Science

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

Page 4: Www.cs.helsinki.fi Networking project of CS bachelor students Tiina Niklander, University of Helsinki AMICT 2013, 16.10.2013 24.5.2013 Faculty of Science

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

Page 5: Www.cs.helsinki.fi Networking project of CS bachelor students Tiina Niklander, University of Helsinki AMICT 2013, 16.10.2013 24.5.2013 Faculty of Science

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

Page 6: Www.cs.helsinki.fi Networking project of CS bachelor students Tiina Niklander, University of Helsinki AMICT 2013, 16.10.2013 24.5.2013 Faculty of Science

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

Page 7: Www.cs.helsinki.fi Networking project of CS bachelor students Tiina Niklander, University of Helsinki AMICT 2013, 16.10.2013 24.5.2013 Faculty of Science

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

Page 8: Www.cs.helsinki.fi Networking project of CS bachelor students Tiina Niklander, University of Helsinki AMICT 2013, 16.10.2013 24.5.2013 Faculty of Science

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

Page 9: Www.cs.helsinki.fi Networking project of CS bachelor students Tiina Niklander, University of Helsinki AMICT 2013, 16.10.2013 24.5.2013 Faculty of Science

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

Page 10: Www.cs.helsinki.fi Networking project of CS bachelor students Tiina Niklander, University of Helsinki AMICT 2013, 16.10.2013 24.5.2013 Faculty of Science

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

Page 11: Www.cs.helsinki.fi Networking project of CS bachelor students Tiina Niklander, University of Helsinki AMICT 2013, 16.10.2013 24.5.2013 Faculty of Science

www.cs.helsinki.fi

Thank you!

Any Questions?

(Posters shown by request)

24.5.2013Faculty of ScienceDepartment of Computer Science 11