Course Syllabus and Schedule
-
Introduction, Networking Terminology, Internet Evolution (1 week)
Course outline. Overview of the Internet and its TCP/IP protocol stack. -
Computer Systems Performance Evaluation (1 week)
Introduction to the basic methodologies of performance evaluation, with examples. -
TCP/IP Protocol Performance (1 week)
Evolution of TCP variants. TCP sequence number plots. TCP performance modeling. -
Wireless Networks (2 weeks)
IEEE 802.11b Wireless Local Area Networks (WLANs). Wireless TCP performance issues. Wireless ad hoc networks. -
Asynchronous Transfer Mode (ATM) Networks (1 week)
ATM concepts, Cell-switching, Quality of Service, ATM switch design, protocol performance issues. -
Network Traffic Measurement and Modeling (2 weeks)
Network traffic measurement techniques. Network traffic self-similarity. LAN and WAN measurements. WLAN measurements. -
Web and Peer-to-Peer (P2P) Systems (1 week)
Web performance issues. P2P architectures. P2P file sharing. P2P streaming. Analysis of P2P systems. -
Student Presentations (3 weeks)
Presentation and discussion of selected papers from the current networking research literature.