Erinevus lehekülje "ITC8060" redaktsioonide vahel
| 7. rida: | 7. rida: | ||
for more detailed information. | for more detailed information. | ||
| − | The lectures and seminar discussions will Wednesday, 12.00 - 13.30. We will use distance learning | + | The lectures and seminar discussions will Wednesday, 12.00 - 13.30. We will use distance learning [https://teams.microsoft.com/l/team/19%3aaaab5d9e43ee4419adc24f359ec9ddf1%40thread.tacv2/conversations?groupId=014b2b54-3534-4f4e-a944-2ec5cc8b8c14&tenantId=3efd4d88-9b88-4fc9-b6c0-c7ca50f1db57 MS-Teams channel] due to the pandemic situation. |
| 13. rida: | 13. rida: | ||
27 Jan Introduction & Layers, naming and addressing | 27 Jan Introduction & Layers, naming and addressing | ||
03 Feb Routing Theory I (Bellman-Ford) | 03 Feb Routing Theory I (Bellman-Ford) | ||
| − | 10 Feb | + | 10 Feb Routing Theory II (Dijkstra + BGP) |
17 Feb TCP & Reliability | 17 Feb TCP & Reliability | ||
03 Mar Design Workshop | 03 Mar Design Workshop | ||
| 26. rida: | 26. rida: | ||
Implementation: | Implementation: | ||
| − | 21 Apr | + | 21 Apr Implementation week |
| − | 28 Apr | + | 28 Apr Implementation week |
Testing: | Testing: | ||
Redaktsioon: 26. jaanuar 2021, kell 07:17
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 Wednesday, 12.00 - 13.30. We will use distance learning MS-Teams channel due to the pandemic situation.
Lectures:
27 Jan Introduction & Layers, naming and addressing
03 Feb Routing Theory I (Bellman-Ford)
10 Feb Routing Theory II (Dijkstra + BGP)
17 Feb TCP & Reliability
03 Mar Design Workshop
10 Mar
17 Mar
24 Mar
31 Mar
Protocol Design & Development:
07 Apr Presentation about Design Specs
14 Apr Design Workshop.
Implementation:
21 Apr Implementation week
28 Apr Implementation week
Testing:
05 May Testing with other groups
12 May Demonstration / "Exam" MANDATORY ATTENDANCE (demonstrate your code, oral exam on lecture content)
Please join the gitlab group and the 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