Order the preliminary edition for spring 2001

Computer Networking

A Top-Down Approach Featuring the Internet

James F. Kurose and Keith W. Ross
Thanks a lot, guys!

Status: June, 7th, 2000

  1. Computer Networks and the Internet (Chapter's ToC)

    1. What is the Internet?

    2. What is a Protocol?

    3. The Network Edge

    4. The Network Core

    5. Access Networks and Physical Media

    6. Delay and Loss in Packet-Switched Networks

    7. Protocol Layers and Their Service Models

    8. Internet Backbones, NAPs and ISPs

    9. A Brief History of Computer Networking and the Internet

    10. ATM

    11. Summary

    12. Homework Problems and Discussion Questions

  2. Application Layer (Chapter's ToC)

    1. Principles of Application-Layer Protocols

    2. The World Wide Web: HTTP

    3. File Transfer: FTP

    4. Electronic Mail in the Internet

    5. The Internet's Directory Service: DNS

    6. Socket Programming with TCP

    7. Socket Programming with UDP

    8. Building a Simple Web Server

    9. Summary

    10. Homework Problems and Discussion Questions

  3. Transport Layer (Chapter's ToC)

    1. Transport-Layer Services and Principles

    2. Multiplexing and Demultiplexing Applications

    3. Connectionless Transport: UDP

    4. Principles of Reliable of Data Transfer

    5. Connection-Oriented Transport: TCP

    6. Principles of Congestion Control

    7. TCP Congestion Control

    8. Summary

    9. Homework Problems and Discussion Questions

  4. Network Layer and Routing (Chapter's ToC)

    1. Introduction and Network Service Model

    2. Routing Principles

    3. Hierarchical Routing

    4. Internet Protocol

    5. Routing in the Internet

    6. What is Inside a Router?

    7. IPv6

    8. Multicast Routing

    9. Summary

    10. Homework Problems and Discussion Questions

  5. Link Layer and Local Area Networks (Chapter's ToC)

    1. The Data Link Layer: Introduction, Services

    2. Error Detection and Correction

    3. Multiple Access Protocols and LANs

    4. LAN Addresses and ARP

    5. Ethernet

    6. Hubs, Bridges and Switches

    7. Wireless LANs: IEEE 802.11

    8. The Point-to-Point Protocol

    9. ATM

    10. X.25 and Frame Relay

    11. Summary

    12. Homework Problems and Discussion Questions

  6. Multimedia Networking (Chapter's ToC)

    1. Multimedia Networking Applications

    2. Streaming Stored Audio and Video

    3. Making the Best of the Best-Effort Service: An Internet Phone Example

    4. RTP

    5. Beyond Best Effort

    6. Scheduling and Policing Mechanisms for Providing QoS Guarantees

    7. Integrated Services

    8. RSVP

    9. Differentiated Services

    10. Summary

    11. Homework Problems and Discussion Questions

  7. Security in Computer Networks (Chapter's ToC)

    1. What is Network Security?

    2. Principles of Cryptography

    3. Authentication: Who are You?

    4. Integrity

    5. Key Distribution and Certification

    6. Secure E-Mail

    7. Internet Commerce

    8. Network-Layer Security: IPsec

    9. Summary

    10. Homework Problems and Discussion Questions

  8. Network Management (Chapter's ToC)

    1. What is Network Managmenet?

    2. The Infrastructure for Network Management

    3. The Internet Network Management Framework

    4. ASN.1

    5. Firewalls

    6. Summary

    7. Homework Problems and Discussion Questions

Appendix (Appendix' ToC)


Some relevant online audio material:

Unix Network Programming, Jim Kurose


Asynchronous learning links:

The Web of Asynchronous Learning Networks

Copyright 1996–2000 James F. Kurose and Keith W. Ross