Erinevus lehekülje "ITC8060" redaktsioonide vahel
		
		
		
		
		
		Mine navigeerimisribale
		Mine otsikasti
		
				
		
		
	
| (ei näidata sama kasutaja 52 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   | + | 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:  |   Testing:  | ||
| − | + |       05 May  Testing with other groups     | |
| − | + |       12 May  Demonstration / "Exam" MANDATORY ATTENDANCE (demonstrate your code, oral exam on lecture content)              | |
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