Tietoliikenneohjelmistojen ja multimedian
laboratorio

T-110.5110 Computer Networks II - Advanced Features (4 cr), P

Autumn 2007


Course Results

Results of 12.03.2008 examination
Results of 10.01.2008 examination
Results of 17.12.2007 examination

During Autumn 2007, we will look at protocols and architectures related to mobility management, session management, authentication, authorization and accounting (AAA) services and quality of service (QoS).

The purpose is that the participants actively read the material beforehand and discuss problem areas during the lectures. The course consists of the lectures and a final exam.

Networks II lectures start on Monday 17.9. 14-16 in T2. Registration happens on this first lecture. Course material will be in English. Lectures will be in English if required.


Timetable

Time and place: Mondays at 14:15 - 15:45 in T2 during the first period. Lectures will be held in T2 in the second period (Updated!). Adj. Prof. Sasu Tarkoma gives the lecture unless otherwise indicated.

  • 17.9. Introduction .ppt .pdf
  • 24.9. Transport issues .pdf
    Invited lecture given by Dr. Pasi Sarolahti / Nokia Research Center
  • 1.10. Mobility I .pdf
    Lectured by Prof. Jukka Manner
  • 8.10. NAT (STUN, ICE, TURN) .pdf .ppt
    Note that there are two additional notes (Slides 25 and 33).
  • 15.10. QoS I .pdf
    Lectured by Prof. Jukka Manner
  • 22.10. Mobility II (MIP, HMIP, NEMO,..) .pdf .ppt
    Lectured by Prof. Chittaranjan Hota
  • 29.10. No lecture (exam period)
  • 5.11. QoS continued and signalling (NSIS) .pdf .ppt
    Lectured by Prof. Chittaranjan Hota
  • 12.11. AAA .pdf .ppt
  • 19.11. HIP I .pdf .ppt
  • 26.11. HIP II
    .pdf Invited lecture given by M.Sc. Miika Komu / HIIT
  • 3.12. Services and identity management .pdf .ppt
  • 10.12. Summary .pdf .ppt

Lecture material

General

Rethinking the design of the Internet: the end-to-end arguments vs. the brave new world
On Compact Routing for the Internet authored by Dima Krioukov, kc claffy, Kevin Fall, and Arthur Brady. Published in the ACM SIGCOMM Computer Communication Review (CCR), v.37, n.3, 2007.

Transport layer

RFC 2960: Stream Control Transmission Protocol
Datagram Transport Layer Security
Datagram Congestion Control Protocol (DCCP)
Designing DCCP: Congestion Control Without Reliability (PDF), by Eddie Kohler, Mark Handley, and Sally Floyd. Proc. ACM SIGCOMM 2006.

NATs

RFC 3489STUN - Simple Traversal of User Datagram Protocol (UDP) Through Network Address Translators (NATs).
IETF Journal article on ICE
Peer-to-peer Communication Acrodd Network Address Translators

AAA

RFC 2865: Remote Authentication Dial In User Service (RADIUS)
RFC 3588: Diameter Base Protocol

QoS

RFC 3272: Overview and Principles of Internet Traffic Engineering
RFC 3031: Multiprotocol Label Switching Architecture

HIP

RFC 4423: Host Identity Protocol (HIP) Architecture

Services

Amazon's Dynamo. SOSP 2007.

Grading

The course grade consists of partication to lectures and a final exam.
Final exams will be held as follows:

  • 17.12.2007 16-19 at T1.
  • 12.3.2008 9-12 at T1.

Example exam. Three of the four questions should be answered with an essay. Each essay is given up to 6 points giving a maximum exam score of 18 points. Diagrams and lists can be used to illustrate architecture/protocol features and functionality, but the essays should also be well structured and presented. The grading schema will be made available after the exam. There will also be an exam reception after the exam.

Required preliminary knowledge

  • T-110.300 Telecommunication Architectures
  • T-110.350 Computer Networks
  • T-110.402 Information Security Technology
or equivalent knowledge.

Personnel

The responsible lecturer is Adj. Prof. Sasu Tarkoma


Previous instantiations of the course: