Hide menu

TDTS06 Computer Networks

Lectures


For details about time and places, please see timedit.

Preliminary schedule 2023

29.8 Welcome. Intro (ch1)
30.8 Intro-1h. Applications-1h (ch1/2)
1.9 Applications (ch2)
5.9 Transport (ch3)
6.9 Transport (ch3)
12.9 Network data (ch4)
13.9 Network data-1h. Control-1h (ch4/5)
19.9 Network control (ch5)
20.9 Link (ch6)
26.9 Wireless (ch7)
27.9 Security (ch8)
4.10 Multimedia (ch9)
10.10 Review
12.10 Guest lecture
25.10 Exam

What is important/optional in each Chapter.


1. Important: Protocol layers, encapsulation, packet switching. Optional: history
2. Important: DNS, HTTP, client-server vs P2P. Optional: socket programming, caching details, P2P math
3. Important: TCP slow start, fast retransmit, go-back-N vs selective ACKs. Optional: details of RDT, costs of congestion
4. Important: router architecture, longest prefix matching, IPv4 vs v6 fragmentation. Optional: ipv6 adoption ways, scheduling policies, ATM service models
5. Important: link state vs distance vector, BGP, concept of SDN. Optional: SDN controllers, network management
6. Important: CSMA/CD, ALOHA, self-learning switches, ARP. Optional: Cable access, MPLS, datacenters
7. Important: WiFi, RTS/CTS, Concepts of CDMA and Mobilty. Optinal: Details of CDMA and Mobile IP, GSM handoffs
8. Important: symmetric vs assymetric crypto, MAC, email security, SSL vs IPsec. Optional: Math of public key crypto, toy SSL, operational security, IKE
9. Important: HAS, FEC, multicast, playback, QoS. Optional: Details of RTP/RTCP and Diffserv

Lecture Material


Abbreviations

Introduction
Reading: Kurose and Ross, Chapter 1
Application layer
Reading: Kurose and Ross, Chapter 2
Lesson
Sockets and Assignment 2
2023 (Gurjot)

Transport layer
Reading: Kurose and Ross, Chapter 3
Network layer:Data Plane
Reading: Kurose and Ross, Chapter 4 Network layer: Control Plane
Reading: Kurose and Ross, Chapter 5
Mid-point overview (extra 2015)
Reading: Kurose and Ross, Chapter 1-5
Link layer
Reading: Kurose and Ross, Chapter 6
Wireless and mobile networks
Reading: Kurose and Ross, Chapter 7
Security
Reading: Kurose and Ross, Chapter 8.
  • Slides: (ppt)

Multimedia networking
Reading: Kurose and Ross, Chapter 9
  • Slides: (ppt)
Overview lecture (including exam hints)
Reading: Kurose and Ross, Chapter 1-9.
  • Slides: 2023 (full)
Guest lecture
slides 2023

Page responsible: Andrei Gurtov
Last updated: 2023-10-12