You are now in the main content area
COE865 Advanced Computer Networks (cross listed as EE8216 Computer Networks)
Swipe to see more
Calendar Description
|
This is an advanced level undergraduate course in computer networking. The course is designed to include materials relevant to the industry, for example IP routing and traffic engineering. The course deals with the principles, architectures, algorithms, and protocols related to the Internet, with emphasis on routing, transport protocol design, flow control and congestion control, quality of service, traffic engineering and MPLS. It also introducesnetwork virtualization and software-defined networking (SDN). (Formerly ELE 865.)
|
Topics
|
- Introduction: Internet Architecture Overview of IP and ICMP, ICMP Route Redirects IP Source Routing ( Chapter 5, Section 1)
- IP Routing: Distance Vector (Bellman Ford, RIP), (Chapeter 5, Section 2)
- IP Routing: Link State (Dijkstra, OSPF) and Inter-domain (BGP) (Chapter 5, Section 2)
- IP Routing: Multicast and IGMP (Chapter 5, Section 2)
- Transport Protocol: TCP flow control and congestion control TCP friendly congestion control (Chapter 6, Sections 1-6)
- IP QoS: Traffic Conditioning QoS Scheduling Active Queue Management QoS models (IntServ and RSVP DiffServ), QoS applications (Chapter 5 Section 4)
- Traffic Engineering: IP Traffic Engineering, Constrained-based Routing, MPLS (Chapter 5, Sections 5 and 6)
- Network virtualization and SDN (Lecture Notes)
|
Labs
|
- Lab 1: Design and configuration of ac single domain network
- Lab 2: Design, configuration and troubleshooting of a RIP network
- Lab 3: Design, configuration and troubleshooting of an OSPF network
- Lab 4: Design, configuration and troubleshooting of a BGP network
- Tutorial 1: DHCP
- Tutorial 2: DNS
|
Recommended Text Book
|
- Computer Networks 5/e, A. Tanenbaum and D. Wetherall, 5th edition, Prentice Hall, 2010.
- Lecture Notes (mostly rely on lecture notes)
|
Reference Text Books
|
- TCP/IP Illustrated, Volume. 1, W. Richard Stevens, Addison-Wesley, 2007.
- Communication Networks -- Fundamental Concepts and Key Architectures /2e, A. Leon-Garcia and I. Widjaja, McGraw Hill, 2004.
|
Course Evaluation
|
- Quizzes 10%
- Midterm exam 20%
- Final exam 35%
- Lab reports and demo 20%
- Project 15%
|