Department of Computer Science and Engineering,
University of Ioannina
MYY801 Computer Networks II (Spring 2018-19)
info | syllabus and schedule | other resources
Course Staff
Name | Office Hours | |
Instructor: Kostas Magoutis | magoutis@cse | Mon 2-3pm |
Laboratories coordinator: Vasiliki Stamati | vicky@cse | By appt. |
Teaching assistant: A. Merkos | myy801@cse | - |
Teaching assistant: E. Pachi | myy801@cse | - |
4.2.2020 12:00: January 2020 exam period grades
10.6.2019 12:00: Covered book sections (copied from syllabus column 'Readings').
20.3.2019 12:00: There will be no class on Tuesday 26/3.
12.2.2019 12:00: Please sign up with the e-course page
11.2.2019 12:00: The course will hold its first meeting on Tuesday 12/2 in I5.
There will occasionally be laboratories and backup lectures. These will meet on Tuesdays from 12pm to 2pm in ΠEΛΣ, ΠEΠ-I, ΠEΠ-II. Their exact details will be announced.
The course covers the following topics: Principles of computer networking, the Internet, and the TCP/IP reference model; Networking layer and the Internet protocol (IP): services, addressing, and routing principles; Transport layer: principles, reliable data transport, UDP and TCP; Congestion control; UNIX sockets programming; Principles of application layer; Examples of application layer protocols (HTTP, SMTP); the Domain Name Service (DNS)
The following textbooks are recommended readings:
Date | Topic | Readings |
Tue 12/2 | Network layer 1 | Lecture slides 1-20 (chapter 4); KR §4.1, 4.1.1, 4.3, 4.3.1, 4.3.2 |
Tue 19/2 | Instructor out of town - no class | - |
Tue 26/2 | Network layer 2 | Lecture slides 21-27; KR §4.3.3, 4.3.4, 4.3.5 |
Tue 5/3 | Network layer 3 | Lecture slides 28-47; KR §5.2, 5.2.1 |
Tue 5/3 12-2pm | Lab 1 (sign up) | - |
Tue 12/3 | University holiday - no class | - |
Tue 19/3 | Transport layer 1 | Lecture slides 1-26 (chapter 3); KR §3.1, 3.2, 3.3, 3.4.1 |
Tue 26/2 | Instructor out of town - no class | - |
Tue 2/4 | Transport layer 2 | Lecture slides 27-43; KR §3.4.2 |
Tue 9/4 | Transport layer 3 | Lecture slides 44-52; KR §3.4.3, 3.4.4, 3.5.1, 3.5.2 |
Tue 9/4 12-2pm | Lab 2 (sign up) | - |
Tue 16/4 | Transport layer 4 | Lecture slides 53-67; KR §3.5.3, 3.5.4 |
Tue 7/5 | Transport layer 5 | Lecture slides 68-76; KR §3.5.5, 3.5.6 |
Tue 14/5 | Transport layer 6 | Lecture slides 77-91; KR §3.6.1, 3.6.2, 3.7 |
Tue 14/5 12-2pm | Lab 3 (sign up) | - |
Tue 21/5 | Transport layer 7 | Lecture slides 92-105; KR §3.7, 3.7.1 (plus delay modeling, slides 103-105) |
Tue 28/5 | Application layer 1 | Lecture slides 45-57 (chapter 2); KR §2.4, 2.4.1, 2.4.2, 2.4.3, 2.4.4 |