Erinevus lehekülje "ITC8060" redaktsioonide vahel
34. rida: | 34. rida: | ||
15 May Demonstration / "Exam" MANDATORY ATTENDANCE (demonstrate your code, oral exam on lecture content) | 15 May Demonstration / "Exam" MANDATORY ATTENDANCE (demonstrate your code, oral exam on lecture content) | ||
+ | Please join the [https://gitlab.cs.ttu.ee/maroth/network-protocol-design gitlab group] and the [ https://t.me/networkprotocoldesign telegram chat ] | ||
Reading recommendations: | Reading recommendations: |
Redaktsioon: 13. märts 2020, kell 14: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 Design Workshop 06 Mar TCP & Reliability 13 Mar Design Workshop & planning for the next weeks. 20 Mar *corona-based closure?* 27 Mar *corona-based closure?*
Protocol Design & Development: 03 Apr Presentation about Design Specs 10 Apr *** Public Holiday ***
Implementation: 17 Apr Implementation week 1 24 Apr Testing with other groups 01 May *** Public Holiday ***
Testing: 08 May *** NO LECTURE *** 15 May Demonstration / "Exam" MANDATORY ATTENDANCE (demonstrate your code, oral exam on lecture content)
Please join the gitlab group and the [ https://t.me/networkprotocoldesign telegram chat ]
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