1 / 9

Term Project

Term Project. Computer Networks Fall, 2009. Objective. Students will write a network monitoring tool to supervise network traffic Open source is one of the keywords in the industry Students will be using publicly open sources to create their programs. Directives.

acacia
Download Presentation

Term Project

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Term Project Computer Networks Fall, 2009

  2. Objective • Students will write a network monitoring tool to supervise network traffic • Open source is one of the keywords in the industry • Students will be using publicly open sources to create their programs

  3. Directives • Make an utility to monitor network traffics passing at your interesting points • Not only traffic flowing into you but flowing to other nodes in the network • Monitoring parameters • Instant bandwidth • The number of packets in protocols • TCP, UDP and SCTP • The number of packets in ports numbers • Bandwidth in a flow • Bandwidth in a stream • What are the stream and the flow?

  4. Challenge for extra credit • L7 packet classifier • What on earth is it? • Applications in interest • P2P • Internet telephony • SKYPE • Any applications you can imagine

  5. Open source libraries • libpcap • libpcap is a system-independent interface for user-level packet capture. libpcap provides a portable framework for low-level network monitoring • Download this package at http://www.tcpdump.org/ • RRDtool • RRDtool is the Open Source industry standard, high performance data logging and graphing system for time series data. • Download this package at http://oss.oetiker.ch/rrdtool/

  6. Sample OUtput

  7. Miscellaneous • LINUX only • Must make use of MAKEFILE • I will try to make a testbed for you • In the meantime, you must seek your own testbed

  8. Deliverables  • Upload your source code • taeku.skku.ac.kr or 203.255.252.170 • classes/fa2009/computer_networks/project • Use “anonymous” as a login ID • Tar and gzip you files • You may have multiple files • Makefile, too • The name of the file must be your_school_id.tar.gz • Be careful when you upload your source as you may not able to upload your source again at the same file name. • Do not even think about copying other’s code.

  9. Deliverables  • Report • Complete the report in MS Word and upload onto “iCampus”. • Name your file as your_Korean_name.doc. • Do not zip your file. • Include • Screenshot of successful FTP session • Overall description of your code • Your unique experience • Plots of monitoring parameters • Describe your effort for the extra credit if available

More Related