ECSE 6600: Spring 2006 Course Web Page: Index of Topics:
Previous offerings (includes back tests, old homeworks):
Lectures for ECSE-6600: Internet Protocols,
Spring 2006
Acknowledgement: Slides have been based in-part upon
original slides/notes of a number of people, including:
Profs. Raj Jain (OSU), Jim Kurose (UMass), H. Balakrishnan (MIT), Srini Seshan
(CMU), Ion Stoica, A. Joseph (UC Berkeley), Steven Low (Caltech),
S. Keshav (Cornell), L. Peterson (Princeton);
Drs. Steve Deering (Cisco), Christian Huitema (Microsoft), Noel Chiappa (MIT), Tim
Griffin (AT&T), and
NANOG presenters Dave Katz (Juniper), Abe Martey (Cisco)
- WebCT HELP Page
- Syllabus
In
PDF |
In
MS Word
- Schedule/Calendar
In
PDF |
In MS Word
- Slide Set 1 (Introduction):
{In PDF |
In Powerpoint } |
- Slide Set 2 (Review of Networking Concepts: I):
{In PDF |
In Powerpoint } |
- Network Architecture: Principles and Guidelines (REFERENCE NOTES) :
{In PDF |
In MS Word } |
- Informal Quiz 01:
In PDF |
In Powerpoint |
- Slide Set 3 (Review of Networking & Design Concepts: II: Architecture and Evolution):
{In PDF |
In Powerpoint } |
- Informal Quiz 02:
In PDF |
In Powerpoint |
- Slide Set 4 (Internetworking):
In PDF |
In Powerpoint
- Informal Quiz 03:
In PDF |
In Powerpoint |
- Slide Set 5 (Routing I: Basic Ideas):
In PDF |
In Powerpoint |
- Informal Quiz 04:
In PDF |
In Powerpoint |
- Slide Set 6 (Routing II: Protocols (RIP, EIGRP, OSPF, PNNI, IS-IS)):
In PDF |
In Powerpoint |
- Informal Quiz 05:
In PDF |
In Powerpoint |
- Slide Set 7 (Routing III: Exterior Gateway Protocols: EGP, BGP-4, CIDR)):
In PDF |
In Powerpoint
- Informal Quiz 06:
In PDF |
In Powerpoint |
- Slide Set 8 (UDP, TCP):
In PDF |
In Powerpoint |
- Informal Quiz 07:
In PDF |
In Powerpoint |
- Slide Set 9 (Congestion Control):
In PDF |
In Powerpoint |
- Informal Quiz 08:
In PDF |
In Powerpoint |
- Slide Set 10 (Multicast):
In PDF |
In Powerpoint |
- Informal Quiz 09:
In PDF |
In Powerpoint |
- Slide Set 11 (IPv6):
In PDF |
In Powerpoint |
- Networked Games (Invited Talk: Issam Khalil, Henry Letterton, Vicarious Visions):
In PDF |
In Powerpoint |
- Informal Quiz 10:
In PDF |
In Powerpoint
- Slide Set 12 (QoS):
In PDF |
In Powerpoint |
- Informal Quiz 11:
In PDF |
In Powerpoint
- Slide Set 13 (Naming and DNS):
In PDF |
In Powerpoint |
- Informal Quiz 12: Naming and DNS
In PDF |
In Powerpoint
- Slide Set 14 (Peer-to-Peer and Sensor Networks):
In PDF |
In Powerpoint |
- Informal Quiz 13: Peer-to-Peer and Sensor Networks
In PDF |
In Powerpoint
- [Extra] Slide Set 15 (High Speed Router Design):
In PDF |
In Powerpoint |
- [Extra] Slide Set 16 (Internet Telephony: VoIP, SIP and more...):
In PDF |
In Powerpoint |
- [Extra] Slide Set 17 (Internet Measurement):
In PDF |
In Powerpoint |
Labs/Case Study
Informal Quizzes
Exams and Solutions
Books/Suggested Extra Readings/References/Notes
Acknowledgement: Several of these references have been obtained from
Hari Balakrishnan , and
Srini Seshan .
Books
- Douglas Comer:
Internetworking with TCP/IP Vol. I: Principles, Protocols, and
Architecture, 5th Edition, 2005
- Srinivasan Keshav:
An Engineering Approach to Computer Networking
- W. Richard Stevens,
TCP/IP Illustrated, Volume 1: The Protocols
(Previous ECSE-6600 Textbook)
- J. Kurose, K. Ross,
Computer Networking: A Top-Down Approach Featuring the Internet
(ECSE-4670 Textbook)
- A. Kumar, D. Manjunath, J. Kuri,
Communication Networking : An Analytical Approach
(a good analytical book on networking)
- Radia Perlman,
Interconnections: Bridges, Routers, Switches, and
Internetworking Protocols, 2nd Edition
- John Moy,
OSPF: Anatomy of An Internet Routing Protocol
- John W Stewart,
BGP4 Inter-Domain Routing in the Internet
- Sam Halabi, Danny McPherson,
Internet Routing Architectures
- Christian Huitema,
Routing in the Internet
- Christian Huitema,
IPv6: the New Internet Protocol
- William Stallings,
Snmp, Snmpv2, Snmpv3, and Rmon 1 and 2
- Naganand Doraswamy, Dan Harkins,
IPSEC: The New Security Standard for the Inter- net, Intranets,
and Virtual Private Networks
- Bruce Schneier,
Applied Cryptography: Protocols, Algorithms, and Source Code in
C, 2nd Edition
- W. R. Cheswick, S.M. Bellovin,
Firewalls and Internet Security
Network Architecture and Review of Basic Networking Ideas
- Reference NOTES: Network Architecture: Principles and Guidelines (REFERENCE NOTES) :
{In PDF |
In MS Word }
- Reading: Saltzer, Reed, Clark:
"End-to-End arguments in System Design"
- Reading: Clark:
"The Design Philosophy of the DARPA Internet
Protocols":
- Reading: Clark et al,
"Tussle in Cyberspace: Defining Tomorrow's Internet"
- Reading: Kawadia, Kumar ,
A Cautionary Perspective on Cross-Layer Design.
- Reading: Anderson et al:
"Design Guidelines for Robust Internet Protocols"
- Reading: Tennenhouse et al,
A survey of active networks research,
- Reading: Balakrishnan et al:
"A Layered Naming Architecture for the Internet"
- Reference: Stoica et al,
"Internet Indirection Infrastructure",
- Reference: Peterson et al:
"Overcoming the Internet Impasse through Virtualization"
- Reference: Rexford et al:
"Network-Wide Decision Making: Toward A WaferThin Control Plane"
- Reference: Fernandez et al:
"Is IP going to take over the world (of communications)?"
- Reference: RFC 2775: Internet Transparency:
In HTML
- Reference: Blumenthal, Clark,
"Rethinking the design of
the Internet: The end to end arguments vs. the brave new world"
- Reference: Metcalfe and Boggs, "ETHERNET: Distributed Packet Switching
for Local Area Networks"
- Reference: Boggs, Mogul, Kent,
Measured Capacity of an Ethernet:
Myths and Reality.
Internetworking and IP
Routing
- Reading: Routing 101: Notes on Routing:
In PDF |
In MS Word
- Reading: Khanna and Zinky,
The revised ARPANET routing metric
- Reference: RFC 2328: OSPF Version 2:
In HTML
- Reference: Garcia-Luna-Aceves:
"Loop-free Routing Using Diffusing Computations" :
- Reading: Alaettinoglu, Jacobson, Yu:
"Towards Milli-Second IGP Convergence"
- Reading: Geoff Huston,
Commentary on Inter-domain Routing in the Internet
- Reference: BGP-4 Standards Document:
In TXT
- Reading: Hari Balakrishnan Wide-Area
Unicast Internet Routing (MIT Class Notes)
- Reading: Norton, Internet
Service Providers and Peering
- Reading: Labovitz et al, Delayed
Internet Routing Convergence
- Reference: Paxson,
End-to-End Routing Behavior in the Internet,
- Reading: Interdomain Routing: Additional Notes:
In PDF |
In MS Word
- Reference Site: Griffin,
Interdomain Routing Links
- Reference Site: Cisco
Technologies Tutorials Page
- Reference Site:
IETF Routing Area Working Groups
- Reference: Tsuchiya,
"The Landmark Hierarchy: A New Hierarchy for
Routing in Very Large Networks"
- Reference Site: NIMROD
Architecture
Transport Layer Design, Congestion Control, TCP
- Reading: Karn/Partridge:
"Improving RTT Estimates in Reliable
Transport Protocols"
- Reading: Jacobson:
"Congestion Avoidance and Control" :
- Reading: Chiu/Jain:
"Analysis of Increase/Decrease Algorithms for
Congestion Avoidance..":
- Reading: Floyd and Jacobson
"Random Early Detection gateways for Congestion
Avoidance"
- Reading: Ramakrishnan and Jain, A
Binary Feedback Scheme for Congestion Avoidance in Computer
Networks with a Connectionless Network Layer,
- Reading:: Padhye et al, "Modeling
TCP Throughput: A Simple Model and its Empirical
Validation"
- Reading: Low, Lapsley:
"Optimization Flow Control, I: Basic Algorithm and Convergence"
- Reading: Kalyanaraman et al:
"The ERICA Switch Algorithm for ABR Traffic Management in ATM Networks"
- Reading: Harrison, Xia, Kalyanaraman, Ramachandran:
"An Edge-based Framework for Flow Control"
- Reference: Spring et al,
Robust ECN Signaling,
- Reference: S. Floyd and K. Fall:
"Promoting the Use of End-to-End Congestion Control in the Internet"
- Reference: Bansal and Balakrishnan:
"Binomial Congestion Control Algorithms"
- Reference: Brakmo and Peterson.
TCP
Vegas: End to End Congestion Avoidance on a Global
Internet.
- Reference: RFC 793 (TCP Specification):
In HTML
- Reference: RFC 1323 TCP Extensions for High Performance:
In HTML
- Reference: RFC 2581: TCP Congestion Control:
In HTML
- Reference: RFC 2018: TCP Selective Acknowledgement Options:
In HTML
- Reference: Keshav, Packet-Pair
Flow Control
- Reference: Floyd et al,
Equation-Based Congestion Control for Unicast Applications
- Reference: Balakrishnan et al, An
Integrated Congestion Management Architecture for Internet Hosts
Naming
Multicast
IPv6, NAT, RSIP
Beyond Best-Effort, QoS
Security, Network Protection, DDoS
Active Networks, Overlay Networks, Application-level Protocols
High Speed Routing and Networks
Back to
Shivkumar Kalyanaraman's
home page