COMPUTER COMMUNICATIONS AND NETWORKS (COMN) - 2017/18, Semester 1

Note: The contents of slides may undergo minor revisions. Please check the latest version before every class.

Schedule

# Date Topic Required Readings
1 Sept 19 Course Overview

Introduction: Internet, protocol, physical media

[KR6e] Chapter 1; [TW5e] Sections 2.2, 2.6 and 2.8; [PD5e] Section 1.5
2 Sept 22 Introduction: switching, internetworking, delay, throughput [KR6e] Chapter 1; [TW5e] Sections 2.2, 2.6 and 2.8; [PD5e] Section 1.5
3 Sept 26 Application Layer: Architecture and socket programming [KR6e] Sections 2.1 and 2.7
4 Sept 29 Application Layer: HTTP and DNS, P2P [KR6e] Sections 2.2, 2.5 and 2.6.1
5 Oct 3 Transport Layer: (De)Multiplexing, stop-and-wait protocol [KR6e] Sections 3.1, 3.2, 3.3, 3.4.1 and 3.4.2
6 Oct 6 Transport Layer: stop-and-wait, Go-back-N, selective repeat [KR6e] Sections 3.4.3 and 3.4.4
7 Oct 10 Tutorial for coursework part 1
8 Oct 13 Transport Layer: TCP, Congestion control [KR6e] Section 3.5 and [TW5e] Section 6.2.3; [KR6e] Sections 3.6 and 3.7
9 Oct 17 Network Layer: router architecture, IP and subnet [KR6e] Sections 4.1.1, 4.2.2, 4.3, 4.4.1-4.4.4
10 Oct 20 Network Layer: DHCP, NAT, ICMP, IPv6, Routing algorithms [KR6e] Sections 4.4.1-4.4.4; [KR6e] Section 4.5
11 Oct 24 Network Layer: AS, RIP, OSPF, BGP [KR6e] Section 4.6
12 Oct 27 Link Layer: MAC protocols, ARP, Ethernet, Switch, Checksum [KR6e] Sections 5.1-5.4.3 and Sections 5.6-5.7
13 Oct 31 Tutorial for coursework part 2: Multithreading
14 Mov 3 Multimedia networking: Multimedia application audio/video processing and CDN/P2P streaming [KR6e] Sections 7.1-7.2; [TW5e] 7.4.1-7.4.3
15 Nov 7 Multimedia networking: Streaming Live Audio/Video, Conversational Audio/Video [KRe6] Section 7.3; [TWe5] Sections 7.4.4 and 7.4.5
16 Nov 10 Multimedia networking: Protocols for Real-Time Interactive Applications and Network Support for Multimedia Part 1 [KRe6] Sections 7.4, 7.5.1 and 7.5.2; [TWe5] Section 7.4.5
17 Nov 14 Multimedia networking: DiffServ and Per-connection QoS Guarantee [KR6e] Section 7.5.3 and 7.5.4
18 Nov 17 Introduction to Software-Defined Networking (SDN) SDN1, SDN2, SDN3, SDN4

Reading SDN3 and SDN4 is optional.

19 Nov 21 Revision

Books and References:


Home : Teaching : Courses : Comn 

Informatics Forum, 10 Crichton Street, Edinburgh, EH8 9AB, Scotland, UK
Tel: +44 131 651 5661, Fax: +44 131 651 1426, E-mail: school-office@inf.ed.ac.uk
Please contact our webadmin with any comments or corrections. Logging and Cookies
Unless explicitly stated otherwise, all material is copyright © The University of Edinburgh