Erinevus lehekülje "ITC8060" redaktsioonide vahel
Mine navigeerimisribale
Mine otsikasti
(ei näidata sama kasutaja 60 vahepealset redaktsiooni) | |||
1. rida: | 1. rida: | ||
== '''Network Protocol Design (ITC8061, 6 ECTS)''' == | == '''Network Protocol Design (ITC8061, 6 ECTS)''' == | ||
− | This module focuses on fundamental problems of network protocols and | + | 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. |
− | 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 | + | This module requires some programming skills (or a LOT of motivation to spend a LOT of time on learning algorithms and programming languages |
− | to spend a LOT of time on learning algorithms and programming languages | + | on top of the network-protocol related challenges). '''See also [https://ois.ttu.ee/ois2/docs/HKRIT.111250/ITC8061-eng.pdf here]''' |
− | on top of the network-protocol related challenges). See also [https://ois.ttu.ee/ois2/docs/HKRIT.111250/ITC8061-eng.pdf here] | + | for more detailed information. |
− | for more detailed information. | ||
− | + | The lectures and seminar discussions will Wednesday, 14.00 - 15.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. | |
+ | |||
+ | |||
+ | 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 & Scanning | ||
+ | 03 Mar ''Design Requirement Workshop'' | ||
+ | 10 Mar ''Design Workshop 1'' | ||
+ | 17 Mar ''Design Workshop 2'' | ||
+ | 24 Mar DNS, DNSsec & PG | ||
+ | 31 Mar Attack & Protocol Security (MiTM, Web security, Kerberos authentication) | ||
− | + | Protocol Design & Development: | |
+ | 07 Apr ''Design Workshop 2'' | ||
+ | 14 Apr Presentation about Design Specs | ||
+ | Implementation: | ||
+ | 21 Apr Implementation week 1 | ||
+ | 28 Apr Implementation week 2 | ||
− | + | Testing: | |
− | + | 05 May Testing with other groups | |
− | + | 12 May Demonstration / "Exam" MANDATORY ATTENDANCE (demonstrate your code, oral exam on lecture content) | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
Reading recommendations: | Reading recommendations: |
Viimane redaktsioon: 21. märts 2021, kell 07: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 Wednesday, 14.00 - 15.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 & Scanning 03 Mar Design Requirement Workshop 10 Mar Design Workshop 1 17 Mar Design Workshop 2 24 Mar DNS, DNSsec & PG 31 Mar Attack & Protocol Security (MiTM, Web security, Kerberos authentication)
Protocol Design & Development: 07 Apr Design Workshop 2 14 Apr Presentation about Design Specs
Implementation: 21 Apr Implementation week 1 28 Apr Implementation week 2
Testing: 05 May Testing with other groups 12 May Demonstration / "Exam" MANDATORY ATTENDANCE (demonstrate your code, oral exam on lecture content)
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