networking project of cs bachelor students

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: aolani

Post on 06-Jan-2016

22 views

Category:

Documents


0 download

DESCRIPTION

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) - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Networking project of  CS bachelor students

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: Networking project of  CS bachelor students

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: Networking project of  CS bachelor students

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: Networking project of  CS bachelor students

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: Networking project of  CS bachelor students

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: Networking project of  CS bachelor students

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: Networking project of  CS bachelor students

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: Networking project of  CS bachelor students

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: Networking project of  CS bachelor students

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: Networking project of  CS bachelor students

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: Networking project of  CS bachelor students

www.cs.helsinki.fi

Thank you!

Any Questions?

(Posters shown by request)

24.5.2013Faculty of ScienceDepartment of Computer Science 11