Erinevus lehekülje "ITC8060" redaktsioonide vahel
7. rida: | 7. rida: | ||
for more detailed information. | for more detailed information. | ||
− | The lectures and seminar discussions will be ''' | + | The lectures and seminar discussions will be '''Friday's, 12.00-13.30 in room is ICT-A1'''. The is optional additional time on Friday's from 14.00-15.30 for coding and time to work on the implementation and assignments in ICT-403. |
Lectures: | Lectures: | ||
− | + | 31 Jan Introduction | |
− | + | 07 Feb Layers, naming and addressing | |
− | + | 14 Feb Routing Theory I (Bellman-Ford) | |
− | + | 21 Feb Routing Theory II (Dijkstra + BGP) | |
− | + | 28 Feb TCP & Transport Layer | |
− | + | 06 Mar Application Layer Protocols (e.g., PGP) | |
− | + | 13 Mar Network programming concepts / Design Workshop I | |
− | + | 20 Mar Design Workshop I | |
− | + | 27 Mar *** NO LECTURE *** | |
Protocol Design & Development: | Protocol Design & Development: | ||
− | + | 03 Apr Presentation about Design Specs | |
− | + | 10 Apr AD-review / final protocol specs | |
Implementation: | Implementation: | ||
− | + | 17 Apr Implementation week 1 | |
− | + | 24 Apr Implementation week 2 | |
− | ''' | + | '''01 May''' Testing with other groups ('''Note: your code MUST be ready on 30 Apr!''') |
Testing: | Testing: | ||
− | 06 May | + | 06 May *** NO LECTURE *** |
− | + | 15 May Demonstration / "Exam" (demonstrate your code and submit for marking) | |
40. rida: | 40. rida: | ||
* John Day, “Patterns in network architecture: a return to fundamentals”. Prentice Hall. | * 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 | * Olivier Bonaventure. “Computer Networking: Principles, Protocols, and Practice” http://inl.info.ucl.ac.be/cnp3 | ||
− | |||
− | |||
− | |||
Redaktsioon: 30. jaanuar 2020, kell 03:05
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 Friday's, 12.00-13.30 in room is ICT-A1. The is optional additional time on Friday's from 14.00-15.30 for coding and time to work on the implementation and assignments in ICT-403.
Lectures: 31 Jan Introduction 07 Feb Layers, naming and addressing 14 Feb Routing Theory I (Bellman-Ford) 21 Feb Routing Theory II (Dijkstra + BGP) 28 Feb TCP & Transport Layer 06 Mar Application Layer Protocols (e.g., PGP) 13 Mar Network programming concepts / Design Workshop I 20 Mar Design Workshop I 27 Mar *** NO LECTURE ***
Protocol Design & Development: 03 Apr Presentation about Design Specs 10 Apr AD-review / final protocol specs
Implementation: 17 Apr Implementation week 1 24 Apr Implementation week 2 01 May Testing with other groups (Note: your code MUST be ready on 30 Apr!)
Testing: 06 May *** NO LECTURE *** 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
Lecture Slides:
Introduction and Layers (04 Feb).