Advanced Networking
Course: Advanced Networking (320471)
Instructor: Jürgen Schönwälder
Tuesday 09:45 - 11:00 West Hall, Room 6
Thursday 11:15 - 12:30 East Hall, Room 1
Start: September 12, 2006

This course covers advanced networking concepts such as multimedia communication and content distribution. The course will cover voice over IP, related signaling and transport protocols, quality of service approaches (integrated and differentiated services), and multicast group communications. Some attention will be given to reliability and security aspects. Finally, the course will cover to some extend link-layer technologies such as MPLS and pure optical networks.

Course topics: IP Quality of Service (QoS), Transport Protocols (SCTP, RTP, DCCP), IP Multicast (routing, rmt), Voice over IP (SIP), Mobile IP, Measurements, Modeling and Simulation, Security (TLS, SSH, EAP), ATM and MPLS.

Course Materials:
Books: The following books are background reading material covering primarily fundamentals which this course builds upon. There is no primary text book. This course requires to study research papers and specifications coming from different sources.
  • A.S. Tanenbaum, "Computer Networks", 4th Edition, Prentice Hall, 2002
  • W. Stallings, "Data and Computer Communications", 6th Edition, Prentice Hall, 2000
  • C. Huitema, "Routing in the Internet", 2nd Edition, Prentice Hall, 1999
  • W.R. Stevens, "TCP/IP Illustrated Volume 1: The Protocols", Addison Wesley, 1994.
  • D. Comer, "Internetworking with TCP/IP Volume 1: Principles Protocols, and Architecture", 4th Edition, Prentice Hall, 2000
  • J.F. Kurose, K.W. Ross, "Computer Networking: A Top-Down Approach Featuring the Internet", 3rd Edition, Addison-Wesley 2004.

The table below is outdated and needs to be redone!

2004-09-05 2004-09-07 Introduction
2004-09-12 2004-09-14 Internet Multicasting (IGMP, DVMRP, MOSPF, PIM)
2004-09-19 2004-09-21 New Transport Protocols (SCTP, DCCP)
2004-09-26 2004-09-28 Internet Quality of Service (IntServ, RSVP, DiffServ)
2004-10-03 2004-10-05 Multimedia Transport and Signaling (RTP, RTCP, SIP)
2004-10-10 2004-10-12 Voice over IP
2004-10-17 2004-10-19 Mid-Term Examination, Lab Session
2004-10-24 2004-10-26 Lab Sessions
2004-10-31 2004-11-02 Mobility (MIPv4, MIPv6, Link-Layer Handovers)
2004-11-07 2004-11-09 Label Switching (MPLS, LDP, RSVP-TE, GMPLS)
2004-11-14 2004-11-16 Highspeed TCP Extensions (ECN, TCP improvements)
2004-11-21 2004-11-23 Domain Name System Extensions (SRV, ENUM, DDDS)
2004-11-28 2004-11-30 Measurement, Modeling and Simulation (NETFLOW, NS-2)
2004-12-05 2004-12-07 Lab Sessions, Exam Preparation

The final grade is made up of the mid-term exam (30 %), homeworks (20 %), mini-projects (20 %), and the final exam (30 %). Homework solutions must be submitted individually and on paper. It is required to submit the solution for programming problems electronically and on paper to the instructor. Late submissions will not be accepted.

The overall percentage will be converted into IUB grades as follows:

[91-95]1.33Very Good
[86-90]1.67Very Good
[ 0-40]5.00Failing

Any programs which have to be written will be evaluated based on the following criteria:

  • correctness including proper handling of error conditions
  • proper use of programming language constructs
  • clarity of the program organization and design
  • readability of the source code and any output produced
  • Midterm Exam (open book) (2006-10-17)
  • Final Exam (oral) (2006-12-11)

    10:00Vladislav Marinov
    10:30Ivan Delchev
    11:00Catalin Ciocov
    12:00Georgi Chulkov
    12:30Rares Ambrus
    13:30Yashodhan Nevatia
    14:00Todor Stoyanov
    15:00Mattia Parigiani
    15:30Ioana Varsandan