TDTS11 6 hp /Computer Networks and Internet Protocols
Timetable
For details about time and places, please see timedit.
Videos
Lecture videos by prof. Gurtov in archive.
Lecture videos from the textbook.
Introduction to Labs/Assignments Lesson
Wireshark and script introductions
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
Schedule
(NC=Niklas Carlsson, AG=Andrei Gurtov, NP=Nikolaus Pappas)16.01 Welcome. Intro (ch1). NC
17.01 Intro-1h. Applications-1. (ch1/2) NC
22.01 Applications (ch2) NC
23.01 Transport (ch3). AG
24.01 Transport (ch3). AG
29.01 Network data (ch4). AG
30.01 Network data-1h. Control-1h (ch4/5). AG
31.01 Network control (ch5). AG
05.02 Link (ch6). NP
20.02 Wireless (ch7). NP
21.02 Security (ch8). NP
26.02 Multimedia (ch9). NC
27.02 Review. AG/NC
05.03 Guest lecture. AG
19.03 Exam 8-12 (next June 5, Aug 30)
Lecture Material
Introduction
Reading: Kurose and Ross, Chapter 1
- Slides: 2024 (Welcome, Intro)
- Store-and-forward
- Queueing
- Transmission vs propagation
Application layer
Reading: Kurose and Ross, Chapter 2
- Slides: 2024 (all),
- HTTP versions
Transport layer
Reading: Kurose and Ross, Chapter 3
- Slides: 2024 (both)
- Transport animations
Network layer:Data Plane
Reading: Kurose and Ross, Chapter 4
- Slides: 2024 (full),
- IPv6 statistics
Reading: Kurose and Ross, Chapter 5
- Slides: 2024 (full),
- Dijkstra animation
DV count to infinity
LiU AS
Current BGP Table
List of ASes
BGP hijack
CIDR Report
Link layer
Reading: Kurose and Ross, Chapter 6
- Slides: 2021 (full)
- CSMA/CD animation
Wireless and mobile networks
Reading: Kurose and Ross, Chapter 7
- Slides: 2021 (full)
- CSMA/CA
- CSMA/CA with hidden terminals
Security
Reading: Kurose and Ross, Chapter 8.
- Slides: 2021 (full pptx file, used during lecture)
Multimedia networking
Reading: Kurose and Ross, Chapter 9
- Slides: 2021 (full pptx file (7th edition), used during lecture)
Reading: Kurose and Ross, Chapter 1-8.
- Slides: 2024 (full)
Page responsible: Andrei Gurtov
Last updated: 2024-05-06