ECSE 6600: Course Web Page: Index of Topics:
Previous offerings (includes back tests, old homeworks):
Lectures for ECSE-6600: Internet Protocols,
Spring 2002
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
Info 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
- Slide Set 3 (Review of Networking Concepts: II):
In PDF |
In Powerpoint
- Slide Set 4 (Internetworking):
In PDF |
In Powerpoint
- Slide Set 5 (Routing I: Basic Ideas):
In PDF |
In Powerpoint |
Real Audio (LECTURE ONLINE!) |
- Slide Set 6 (Routing II: Protocols (RIP, EIGRP, OSPF, PNNI, IS-IS)):
In PDF |
In Powerpoint |
Real Audio (LECTURE ONLINE!) |
- Slide Set 6a (Reading: not covered in lecture): IS-IS vs OSPF Comparison:
In PDF |
In Powerpoint
- Slide Set 7 (Routing III: Exterior Gateway Protocols: EGP, BGP-4, CIDR)):
In PDF |
In Powerpoint
- Slide Set 8 (UCP, TCP):
In PDF |
In Powerpoint
- Slide Set 9 (Congestion Control):
In PDF |
In Powerpoint
- Slide Set 10 (Multicast):
In PDF |
In Powerpoint
- Slide Set 11 (OAM Functions: ICMP, BOOTP, DHCP, NAT, RSIP, SNMP, RMON):
In PDF |
In Powerpoint
- Slide Set 12 (IPv6):
In PDF |
In Powerpoint
- Slide Set 13 (Comparison of Connectionless Network Layers: IPX, CLNP, DECnet, Appletalk ):
In PDF |
In Powerpoint
- Slide Set 14 (QoS):
In PDF |
In Powerpoint
- Slide Set 15 (High Speed Router Design):
In PDF |
In Powerpoint
Online Video Lectures
You will need Windows Media Player to view the following streams.
- Lecture 1 (Introduction)
HIGH Bandwidth(LAN/Cable/DSL) |
LOW Bandwidth(56K Modem)
- Lecture 2 (Review of Networking Concepts-I)
HIGH Bandwidth(LAN/Cable/DSL) |
LOW Bandwidth(56K Modem)
- Lecture 3 (Review of Networking Concepts - I)
HIGH Bandwidth(LAN/Cable/DSL) |
LOW Bandwidth(56K Modem)
- Lecture 4 (Review of Networking Concepts - II)
HIGH Bandwidth(LAN/Cable/DSL) |
LOW Bandwidth(56K Modem)
- Lecture 5 (Internetworking)
HIGH Bandwidth(LAN/Cable/DSL) |
LOW Bandwidth(56K Modem)
- Lecture 6 (Internetworking)
HIGH Bandwidth(LAN/Cable/DSL) |
LOW Bandwidth(56K Modem)
- Lecture 7 (Routing I:Basic Ideas)
HIGH Bandwidth(LAN/Cable/DSL) |
LOW Bandwidth(56K Modem)
- Lecture 8 (Routing I:Basic Ideas)
HIGH Bandwidth(LAN/Cable/DSL) |
LOW Bandwidth(56K Modem)
- Lecture 10 (Routing II: Protocols (RIP, EIGRP, OSPF, PNNI, IS-IS)
HIGH Bandwidth(LAN/Cable/DSL) |
LOW Bandwidth(56K Modem)
- Lecture 11 (Routing III: Exterior Gateway Protocols: EGP, BGP-4, CIDR)
HIGH Bandwidth(LAN/Cable/DSL) |
LOW Bandwidth(56K Modem)
- Lecture 12 (Routing III: Exterior Gateway Protocols: EGP, BGP-4, CIDR)
HIGH Bandwidth(LAN/Cable/DSL) |
LOW Bandwidth(56K Modem)
- Lecture 13 (UDP, TCP)
HIGH Bandwidth(LAN/Cable/DSL) |
LOW Bandwidth(56K Modem)
- Lecture 14(Congestion Control)
HIGH Bandwidth(LAN/Cable/DSL) |
LOW Bandwidth(56K Modem)
- Lecture 16 (Multicast)
HIGH Bandwidth(LAN/Cable/DSL) |
LOW Bandwidth(56K Modem)
- Lecture 17 (OAM Functions: ICMP, BOOTP, DHCP, NAT, RSIP, SNMP, RM
ON)
HIGH Bandwidth(LAN/Cable/DSL) |
LOW Bandwidth(56K Modem)
- Lecture 18(IPv6)
HIGH Bandwidth(LAN/Cable/DSL) |
LOW Bandwidth(56K Modem)
- Lecture 19 (Comparison of Connectionless Network Layers: IPX, CLN
P, DECnet, Appletalk)
HIGH Bandwidth(LAN/Cable/DSL) |
LOW Bandwidth(56K Modem)
- Lecture 20 (QoS)
HIGH Bandwidth(LAN/Cable/DSL) |
LOW Bandwidth(56K Modem)
- Lecture 21 (High Speed Router Design)
HIGH Bandwidth(LAN/Cable/DSL) |
LOW Bandwidth(56K Modem)
Homeworks
Labs/Case Study
Lab 1 (IP Fragmentation and Reassmbly):
In Postscript |
In PDF |
Frequently Asked Questions (FAQ) |
Linux Downloadable Version
Lab 2 (TCP Congestion Control):
In Postscript |
In PDF |
Frequently Asked Questions (FAQ) |
Linux Downloadable Version
Case Study: Guidelines/Suggested Topics:
In HTML
Informal Quizzes
Exams and Solutions
Books/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, 4th Edition
- 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)
- 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
Review of Basic Networking Ideas
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