TDTS06 Computer Networks
Lectures
For details about time and places, please see timedit.
Preliminary schedule 2024
3.9 Welcome. Intro (ch1)4.9 Intro-1h. Applications-1h (ch1/2)
6.9 Applications (ch2)
10.9 Transport (ch3)
11.9 Transport (ch3)
17.9 Network data (ch4)
18.9 Network data-1h. Control-1h (ch4/5)
24.9 Network control (ch5)
26.9 Link (ch6)
1.10 Wireless (ch7)
2.10 Security (ch8)
9.10 Multimedia (ch9)
15.10 Review
17.10 Guest lecture
29.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
- Slides: 2023 (welcome, ppt)
- Store-and-forward
- Queueing
- Transmission vs propagation delay
- Demo: ping, tracert, ipconfig
Application layer
Reading: Kurose and Ross, Chapter 2
- Slides: (ppt),
- HTTP versions
- DNS versions
- Bittorrent animation
- Demo: nslookup, dig, telnet 80, view source email
Lesson
Sockets and Assignment 2
2023 (Gurjot)
Transport layer
Reading: Kurose and Ross, Chapter 3
- Slides: (ppt),
- Go-back-N vs Selective repeat
- Flow Control
Network layer:Data Plane
Reading: Kurose and Ross, Chapter 4
- Slides: (ppt)
- IPv6 statistics
Reading: Kurose and Ross, Chapter 5
- Slides: (ppt)
- Dijkstra animation
DV count to infinity
LiU AS
Current BGP Table
List of ASes
BGP hijack
CIDR Report
Mid-point overview (extra 2015)
Reading: Kurose and Ross, Chapter 1-5
- Slides: 2015
- For SDN, NFV, and NV discussion, we looked at slides by Scott Shenker
Link layer
Reading: Kurose and Ross, Chapter 6
- Slides: (ppt)
- CSMA/CD animation
Wireless and mobile networks
Reading: Kurose and Ross, Chapter 7
- Slides: (ppt)
- CSMA/CA
- CSMA/CA with hidden terminals
Security
Reading: Kurose and Ross, Chapter 8.
- Slides: (ppt)
Multimedia networking
Reading: Kurose and Ross, Chapter 9
- Slides: (ppt)
Reading: Kurose and Ross, Chapter 1-9.
- Slides: 2023 (full)
slides 2023
Page responsible: Andrei Gurtov
Last updated: 2024-07-16