CSc 397: Internet Technology

In Spring 2002, this course is taught as CSc 397: Internet Technology. In future years, the course is expected to be listed as Fundamentals of Internetworking.

InstructorProf. Brian D. Davison
davison(at)cse.lehigh.edu
http://www.cse.lehigh.edu/~brian/
Introduction: Interconnected computer networks have provided the infrastructure for applications such as electronic mail and the Web for today's wired world. As such, the understanding of networking technologies and experience of how they can be put to use will be a necessity for many Lehigh computer science end engineering graduates. This course is intended for upper-level undergraduate students and will provide the fundamentals of computer networking with emphasis on Internet-implemented technologies along with significant hands-on programming experience with various protocols in directed laboratory exercises and homework assignments.
Objectives: To provide a practical understanding of computer networks that comprise the Internet, with respect to system architectures, protocols, and client-server interaction. These objectives are accomplished through extensive laboratory exercises.
Prerequisites: CSc 109 (or CSc 262), and ECE 33. Students who have previously taken a computer networks course should not sign up for this one.
Expected Work: Homework and programming projects; design/analysis project
Examinations: Midterm and final exams
Course catalog description: Study of architecture and protocols of computer networks. Protocol layers; network topology; data-communication principles, including circuit switching, packet switching and error control techniques; sliding window protocols, protocol analysis and verification; routing and flow control; local and wide area networks; network interconnection; client-server interaction; emerging networking trends and technologies; topics in security and privacy.
Textbooks: Computer Networking: A Top-Down Approach Featuring the Internet, Kurose and Ross, Addison Wesley (2001).
UNIX Network Programming, Vol 1, Networking APIs: Sockets and XTI, 2nd ed, Stevens, Prentice Hall (1998).
Course web site:Lecture notes and other resources available through Blackboard.

This page is http://www.cse.lehigh.edu/~brian/course/internetworking/
Last revised: 19 January 2002.