Erinevus lehekülje "ITC8060" redaktsioonide vahel

Allikas: Kursused
Mine navigeerimisribale Mine otsikasti
7. rida: 7. rida:
 
for more detailed information.   
 
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.
+
The lectures and seminar discussions will Wednesday, 12.00 - 13.30.  We will use distance learning using MS-Teams due to the pandemic situation.
 
   
 
   
 
    
 
    
 
  Lectures:
 
  Lectures:
     31 Jan  Introduction      
+
     27 Jan  Introduction & Layers, naming and addressing   
    07 Feb  Layers, naming and addressing   
+
     03 Feb  Routing Theory I (Bellman-Ford)
     14 Feb  Routing Theory I (Bellman-Ford)
+
     10 Feb   Routing Theory II (Dijkstra + BGP)  
     21 Feb Routing Theory II (Dijkstra + BGP)  
+
     17 Feb TCP & Reliability 
     28 Feb  Design Workshop  
+
    03 Mar Design Workshop  
     06 Mar TCP & Reliability  
+
     10 Mar   
     13 Mar  Design Workshop & planning for the next weeks.
+
     17 Mar   
     20 Mar  *corona-based closure?*
+
     24 Mar   
     27 Mar  *corona-based closure?*
+
     31 Mar   
  
 
  Protocol Design & Development:   
 
  Protocol Design & Development:   
     03 Apr  Presentation about Design Specs   
+
     07 Apr  Presentation about Design Specs   
     10 Apr  Design Workshop.  
+
     14 Apr  Design Workshop.  
  
 
  Implementation:  
 
  Implementation:  
     17 Apr  Implementation week 1
+
     21 Apr  Implementation week  
     24 Apr  Implementation week 2
+
     28 Apr  Implementation week  
    01 May  *** Public Holiday ***
 
  
 
  Testing:
 
  Testing:
     08 May  Testing with other groups   
+
     05 May  Testing with other groups   
     15 May  Demonstration / "Exam" MANDATORY ATTENDANCE (demonstrate your code, oral exam on lecture content)             
+
     12 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]  
 
Please join the [https://gitlab.cs.ttu.ee/maroth/network-protocol-design gitlab group] and the [https://t.me/networkprotocoldesign telegram chat]  

Redaktsioon: 26. jaanuar 2021, kell 07:15

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 using MS-Teams 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