Technical Resources and Course Web Site for
Computer Networking

Text & Reference Material

William Stallings, (2004), Computer Networking with Internet Protocols and Technology, Prentice Hall

Powerpoint Slides, Figures, Tables

Useful Course Websites

Professor Raj Jain's Website: Ohio State University. Lots of materials about computer networking.
Data Communications and Network Management: Texas Tech University. Lots of useful material..
Data Communication Systems and Networks: St. Francis Xavier U. in Canada. Useful powerpoint slides and notes.
區域網路與高速網路, 清大黃能富教授專書, Powerpoint Slides

Interesting Websites

Journals, Magazines, & Conferences
TechFest Networking : Technology Information Source about Networking
Internetworking Terms and Acronyms, by Cisco
Cisco Tools and Tutorials

Internet RFCs

RFC Search
List of RFC Documents

Course Material

0. Preface

Powerpoint Slides: preface.ppt
Powerpoint Slides: 核心能力/課程地圖

1. Fundamentals

Powerpoint Slides: Ch01 (1.1), Ch02 (2.2, 2.3, 2.4) WireShark
Packet Switching vs. Circuit Switching (1.1)
OSI 7 Layer Model (2.2, 2.3)
TCP/IP Protocol Architecture (2.4)

OSI History: A brief history of the origins of the OSI model.

2. Applications

Powerpoint Slides: Ch03, Ch04
E-Mail: SMTP and MIME (3.3)
HTTP (4.1)

rfc821, rfc822  MIME,  POP3: rfc1939
WWW History, As We May Think, by Vannevar Bush (1945)

3. Network Security

Powerpoint Slides: Ch16
Network Security (Ch. 16)

Internet Security Glossary (RFC 2828)
The Rijndael Page
AES Proposal: Rijndael (by Joan Daemen, Vincent Rijmen)
Rijndael Animation (rijndael_ingles2004.swf), by Enrique Zabala from Uruguay
IETF TLS Working Group, rfc2246: TLS Protocol Version 1.0
Introduction To SSL, by Netscape
Secure Electronic Transactions, by IBM
RSA Algorithm in JavaScript
PKI Basics - A Technical Perspective
COAST: Comprehensive set of links to sites related to cryptography and network security.
IETF Security Area: Keep up to date on Internet security standardization efforts.
Tom Dunigan's Security Page: An excellent list of pointers to cryptography and network security web sites.

4. Network Management

Powerpoint Slides: 網路管理架構, SNMP, Windows SNMP設定, (寬頻匯流電信網路管理, 網路管理協定)
Network Management (Ch. 17)

ASN.1 Tutorial

5. Transport Protocols

Powerpoint Slides: Ch06 (6.1, 6.2, 6.3, 6.4)
TCP (6.1, 6.2, 6.3)
UDP (6.4)

rfc768, TCP:rfc793, TCP Slow Start, Congestion Avoidance ...: rfc2001
Port Numbers
Sliding Window, TCP Sequencing and Sliding Windows 

6. IP Networks

Powerpoint Slides: Ch08, Ch09, Ch10, Ch11, Ch12
IP / IPv6 (8.1, 8.2, 8.3)
Integrated and Differentiated Services (9.1, 9.4)
Protocols for Qos Support (10.1, 10.2, 10.3)
Routing Protocols (11.3, 11.4)
Multicasting (12.2)

IPv4 Address Space, Internet Multicast Addresses, Private Address Space (rfc1918)
rfc791, ICMP: rfc792, IPv6: rfc2460
Networking Links: Excellent collection of links related to TCP/IP.
IPv6: Contains information about IPv6 and related topics.
IPv6 Information Page: Includes introductory material, news on recent IPv6 product developments.
IPv6 Forum: An industry consortium that promotes IPv6-related products.
Internet Domain Survey
Internet Society (ISOC), IAB, IETF, IESG, IRTF, IANA
IANA, ICANN, TWNIC, other links
RFCs: IP Type of Service:
rfc1349, Integrated Services: rfc1633, RSVP: rfc2205,  Differentiated Services: rfc2474
Internet QoS: A Big Picture, by Xipeng Xiao and Lionel M. Ni
RSVP: A New Resource Reservation Protocol. by L. Zang et al.
RSVP Overview, by USC ISI
RSVP Project: Home page for RSVP development

7. LANs and Wireless Networks

Powerpoint Slides: Ch15, Ch13-3
IEEE 802 Reference Model (15.2)
Ethernet (15.3, 15.4, 15.5)
Wireless LANs (15.6)
Cellular Wireless Networks (13.3)

IEEE 802.2 LLC
Ethernet: Provides general Ethernet information, technical specifications, an Ethernet reading list.
Wireless LANs: Recent Developments, by Raj Jain
Wireless Seattle
Wi-Fi Alliance: An industry group promoting the interoperabiltiy of 802.11 products.
IEEE 802.3 10 Gbps Ethernet Task Force: This group is developing a 10-Gbps Ethernet standard.
10 Gigabit Ethernet Alliance: An open forum to promote industry cooperation in the development of 10 Gigabit Ethernet.