CS 321 (W '12), Computer Networks (Stough) | Lecture | Date | Topics | Assigned / Referenced |
Assignments Due/Comments |
| Week
1 |
Chapter
1:
Foundation |
Chapter 1 |
||
| M, Jan 9 |
Book site Java Docs - the interactive bible Java Networking Tutorials Java Network Programming examples -book in ad. lab. Java Swing GUI tutorials Linux Networking Cookbook -glossary is great (read it!). |
|||
| W, Jan 11 |
Sockets Performance: Bandwidth and Latency: video Playing Nice: here, and here. Net neutrality: CDN networks, wireless High-speed trading: the game is rigged. |
|||
| F, Jan 13 |
More on Performance InetAddress, host, nslookup Prof. Sprenkle's PDS socket examples here. |
Exercises
1.{3,4,6,10,13,14} |
||
| Week
2 |
Chapter
2:
Getting
Connected -Network Security (high-level) -Guest Speaker: Eric Dull |
Chapter 2 |
||
| M, Jan 16 |
|
Passwords discussion,
and
here.
How secure is your password? Word cloud of passwords. |
||
| |
|
Reading for Eric Dull's
talk: -Slammer worm -Stuxnet -Estonian Cyber war -SOPA and PIPA |
Give me Ch. 1 exercises. |
|
| F, Jan 20 |
Eric Dull, Sotera:
Wet-ware machine learning -slides pdf, gov't security opportunities |
Talk Quiz (tex, pdf) due Monday. |
|
|
| Week 3 |
Chapter
3:
Internetworking -IP, DHCP -Routing |
Chapter 3 |
||
| M, Jan 23 |
|
Assn 2 due Monday. Answer 3.33, 3.42, 3.49 please |
Talk Quiz due today. |
|
| Java Example GUI codes: -turtle.jar from Sprenkle -CoinStripGame from javaStructures (see 3.10) -BlackJackApplet codes, and here it is! |
|
|
||
| F, Jan 27 |
Steve Goryl, CS: CS
network and services |
Talk Quiz (tex, pdf) due Monday. |
|
|
| Week
4 |
Chapter
4:
Advanced
Networking |
|||
| M, Jan 30 |
Quiz on Chapter 3 |
|
Assn 2 due today. Talk Quiz due today. |
|
| More history
on the Internet. |
||||
| F, Feb 3 |
Mike Courtney, ITS:
W&L network deployment -slides, and talk |
|||
| Week
5 |
Chapter
5:
Protocols |
|||
| M, Feb 6 | Group Project 1 Spec Talks | Work on GP 1, due Wed, 2/15 | ||
| W, Feb 8 |
|
How is Google going to speed up the web? |
|
|
| F, Feb 10 |
Mock Convention: class
cancelled |
|
||
| Week
6 |
Chapter 5: Protocols | |||
| M, Feb 13 |
|
|||
| W, Feb 15 |
Group Project 1 Status |
|||
| F, Feb 17 |
Shoot the Breeze |
GP 1 update document. |
||
| Washington Break: Feb 20 - Feb 24 | ||||
| Week
7 |
Chapter 6: Congestion
Control -Internet neutrality, playing nice (fair) |
|||
| M, Feb 27 |
Dimensions of resource
allocation Fair queuing |
|||
| TCP Congestion Control -(AIMD, Slow Start, FRFR) |
||||
| F, Mar 2 |
Group Project 1 Presentations / Demos | Group Project 1 Due (2.5
weeks) |
||
| Week
8 |
Chapter
7:
End-to-End
Data -Image/Video/Audio Compression |
|||
| M, Mar 5 |
presentation formatting: -data types, conversion, tags XML |
|||
| F, Mar 9 |
Midterm through Chapter 7 Good 321 questions: job interview questions. |
|||
| Week
9 |
Chapter
8:
Network
Security |
|||
| M, Mar 12 |
Overview: -what is secure communication? -Ciphers (symmetric, public-key), Authenticators |
|||
| Midterm: reasonable answers RSA - rsaDemo.py SSH, TLS, SSL, HTTPS: what? |
||||
| F, Mar 16 |
Network security job
interview
questions. Lot more history on PGP here. |
|||
| |
Week 10 |
Chapter
9:
Applications
|
||
| M, Mar 19 |
HTTP, SMTP |
|||
| HTTP, SOAP |
||||
| F, Mar 23 |
Quiz, and more |
|||
| Week 11 |
More
on
Applications
|
|||
| M, Mar 26 |
DNS, SNMP |
|||
| W, Mar 28 |
wireshark views of DNS,
SNMP |
|||
| F, Mar 30 |
Quiz: DNS, SNMP |
|
||
| Week 12 |
Ethics,
Big
Brother,
... |
|||
| M, Apr
2 |
Copyright, Privacy |
|||
| W, F |
Topic Talks |
|
||
| Final Projects due
Friday, April 13 5PM |
|
Final Projects Due (2
weeks) |