Erinevus lehekülje "ITC8060" redaktsioonide vahel

Allikas: Kursused
Mine navigeerimisribale Mine otsikasti
12. rida: 12. rida:
 
  Lectures:
 
  Lectures:
 
     27 Feb  Introduction & Layers         
 
     27 Feb  Introduction & Layers         
     06 Mar  Routing Part / Design Workshop I     
+
     06 Mar  Routing Part (14.00-16.00)   
 
     13 Mar  TCP & reliability / Design Workshop II     
 
     13 Mar  TCP & reliability / Design Workshop II     
 
     20 Mar  PGP & OTR / Design Workshop III   
 
     20 Mar  PGP & OTR / Design Workshop III   
47. rida: 47. rida:
  
 
[https://maennel.net/2018/npd_01_addressing.pdf Introduction and Layers (27 Feb)].
 
[https://maennel.net/2018/npd_01_addressing.pdf Introduction and Layers (27 Feb)].
 +
 +
[https://maennel.net/2018/npd_02_routing-theory.pdf Routing (06 Mar)].

Redaktsioon: 5. märts 2018, kell 08:02

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). See also here for more detailed information.

The lectures and seminar discussions will be Tuesdays, 14.15-17.00 in room is ICT-401. This includes time for coding related questions, time to work on the implementation and assignments.


Lectures:
    27 Feb  Introduction & Layers         
    06 Mar  Routing Part (14.00-16.00)    
    13 Mar  TCP & reliability / Design Workshop II    
    20 Mar  PGP & OTR / Design Workshop III  
    27 Mar  Cover-channels, anonymity, ad-hoc networks / Design Workshop IV

Protocol Design & Development:   
    03 Apr  Presentation about Design Specs         
    10 Apr  NO LECTURE - time to finalizing design specs   
    17 Apr  AD-review / final protocol specs    

Implementation: 
    24 Apr  NO LECTURE (Locked Shields-week) / Implementation week 1     
    01 May  Public Holday / Implementation week 2  

Testing:
    08 May  Testing with other groups (Note: your code MUST be ready on 7 May!)        
    15 May  Demonstration / "Exam" (demonstrate your code and submit for marking)            

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


Main communication and documentation:

Google Docs

WhatsApp Chat

Lecture Slides:

Introduction and Layers (27 Feb).

Routing (06 Mar).