CPSC
5157 Computer Networks
Summer
2007
Topics Covered
PLEASE NOTE: All chapter references and
section references are to the fourth edition
of the textbook. The mapping to the third edition: HTML Version MS-Word Version.
1. Tuesday, June 12
Kurose & Ross Chapter
1 (all of it)
Audio of
lecture WMA File
Slides for lecture
PPT slides
2. Thursday, June 14
Kurose & Ross Chapter
2 (Sections 2.1 - 2.4)
Network Applications
The
Client / Server Model
The
Web and HTTP
File
Transfer: FTP
Electronic Mail: SMTP
Audio of
lecture WMA File
Slides for
lecture Chapter 2 Slides 1 - 62
3. Tuesday, June 19
Kurose & Ross Chapter
2 (Sections 2.5 - 2.9)
The Domain Name Service
Peer–To–Peer
Applications
Introduction
to TCP and UDP
Socket
Programming with TCP
Socket
Programming with UDP
Audio of
Lecture WMA File
Slides for
Lecture Chapter 2 Slides 63 - 109
4. Thursday, June 21
Kurose &
Ross Chapter 3 (Sections 3.1 - 3.4)
End–to–end vs. host–to–host.
Transport
layer vs. Network Layer
Reliable
Data Transfer
Audio of
Lecture WMA File
Slides for
Lecture Chapter 3 Slides 1
- 54
5. Tuesday, June 26
Kurose & Ross
Chapter 3 (Sections 3.5 - 3.8)
Reliable
Data Transfer
Flow
and Congestion
The
TCP “Handshakes”
Audio of
Lecture WMA File
Slides for
Lecture Chapter 3
Slides 54 - 113
6. Thursday, June 28
Kurose & Ross
Chapter 4 (Sections 4.1 - 4.4)
Forwarding and Routing
Real
circuits vs. virtual circuits.
Routers
and Switches
Format
of an IP packet
IP
version 4 address format
Classful
and classless addresses
CIDR
(Classless Interdomain Routing)
Audio of
Lecture WMA File
Slides for
Lecture Chapter 4 Slides 1
- 62
7. Tuesday, July 3
Kurose &
Ross Chapter 4 (Sections 4.4 - 4.7)
I Classful and
Classless addresses (again)
Class A, Class B, and Class C addresses
IP version 6
Routing
algorithms
More
on DNS
DHCP
(Dynamic Host Configuration)
NAT
(Network Address Translation)
Audio of
Lecture WMA File
Slides for
Lecture Chapter 4 Slides 62
– 138
8. Thursday, July 5
Kurose & Ross
Chapter 5 (Sections 5.1 - 5.5)
Introduction to Link Layer Services
Error-Detection and Error-Correction Techniques, including CRC and Parity
Protocols for Sharing a Common Channel
CSMA/CD - Carrier Sense Multiple Access / Collision Detection
Ethernet Frame Structure
The Ethernet and CSMA/CD
Various Ethernet Topologies
Audio of
Lecture Part
1 WMA File
(The battery on the recorder gave out)
Part 2 WMA File
Slides for the
Lecture Chapter 5
Slides 1 – 60
9. Tuesday, July 10
Kurose & Ross Chapter
5 (Sections 5.6 - 5.9)
Cyclic Redundancy Check (Left over from 5.2)
Java applet written by Teresa Carrigan of Blackburn
College
http://www.frontiernet.net/~prof_tcarr/CRC/applet.html#APPLET
Link Layer Switches: Repeaters, Hubs, and Switches
Switches (Bridges) compared to Routers
PPP
Link Virtualization
"TCP Takes a Message" - processing of an incoming TCP segment.
Audio of
Lecture Part 1 WMA File
Part 2 WMA File
Slides for the
Lecture Chapter 5 Slides 60
- 109
10. Thursday, July 12
Kurose and Ross Chapter 6
(Sections 6.1 - 6.5)
Wireless Links and Networks
CSMA/CA as opposed to CSMA/CD
WiFi: 802.11 Wireless LAN's
Cellular Networks: GSM, etc.
Introduction to Mobility Management
Audio of
Lecture Part 1 WMA File
Part 2 WMA File
Slides for the
Lecture Chapter 6
Slides 1 - 44
11. Tuesday, July 17
More on Computation of
CRC My Slides: HTML Version
MS-Word Version
Kurose and Ross Chapter 7 (Section
7.1 & 7.2)
Multimedia Networking Applications
Streaming Audio and Video
Slides for this part of the lecture Chapter 7 Slides 1
- 29
Audio of the
Lecture Part 1 WMA File
Part 2 WMA File
12. Thursday, July 19
Kurose and Ross Chapter 8
(Introduction)
Audio of
Lecture Part 1 WMA File
Part 2 WMA File
13. Tuesday, July 24
Kurose & Ross Chapter
8 Slides for this lecture: Chapter 8.
Please note that the lecture follows
the third edition of the textbook.
Part 1
8.1 What is Network Security
8.2 Principles of Cryptography
8.3 Authentication
Audio of Part 1 WMA File
Part 2
8.5 Key Distribution and Certification
8.4 Message Integrity (I accidentally skipped this and went
back)
Audio of Part 2 WMA File
14. Thursday, July 26
Kurose & Ross
Chapter 8 Slides 51 - 88 Chapter 8 Version 4
8.5 Securing E-Mail
8.6 Security TCP Connections
8.8 Operational Security: Firewalls & IDS
Audio of
Lecture WMA File
***************THIS IS ALL*******************