Ns and Nam with Comer's Computer Networks and Internets`
This web page describes how to use
ns and
nam
as tools to help with the
Comer textbook
Computer Networks and Internets.
Currently this page maps chapters in the book to animations
in the ns educational script repository.
Eventually we hope to add pointers to laboratory assignments
and other utilities.
PART 0 Introduction
- Preface
- Chapter 1 Introduction
- Chapter 2 Motivation And Tools
- Chapter 3 Network Programming And Applications
PART I Data Transmission
- Chapter 4 Transmission Media
- Chapter 5 Local Asynchronous Communication (RS-232)
- Chapter 6 Long-Distance Communication (Carriers, Modulation, And Modems)
PART II Packet Transmission
- Chapter 7 Packets, Frames, And Error Detection
- Chapter 8 LAN Technologies And Network Topology
- Chapter 9 Hardware Addressing And Frame Type Identification
- Chapter 10 LAN Wiring, Physical Topology, And Interface Hardware
- Chapter 11 Extending LANs: Fiber Modems, Repeaters, Bridges, and Switches
- Chapter 12 Long-Distance Digital Connection Technologies
- Chapter 13 WAN Technologies And Routing
- Chapter 14 Connection-Oriented Networking And ATM
- Chapter 15 Network Characteristics: Ownership, Service Paradigm, And Performance
- Chapter 16 Protocols And Layering
PART III Internetworking
- Chapter 17 Internetworking: Concepts, Architecture, and Protocols
- Chapter 18 IP: Internet Protocol Addresses
- Chapter 19 Binding Protocol Addresses (ARP)
- Chapter 20 IP Datagrams And Datagram Forwarding
- Chapter 21 IP Encapsulation, Fragmentation, And Reassembly
- Chapter 22 The Future IP (IPv6)
- Chapter 23 An Error Reporting Mechanism (ICMP)
- Chapter 24 TCP: Reliable Transport Service
- 24.1 Introduction
- 24.2 The Need For Reliable Transport
- 24.3 The Transmission Control Protocol
- 24.4 The Service TCP Provides To Applications
- 24.5 End-To-End Service And Datagrams
- 24.6 Achieving Reliability
- 24.7 Packet Loss And Retransmission
- 24.8 Adaptive Retransmission
- 24.9 Comparison Of Retransmission Times
- 24.10 Buffers, Flow Control, And Windows
- 24.11 Three-Way Handshake
- 24.12 Congestion Control:
D1-m-descrease.tcl,
ack_clock.tcl,
delayed_acks.tcl,
- 24.13 TCP Segment Format
- 24.14 Summary
- Animations for basic reliable transfer:
A1-stop-n-wait.tcl,
bwxd.tcl,
- Animations for other TCP-related issues:
A4-slow-start.tcl,
fast-retransmit.tcl,
Fast-retransmit.tcl,
Fast-recovery.tcl,
fast-rxt-recovery.tcl,
multiple-drops.tcl,
SlowStart.tcl,
NoSlowStart.tcl,
- Chapter 25 Internet Routing
- 25.1 Introduction
- 25.2 Static Vs. Automatic Routing
- 25.3 Static Routing In Hosts And A Default Route
- 25.4 Automatic Routing And Routers
- 25.5 Routing In The Global Internet
- 25.6 Autonomous System Concept
- 25.7 The Two Types Of Internet Routing Protocols
- 25.8 Routes And Data Traffic
- 25.9 The Border Gateway Protocol (BGP)
- 25.10 The Routing Information Protocol (RIP)
- 25.11 RIP Packet Format
- 25.12 The Open Shortest Path First Protocol (OSPF)
- 25.13 An Example OSPF Graph
- 25.14 OSPF Areas
- 25.15 Multicast Routing:
test-mcast-PimDm.tcl,
dm.tar,
st.tar,
- 25.16 Summary
- Other routing-related animations:
PART IV Network Applications
- Chapter 26 Client-Server Interaction
- Chapter 27 The Socket Interface
- Chapter 28 Example Of A Client And A Server
- Chapter 29 Naming With The Domain Name System
- Chapter 30 Electronic Mail Representation And Transfer
- Chapter 31 File Transfer And Remote File Access
- Chapter 32 World Wide Web Pages And Browsing
- Chapter 33 Dynamic Web Document Technologies (CGI, ASP, JSP, PHP, ColdFusion)
- Chapter 34 Technology For Active Web Documents (Java, JavaScript)
- Chapter 35 RPC and Middleware
- Chapter 36 Network Management (SNMP)
- Chapter 37 Network Security
- Chapter 38 Initialization (Configuration)
Appendix
- Appendix 1 Glossary Of Networking Terms And Abbreviations
- Appendix 2 The ASCII Character Set
- Appendix 3 Address Masks In Dotted Decimal
- Appendix 4 How To Use The CD-ROM Included With This Book
- Appendix 5 Building A Network At Home With NAT
- Appendix 6 The Undergrad Networking Lab At Purdue
- Bibliography
- Index
Last modified: Tue Oct 29 17:35:37 2002