This is the preliminary plan for the course. It is subject to change
Lecture Number | Week | Date | Material/Topic |
---|---|---|---|
1 |
36 |
September 3th. |
Introduction, history and Chapter 1 |
2 |
37 |
September 10th. |
Chapter 2 Application Layer |
3 |
38 |
September 17th. |
Chapter 3: Transport Layer - Reliable data transfer |
4 |
39 |
September 24th. |
Chapter 3: Transport Layer - UDP + TCP |
5 |
40 |
October 1st. |
Chapter 4: Network Layer - Data plane |
6 |
41 |
October 8th. |
Chapter 5: Network Layer - Control plane |
- |
42 |
Fall Break |
- |
7 |
43 |
October 22nd. |
Chapter 6: Link layer and error detection |
8 |
44 |
October 29th. |
Chapter (6+) 7: Multiple access protocols and WIFI |
9 |
45 |
November 5th. |
Chapter 8.1-8.5 - Intro and Chryptography |
- |
46 |
November 12th. |
Classes cancelled this week - extra time for assignment 8 |
10 |
47 |
November 19th. |
Chapter 8.6-8.7: SSL and IP Sec, Certificate on webserver, Recent major security breaches: Heartbleed, Poodle, Freak, Zombieload, Meltdown, Spectre etc. |
11 |
48 |
November 26th. |
Chapter 8.9: Firewalls, Intrusion detection, OWASP Report/Biggest security issues now |
12 |
49 |
December 3rd. |
Penetration testing/ethical hacking |
13 |
50 |
December 10th |
Chapter 8.8: WIFI Security, pen testing tools and demos |
- |
51 |
December 17th |
Buffer (In case Jacob is unavailable during the semester) |
# | Subjects | Covered | Hand in date |
---|---|---|---|
1 |
History and Intro |
September 3rd. |
September 14th. |
2 |
Application layer and DNS |
September 10th. |
September 21st. |
3 |
RDT (GBN + SR), UDP |
September 17th |
September 28th |
4 |
TCP |
September 24th |
October 5th |
5 |
IPv4, IPv.6, NAT |
October 1st |
October 12th |
6 |
ICMP, BGP |
October 8th |
October 19th |
7 |
ARP, Switching, Ethernet |
October 22nd. |
November 2nd |
8 |
RSA (Programming) |
November 5th |
November 23th (long deadline, slightly larger) |
9 |
Firewalls, SSL, IPsec |
November 26th |
December 7th |
10 |
Owasp/Pen-testing (Practical) |
December 3rd |
December 10th (short deadline, but time in tutorial sections also) |
These are not yet finalized, but could end up like this
Functionality and interfaces for the application layer of the TCP/IP model and the functionality of DNS
Functionality and interfaces for the transport layer of the TCP/IP model and the difference between UDP and TCP
Functionality and interfaces for the network layer of the TCP/IP model with focus on the data plane.
Functionality and interfaces for the network layer of the TCP/IP model with focus on the control plane.
Functionality and interfaces for the link layer of the TCP/IP model, including error detection and correction
Symmetric and public key crypography, Key distribution and User authentication
Security: Transport- and Network-layer security
Security: Firewalls, intrusion detection
Mobility, Wireless networks and Wireless security
Penetration Testing: Planning and Methods