Erinevus lehekülje "ITC8060" redaktsioonide vahel

Allikas: Kursused
Mine navigeerimisribale Mine otsikasti
10. rida: 10. rida:
 
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.  Theory lectures are optional background information, slides can be found [https://maennel.net/npd/ here].
+
for more detailed information.   
−
 
 
−
Your colleagues have created a [https://www.facebook.com/groups/467229183468189/ Facebook group] for discussions. You are invited to join.
 
−
 
 
−
Schedule and room details below:
 
−
 
 
−
      Monday, 04 APR 2016 @ 10.00 - 13.30 in ICT-501 (week 10) -- Protocol Design discussions, ....
 
−
 
 
−
      Monday, 11 APR 2016 @ 10.00 - 13.30 in ICT-411 (week 11) -- Protocol Design (online discussions)
 
−
      **** NO LECTURE ****                          (week 12) -- Protocol Design (online discussions)
 
−
      Monday, 25 APR 2016 @ 10.00 - 13.30 in ICT-411 (week 13) -- Protocol refinement (talking to AD)
 
−
      Monday, 02 MAY 2016 @ 10.00 - 13.30 in ICT-501 (week 14) -- lab/time for implementation
 
−
      Monday, 09 MAY 2016 @ 10.00 - 13.30 in ICT-411 (week 15) -- lab/time for implementation
 
−
      Monday, 16 MAY 2016 @ 10.00 - 13.30 in ICT-501 (week 16) -- test-run
 
−
 
−
 
 
−
The first 4 sessions will mainly focus on theory. From 11 April we will discuss/design our own protocol.
 
−
Your protocol design discussion is due by 24 April.  25 April - 1 May is revision & refinement week.
 
−
From 02 May until 16 May are just labs. You will have to implement the specified protocol. 
 
−
On 16 May we will test the implementations, and you have to submit your final code (via e-mail) before the end of May.
 
  
 
Reading recommendations:  
 
Reading recommendations:  

Redaktsioon: 29. jaanuar 2017, kell 12:54

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.

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