ITC8060

Allikas: Kursused
Mine navigeerimisribale Mine otsikasti

Network Protocol Design (ITC8061, 6 ECTS)

This module focuses on fundamental problems of network protocols and various design decisions and it's implications. This will also include security related protocols and give a better understanding why it is sometimes so hard to secure the Internet. As an exercise we will develop and implement our own protocol.

This module requires some programming skills (or a LOT of motivation to spend a LOT of time on learning algorithms and programming languages on top of the network-protocol related challenges).


The module consists of an introductory session (week 2). And then discussion/lectures and lab-time (week 9-16). There is no lecture/lab in week 12 (18 April). We are alternating in ICT-501 and ICT-411, please see below for the details:


     Monday, 08 FEB 2016 @ 10.00 - 13.30 in ICT-501  (Introduction, attendance STRONGLY recommended) 
     Monday, 28 MAR 2016 @ 10.00 - 13.30 in ICT-411 (week 9) 
     Monday, 04 APR 2016 @ 10.00 - 13.30 in ICT-501 (week 10)
     Monday, 11 APR 2016 @ 10.00 - 13.30 in ICT-411 (week 11) 
     **** NO LECTURE ****                           (week 12)
     Monday, 25 APR 2016 @ 10.00 - 13.30 in ICT-411 (week 13) 
     Monday, 02 MAY 2016 @ 10.00 - 13.30 in ICT-501 (week 14)
     Monday, 09 MAY 2016 @ 10.00 - 13.30 in ICT-411 (week 15) 
     Monday, 16 MAY 2016 @ 10.00 - 13.30 in ICT-501 (week 16)

In the beginning the will be more discussions, while towards the end the sessions will focus more on lab-time.

Reading recommendations:

  • Kurose, Ross, “Computer networking: a top-down approach". Pearson.
  • John Day, “Patterns in network architecture: a return to fundamentals”. Prentice Hall.
  • Olivier Bonaventure. “Computer Networking: Principles, Protocols, and Practice” http://inl.info.ucl.ac.be/cnp3