skip to main content
10.1145/1095714.1095777acmconferencesArticle/Chapter ViewAbstractPublication PagesiteConference Proceedingsconference-collections
Article

Hands-on approach to teaching computer networking using packet traces

Published: 20 October 2005 Publication History

Abstract

This paper describes a novel approach to teaching computer networking through packet traces of actual network traffic. The paper describes a set of exercises that use packet traces to clearly illustrate the activity that takes place on the network under a variety of situations from traces of common network applications like e-mail and web browsing, to traces that illustrate backbone network activity like dynamic routing protocols, to traces of abnormal conditions like computer viruses or worms in action. Students can view each trace using freely available software that runs under both Windows and Linux. This method gives students the hands-on, practical learning style they find most interesting while eliminating the need to make specialized networking equipment available for laboratory exercises. The paper discusses the results of applying this method to a diverse set of courses including semester-long undergraduate courses in information technology and computer science, graduate courses in computer networking and even a workshop course for high school students.

References

[1]
Ethereal, http://www.ethereal.com, Viewed July 1, 2005.
[2]
Kismet, http://www.kismetwireless.net/, Viewed July 1, 205.
[3]
NISTNET, http://www-x.antd.nist.gov/nistnet/, Viewed July 1, 2005.
[4]
Nmap, http://www.insecure.org/nmap/, Viewed July 1, 2005.
[5]
RFC Editor Homepage, http://www.rfc-editor.org, Viewed July 1, 2005.
[6]
Test TCP (TTCP) Benchmarking Tool for Measuring TCP and UDP Performance, http://www.pcausa.com/Utilities/pcattcp.htm, Viewed July 1, 2005.
[7]
WanEdukit, Sangoma Technologies, http://sangoma.com/education/p_wan_edukit.htm, Viewed July 1, 2005.

Cited By

View all
  • (2022)Applying Project-based Learning to Improve Computer Networks Courses: An Experience Report2022 IEEE Global Engineering Education Conference (EDUCON)10.1109/EDUCON52537.2022.9766750(148-156)Online publication date: 28-Mar-2022
  • (2020)Methods in Teaching Computer NetworksACM Transactions on Computing Education10.1145/339496320:3(1-35)Online publication date: 16-Jun-2020
  • (2018)Revisiting computer networking protocols by wireless sniffing on brain signal/image portalsNeural Computing and Applications10.1007/s00521-018-3919-xOnline publication date: 29-Nov-2018
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGITE '05: Proceedings of the 6th conference on Information technology education
October 2005
402 pages
ISBN:1595932526
DOI:10.1145/1095714
  • General Chair:
  • Rob Friedman
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 20 October 2005

Permissions

Request permissions for this article.

Check for updates

Author Tag

  1. network protocol analysis

Qualifiers

  • Article

Conference

SIGITE05
Sponsor:

Acceptance Rates

Overall Acceptance Rate 176 of 429 submissions, 41%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)0
Reflects downloads up to 08 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2022)Applying Project-based Learning to Improve Computer Networks Courses: An Experience Report2022 IEEE Global Engineering Education Conference (EDUCON)10.1109/EDUCON52537.2022.9766750(148-156)Online publication date: 28-Mar-2022
  • (2020)Methods in Teaching Computer NetworksACM Transactions on Computing Education10.1145/339496320:3(1-35)Online publication date: 16-Jun-2020
  • (2018)Revisiting computer networking protocols by wireless sniffing on brain signal/image portalsNeural Computing and Applications10.1007/s00521-018-3919-xOnline publication date: 29-Nov-2018
  • (2016)Virtual labs versus hands-on labs for teaching and learning computer networking: A comparison studyInternational Journal of Research Studies in Educational Technology10.5861/ijrset.2017.16606:1Online publication date: 4-Oct-2016
  • (2014)A game to teach network communication reliability problems and solutionsProceedings of the 9th Workshop in Primary and Secondary Computing Education10.1145/2670757.2670773(43-49)Online publication date: 5-Nov-2014
  • (2012)Making advanced computer science topics more accessible through interactive technologiesInteractive Technology and Smart Education10.1108/174156512112422339:2(89-99)Online publication date: 8-Jun-2012
  • (2010)Hands‐on laboratory experiments with SOHO networking technologiesComputer Applications in Engineering Education10.1002/cae.2050321:4(586-595)Online publication date: 5-Nov-2010

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media