Go To Course Main Page Go To Course Calendar - Labs

Computer Networks, Spring 2024

Course Calendar - Lectures
PD Chapter 2: 1, (5), 11, 14, (18), (21),22, (23), 24, 28, 30, 31, 33, (39), 41, 43, 53, 54, 55, 56, 57 plus all the other solved problems.
Lecture Topics Lecture Videos & Reference Date Homework*
1 Introduction 1. Introduction

1.1-1.2
10/1
2 Scalability, packet and circuit switching 2. Scalability, circuit and packet switching
1.1-1.2
12/1
3 Network architecture, C Socket API 3. Layered network architecture
1.3-1.4
17/1
4 Physical media 4. Physical media, signals
2.1
19/1
5 Encoding and modulation 5. Encoding and modulation
2.2, 1.2
24/1
6 Multiplexing: FDM, OFDM, TDM, Statistical multiplexing 6. Multiplexing
2.2, 1.2
31/1
7 Performance: metrics, limits 7. Performance, limits
2/2 TW Chapter 1: 1, 2, 3, 5, 6, 8, 9, 13, 15, 17, 22, 24, 26, 27, 29, 30, 32, 35, 36, 40, 41, 42, 43, 44.
TW Chapter 2: 3, 4, 5, 6, 7, 11, 13, 14, 15, 16, 17, 42, 49, 56, 57.
PD Chapter 1: 1, 3, 5, 8, 9, 10, 11, 12, 13,16, 20, 22, 23, 32, 34, 38 plus all the other solved problems of the chapter.
8 Link layer, framing 8. Framing
2.3
7/2
9 Error detection 9. Error detection
2.4
9/2
10 Reliable transmission: stop and wait,sliding window, ARQ; Quiz 10. Reliable transmission
2.5
14/2 TW Chapter 3: 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 15, 19, 21, 22, 23, 24, 26, 27, 31, 32, 37
11 MAC sublayer, contention-free multiple access, randomized medium access, spread spectrum 11. Medium access control
2.7
16/2
Midterm exams
12 Wi-Fi, Bluetooth, ZigBee 12. IEEE 802.11, Bluetooth, Zigbee, cellular and satellite networks
2.7
28/2
13 Ethernet 13. Ethernet
2.6
28/2
14 Switching, virtual circuit switching,source routing 14. Switching
3.1
2/3
15 Learning switches, Spanning Tree Protocol 15. Learning bridges, STP, VLAN
3.1
7/3 TW chapter 4: 2, 3, 11, 12, 13, 16, 31, 41, 42, 43, 46, 54
16 Network layer overview and services,IPv4, addressing, subnetting, 16. IPv4, fragmentation, subnetting
3.2.1-3.2.5

9/3
17 CIDR, IPv6 , IP tunneling 17. CIDR, IPv6, IP tunneling
4.1.3
14/3 PD Chapter 3: 1, 2, 3, 4, 5, 13, 16, 17, 19,20, 22, 23, 26, 27, 28, 32, 33, 34, 36, 37, 43, 44 plus all the other solved problems from relevant sections.
18 IP helpers: ARP, DHCP; DNS, NAT, ICMP 3.2.6-3.2.9
16/3
19 Routing, interdomain routing, distance vector routing, flooding, link state routing 18. Routing
3.3

21/3

20 Routing metrics, Router design and implementation, switching fabric 3.4 23/3 PD Chapter 3: 47, 48, 49, 51, 52, 54,55, 59, 61, 62, 64, 67, 68, 70 and 72 plus all the other solved problems from relevant sections.
21 Revision and Problems session
28/3, 30/3
22 Interdomain routing, BGP ,
iBGP, BGP convergence
19. Interdomain routing, BGP
4.1
4/4 PD Chapter 4: 1, 2, 4, 5, 6, 7, 10,11, 20
23 Transport layer, UDP, TCP 20. UDP, TCP
5.1, 5.2
6/4
24 TCP Sliding window and flowcontrol, triggering transmission, adaptive retransmission 21. TCP Sliding window, flow control, triggering transmission,adaptive retransmission
5.2
11/4 PD Chapter 5: 1, 2, 5, 6, 7, 8, 9, 10, 12,13, 20, 23, 26, 27, 29, 39.
25 Problems session
13/4
26 Quiz 2
18/4

* TW: Tanenbaum, Feamster and Wetherall, 6th Edition; PD: Peterson and Davie, 5th Edition

Playlist of all the lecture videos: https://www.youtube.com/playlist?list=PLoNw1pIL0xsZFUP1BotIWAVnPX6PfwVQD