Cods (Computer Networks and Distributed Systems)

A list of weekly plans


Week 35 (24.08.2015 - 28.08.2015)
Topics

  • A short Animation about the flow of data through the Network
  • Overview of Computer networking
  • What is the Internet?
  • What is a protocol?
  • TCP/IP Protocol Suite
  • Delay, Loss and Throughput in Packet-Switched Networks
  • WireShark packet sniffer
Literature / Recommendations / etc

  • Goodwariors (Animation)
  • Kurose & Ross 1.1 What Is the Internet?, page 28-35
  • Kurose & Ross 1.3 The Network Core, page 48-61
  • Kurose & Ross 1.4 Delay, Loss, and Throughput in Packet-Switched Networks, page 61-73, Excluding 1.4.2
  • Kurose & Ross 1.5 Protocol Layers and their Service Models, page 73-80
  • Chapter 1 (PowerPoint)
  • Kurose & Ross 2.1 Principles of Network Applications, page 110-122
  • Introduction to Wireshark (video)
Exercises

  • Kurose & Ross page 94: R1, R2, R3
  • Kurose & Ross page 94-95: R12, R15
  • Kurose & Ross page 95-96: R16, R20
  • Kurose & Ross, page 96: R22, R23, R24, R25
  • Kurose & Ross, page 96-: P1
  • Kurose & Ross, page 195: R1, R2, R3, R4, R5, R6, R7, R9

Week 36 (31.08 - 05.09)
Topics

Literature / Recommendations / etc

  • Kurose & Ross 2.1 Principles of Network Applications, page 110-122
  • Kurose & Ross 2.7 Socket Programming: Creating Network Applications, page 182-194
  • Kurose & Ross 3.1, 3.2, 3.3 kun lidt, 3.5
  • MSDN Socket Code Examples
Exercises

  • Kurose & Ross, page 197: R26, R27, P1, P3
  • Math TCP Server (pdf)
  • TCPEchoServer(example code)

Week 37 (07.09 - 11.09)
Topics

Literature / Recommendations / etc

Exercises


Week 38 (14.09 - 18.09)
Topics

Exercises


Week 39 (21.09 - 25.09)
Topics

Literature / Recommendations / etc

Exercises


Week 40 (28.09 - 02.10)
Topics

  • SOA
Literature / Recommendations / etc


Week 41 (05.10 - 09.10)
Topics

Literature / Recommendations / etc

Exercises

  • Create a REST API for ZIBAT which exposes the following resources
    • Departments
    • A particular Department
    • Teachers
    • A particular Teacher
    • Subjects
    • A particular Subjects
    • etc ...

Week 42 (12.10 - 16.10)
Topics

  • No Classes (Efterårs-ferie)
Literature / Recommendations / etc

  • ....
Exercises

....

Week 43 (19.10 - 23.10)
Topics

Literature / Recommendations / etc

Exercises


Week 44 (26.10 - 30.10)
Topics

Literature / Recommendations / etc

  • Kurose & Ross 2.5 DNS - The Internet's Directory Service
Exercises


Week 45 (02.11 - 06.11)
Topics

  • Network Security
    • General
    • Principles of Cryptography
    • Message Integrity
    • Digital Signatures
    • HTTPS/(SSL/TLS)
    • Lecture Slides (pdf)
Literature / Recommendations / etc

  • Generelt om sikkerhed
  • Kurose & Ross 8.1 What is Network Security?
  • Kurose & Ross 8.2 Principles of Cryptograhpy
  • Kurose & Ross 8.3 Message Integrity and Digital Signatures
  • Kurose & Ross 1.6 Networks under Attack
  • Kurose & Ross 8.6 Securing TCP Connections
  • Kuruse & Ross 8.7 Network-Layer Security
  • What is HTTPS
  • How to secure socket connections with TLS/SSL (XAML)
Exercises


Week 46 (09.11 - 13.11)
Topics

Monday 10:00-12:00 Lecture on Game

  • Network Security
    • IPSec
    • VPN
    • Firewall
    • IDS
Literature / Recommendations / etc

Exercises


Week 47 (16.11 - 20.11)
Topics

Literature / Recommendations / etc


Week 48, 49, 50 (23.11 - 27.11)
Topics

  • Interdisciplinary Project
Literature / Recommendations / etc

  • ....
Exercises

Excersise 3

Week 49 (30.11 - 05.12)
Topics

  • ....
Literature / Recommendations / etc

  • ....
Exercises

Excersise 3

Week 50 (07.12 - 11.12)
Topics

  • ....
Literature / Recommendations / etc

  • ....
Exercises

Excersise 3