Textbooks
The required textbook for the course is
Computer Networking
- A Top Down Approach Featuring the Internet Second Edition by
James Kurose and Keith Ross (Addison Wesley). It is available in
the CMU Bookstore. Almost all the material that we will cover is
in the textbook, although we may cover it in a different
order.
There are two recommended texts which are useful references
(especially if networking becomes your career). You can get the
best price on them by ordering from an on-line bookstore.
- TCP/IP Illustrated, Volume 1 : The Protocols by
W. Richard Stevens.
- Unix Network Programming : Networking APIs: Sockets and
XTI (Volume 1) by W. Richard Stevens.
Schedule
|
| Topics |
| Readings
|
|
| Introduction, Network Infrastructure, Delays,Throughput,
Bandwidth lecture1.ps |
| Chapter 1
|
|
| Packet-switching,
Circuit-switching, Protocol Stacks, Layering lecture2.ps |
|
|
| Holiday - Labor Day
|
|
|
|
| Sockets (TCP, UDP) lecture3.ps
|
| 2.1, 2.6-2.8
|
|
| Applications (Security, DNS) (pdf,
ppt) |
| 7.1-7.3, 7.5, 7.8.2, 2.5
|
|
| Applications (DNS, Web) (pdf,
ppt) |
| 2.2-2.4
|
|
| Web Optimizations (CDN, caching) (pdf,
ppt) |
| 2.9
|
|
| Transport Protocols (pdf,
ppt) |
| 3.1-3.5
|
|
| TCP - congestion control (pdf,
ppt) |
| 3.6
|
|
| More TCP (pdf,
ppt) |
| 3.7
|
|
| TCP and Routers (pdf,
ppt) |
|
|
|
| Multimedia (ppt)
|
| 6.1-6.4
|
|
| IP addressing, IP forwarding tables, ARP, DHCP
lecture12.ps |
| 4.1, 4.4.1, 4.4.2, 5.4, 4.4.6
|
|
| MIDTERM I
|
|
|
|
| Routing: RIP and OSPF
lecture13.ps |
| 4.2,4.5.1
|
|
| AS Hierarchy, BGP
lecture14.ps |
| 4.3, 4.5.2
|
|
| Subnetting, CIDR, IPv4
lecture15.ps |
| 4.4.3, 4.4.4
|
|
| IPv6, tunneling, NAT, VPNs, IP over ATM, ICMP
lecture16.ps |
| 4.4.7, 4.7, 5.9.5, 4.4.5
|
|
| Physical Layer, Link layer basics (
pdf)
|
| 5.1-5.4
|
|
| Ethernet, Bridging/Switching
(pdf)
|
| 5.5, 5.6, 5.8-5.10
|
|
| QOS basics, Delay guarantees, Leaky buckets
lecture19.ps |
| 6.5-6.6
|
|
| WFQ, Intserv, RSVP, Diffserv
lecture20.ps |
| 6.7 - 6.9
|
|
| Network security: Firewalls, IPSec, DoS
(ppt, pdf)
|
| Chapter 7
|
|
| P2P (centralized, flood, routing, hash) (pdf,
ppt)
|
| 2.9.3
|
|
| Mobile/Wireless (Link, IP & TCP) (pdf,
ppt)
|
| 5.7,4.9
|
|
| Multicast (pdf,
ppt)
|
| 4.8
|
|
| Networking Futures, Powerpoint file
|
|
|
|
| Thanksgiving Holiday
|
|
|
|
| Course Overview
|
|
|
|
| MIDTERM II
|
|
|