Advanced Networking
Course: Advanced Networking (320471)
Instructor: Jürgen Schönwälder
Lectures:
Monday 11:15 - 12:30 West Hall, Room 1
Wednesday 09:45 - 11:00 West Hall, Room 1
Tutorials:
Thursday 15:45 - 17:00 xxx
Friday 15:45 - 17:00 xxx
Start: August 30st, 2004
Contents:

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 is 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.
Links:
Schedule:
DateDateTopics
2004-08-30 2004-09-01 Introduction, Review of Fundamentals
2004-09-06 2004-09-08 Local Area Networks
2004-09-13 2004-09-15 Internet Layer
2004-09-20 2004-09-22 Transports Layer
2004-09-27 2004-09-29 Socket API and Packet Capturing
2004-10-04 2004-10-06 Multicasting
2004-10-11 2004-10-13 Mid-Term Examination
2004-10-18 2004-10-20 Multicast Routing
2004-10-25 2004-10-27 Integrated and Differentiated Services
2004-11-01 2004-11-03 Mobile IP
2004-11-08 2004-11-10 Lab Session
2004-11-15 2004-11-17 Lab Session
2004-11-22 2004-11-24 Voice Signalling
2004-11-29 2004-12-01 ?
Grading:

The final grade is made up of the mid-term exam (30 %), homeworks (30 %) and the final exam (40 %). 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:

PercentageGradeDescription
[96-100]1.00Excellent
[91-95]1.33Very Good
[86-90]1.67Very Good
[81-85]2.00Good
[76-80]2.33Good
[71-75]2.67Satisfactory
[66-70]3.00Satisfactory
[61-65]3.33Satisfactory
[56-60]3.67Sufficient
[51-55]4.00Sufficient
[46-50]4.33Sufficient
[41-45]4.67Failing
[ 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
Homeworks:
Lab Groups:
  • Group 1 (Monday, 2004-11-08, 11:15-12:30, Research I, Room 86)
    • Afgani Mostafa Zaman
    • Al-Sayah Samer Ahmed
    • Balan Horia Vlad
    • Bastani Hamed
    • Kolling Andreas Sebastian
  • Group 2 (Monday, 2004-11-15, 11:15-12:30, Research I, Room 86)
    • Krivulev Ivan Nikolaev
    • Levin Alexander
    • Markov Stefan
    • Pfeil Andreas
    • Lee Seongchu
  • Group 1 / Group 2 (Wednesday, 2004-11-17, 09:45-11:15, Research I, Room 86)
Exams: