- Pre CS-521
Introduction
A second course in computer networking that explores protocols underlying the modern Internet. Topics covered include IPv6, IPSec, mobility, quality of service, traffic engineering, multicase, transport protocols for streaming media, BGP decision algorithms, router techniques (address lookup, packet classification, switch fabric design), and mathematical techniques for describing properties of flows and flow interaction. The course uses free and/or open source tools and testbeds to conduct quantitative measurements of live traffic and to construct simulations of the operation of advanced protocols. Example tools and testbeds are: tcpdump, Wireshark, ns, Click, C-BGP, ntop, PlanetLab, and Emulab. Not all such tools and testbeds will be used in any individual offering of the course.
Teacher
David Pfeffer
ADJUNCT PROFESSOR
Email: dpfeffer@stevens.edu
Education
Bachelors of Science in Computer Science
Stevens Institute of Technology
Hoboken, NJ
Honors; Minor in Law and Public Policy
Masters of Science in Computer Science
Stevens Institute of Technology
Hoboken, NJ
4.0 GPA; Graduate Certificates in Computer Systems, Databases & Service Oriented Architecture, Distributed Systems, Enterprise Computing, Quantitative Software Engineering, Service Oriented Computing
Professional Societies
Member of the IEEE Computer Society and ACM.
Courses
CS 521 TCP/IP Networking
CS 570 Introduction to Programming, Data Structures, and Algorithms
CS 465 Selected Topics in Computer Science
SSW 810 Selected Topics in Systems Centric Software Engineering