Erinevus lehekülje "ITC8060" redaktsioonide vahel

Allikas: Kursused
Mine navigeerimisribale Mine otsikasti
 
(ei näidata sama kasutaja 55 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 room is ICT-315.  
+
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