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 |
Great thoughts you got there, believe I may possibly try just some of it throughout my daily life.
ReplyDeleteEmbedded Software Development