Chapter 1 Introduction 1.1 THE NEED FOR LOCAL NETWORKS 1.2 LANs, MANs, AND WANs 1.2.1 Wide Area Network 1.2.2 Local Area Nework 1.2.3 Metropolitan Area Networks 1.3 APPLICATIONS OF LANS AND MANS 1.3.1 Personal Computer Incal Networks 1.3.2 Backend Networks and Storage Area Networks 1.3.3 High-Speed Office Networks 1.3.4 Backbone Local Networks 1.3.5 Factory Local Networks 1.4 LOCAL NETWORK ARCHITECTURE 1.4.1 Information Distribution 1.4.2 Tiered LANs 1.4.3 Evolution Scenario 1.5 LANs, WANs, AND THE INTERNET 1.6 RECOMMENDED READING 1.7 PROBLEMS APPENDIX IA INTERNET AND WEB RESOURCES Part 1 Technical Background Chapter 2 Topics in Data Communications 2.1 DATA COMMUNICATIONS CONCEPTS 2.1.1 Analog and Digital Data Communications 2.1.2 Data Encoding Techniques 2.1.3 Multiple xing 2.2 TRANSMISSION MEDIA 2.2.1 Twisted Pair 2.2.2 Coaxial Cable 2.2.3 Optical Fiber 2.2.4 Unguided Media 2.3 DATA COMMUNICATIONS NETWORKS 2.3.1 Circuit Switching 2.3.2 Packet Switching 2.3.3 Multirate Circuit Switching 2.3.4 Frame Relay 2.3.5 Cell Relay 2.4 RECOMMENDED READING ANO WEB SITES 2.5 PROBLEMS APPENDIX 2A DECIBELS AND SIGNAL STRENGTH Chapter a Protocols and the TCP/IP Suite 3.1 THE NEED FOR A PROTOCOL ARCHITECTURE 3.2 THE TCP/IP PROTOCOL ARCHITECTURE 3.2.1 The TCP/IP Layers 3.2.2 Operation of TCP and IP 3.2.3 TCP/IP Applications 3.3 The OSI Model 3.4 INTERNETWORKING 3.4.1 Routers 3.4.2 Internetworking Example 3.5 RECOMMENDED READING 3.6 PROBLEMS APPENDIX 3A INTERNET PROTOCOL APPENDIX 3B TRANSMISSION CONTROL PROTOCOL APPENDIX 3C USER DATAGRAM PROTOCOL Part 2 LAN/MAN Architecture Chapter 4 Topologies and Transmission Media 4.1 TOPOLOGY OVERVIEW 4.1.1 Bus and Tree Topologies 4.1.2 Ring Topology 4.1.3 Star Topology 4.1.4 Chnice of Topology 4.1.5 Choice of Transmission Medium 4.1.6 Relationship between Medium and Topology 4.2 BUS/TREE TOPOLOGY 4.2.1 Characteristics of the Bus/Tree Topology 4.2.2 Baseband Coaxial Cable 4.2.3 Broadband Coaxial Cable 4.3 RING TOPOLOGY 4.3.1 Description 4.3.2 Ring Benefits 4.3.3 Potential Ring Problem 4.3.4 Star-Ring Architecture 4.4 STAR TOPOLOGY 4.4.1 Twisted Pair and Optical Fiber Star LANs 4.4.2 Hubs and Switches 4.5 STRUCTURED CABLING SYSTEM 4.6 RECOMMENDED READING AND WEB SITES 4.7 PROBLEMS . APPENDIX 4A CHARACTERISTIC IMPEDANCE Chapter 5 Protocol Architecture 5.1 PROTOCOL REFERENCE MOOEL 5.2 LOGICAL LINK CONTROL 5.2.1 Principles 5.2.2 Addressing 5.3 MEDIUM ACCESS CONTROL 5.3.1 MAC Techniques 5.3.2 MAC Frame Format 5.4 BRIDGES AND ROUTERS 5.4.1 Bridges 5.4.2 Routers 5.4.3 Networking Devices 5.5 RECOMMENDED READING AND WEB SITE APPENDIX 5A THE IEEE 802 STANDARDS APPENDIX 5B THE CYCLIC REDUNDANCY CHECK Chapter 6 Logical Link Control 6.1 LLC SERVICES 6.1.1 Unacknowledged Connectionless Service 6.1.2 Connection-Mode Service 6.1.3 Acknowledged Connectionless Service 6.2 LLC PROTOCOLS 6.2.1 LLC Types and Classes 6.2.2 LLC Protocol Data Units 6.2.3 Type 1 Operation 6.2.4 Type 2 Operation 6.2.5 Type 3 Operation 6.3 PROBLEMS APPENDIX 6A SERVICE PRIMITIVES AND PARAMETERS APPENDIX 6B FLOW CONTROl APPENDIX 6C ERROR CONTROL Part 3 LAN/MAN Systems Chapter 7 Ethernet LANs 7.1 CSMA/CD 7.1.1 Precursors 7.1.2 Description of CSMA/CD 7.1.3 MAC Frame 7.1.4 MAC Compatibility Considerations 7.2 10-Mbps ETHERNET 7.2.1 Medium Access Unit 7.2.2 10BASE5 Medium Specification 7.2.3 10BASE2 Medium Specification 7.2.4 10BASE-T Medium Specification 7.2.5 10BASE-F Medium Specification 7.3 100-Mbps ETHERNET 7.3.1 100BASE-X 7.3.2 100BASE-T4 7.3.3 Configuration and Operation 7.3.4 Autonegotiation 7.4 GIGABIT ETHERNET 7.4.1 Protocol Architecture 7.4.2 Media Access Layer 7.4.3 Physical Layer 7.5 RECOMMENDED READING AND WEB SITES 7.6 PROBLEMS APPENDIX 7A DIGITAL SIGNAL ENCODING FOR 100BASE-T APPENDIX 7B DIGITAL SIGNAL ENCODING FOR GIGABIT ETHERNET APPENDIX 7C SCRAMBLING Chapter 8 Token Ring LANs and MANs 8.1 IEEE 802.5 TOKEN RING MEDIUM ACCESS CONTROL 8.1.1 MAC Protocol 8.1.2 MAC Frame 8.1.3 Token Ring Priority 8.1.4 Token Maintenance 8.1.5 Early Token Release 8.1.6 Dedicated Token Ring 8.2 IEEE 802.5 PHYSICAL fAYER 8.3 FDDI 8.3.1 MAC Frame 8.3.2 MAC Protocol 8.3.3 Capacity Allocation 8.3.4 FDDI Physical Layer Specification 8.4 RECOMMENDED READING AND WEB SITES 8.5 PROBLEMS Chapter 9 Fibre Channel 9.1 FIBRE CHANNEL ARCHITECTURE 9.1.1 Fibre Channel Elements 9.1.2 Fibre Channel Protocol Architecture 9.2 PHYSICAL MEDIA AND TOPOLOGIES 9.2.1 Transmission Media 9.2.2 Topologies 9.3 FRAMING PROTOCOL 9.3.1 Classes of Service 9.3.2 Frames, Sequences, and Exchanges 9.3.3 Flow Control 9.3.4 Frame Format 9.4 RECOMMENDED READING AND WEB SITES 9.5 PROBLEMS Chapter 10 Wireless LANs 10.1 OVERVIEW 10.1.1 Wireless LANs Applications 10.1.2 Wireless LAN Requirements 10.1.3 Wireless LAN Technology 10.2 INFRARED LANs 10.2.1 Strengths and Weaknesses 10.2.2 Transmission Techniques 10.3 SPREAD SPECTRUM LANs 10.3.1 Spread Spectrum Communications 10.3.2 Spread Spectrum LAN Design 10.4 NARROWBAND MICROWAVE LANs 10.4.1 Licensed Narrowband RF 10.4.2 Unlicensed Narrowband RF 10.5 WIRELESS LAN STANDARDS 10.5.1 IEEE 802.11 Services 10.5.2 Physical Medium Specification 10.5.3 Medium Access Control 10.6 RECOMMENDATION READING ANO WEB SITES 10.7 PROBLEMS Chapter 11 ATM LANs 11.1 ATM LAN Architecture 11.2 ATM LAN Emulation 11.2.1 Protocol Architecture 11.2.2 Emulated LANs 11.2.3 LAN Emulation Clients and Servers 11.2.4 LAN Emulation Scenario 11.2.5 LAN Emulation Frame Formats 11.3 Recommended Reading and Web Sites 11.4 Problems Appendix 11A Asynchronous Transfer Mode Appendix 11B ATM Adaptation Layer Pan 4 Design lssues Chapter 12 Bridges 12.1 BRIDGE OPERATION 12.1.1 Functions of a Bridge 12.1.2 Bridge Protocol Architecture 12.2 ROUTING WITH BRIDGES 12.3 SPANNING TREE ROUTING 12.3.1 Basic Operation 12.3.2 Frame Forwarding 12.3.3 Address Learning 12.3.4 Spanning Tree Algorithm 12.3.5 Bridge Protocol Data Units 12.4 SOURCE ROUTING 12.4.1 Basic Operation 12.4.2 Routing Directives and Addressing Modes 12.4.3 Route Discovery and Selection 12.4.4 Frame Format 12.4.5 Spanning Tree versus Source Routing 12.4.6 Source Routing Transparent 12.5 TRAFFIC CLASSES AND QUALITY OF SERVICE 12.5.1 The Use of Traffic Classes 12.5.2 Mapping of User Priority to Traffic Class 12.5.3 Internet Traffic QualitY of Service 12.6 RECOMMENDED READING 12.7 PROBLEMS Ghapter 13 Internetworking and Routers 13.1 Internetworking 13.1.1 Protocol Architecture 13.l.2 Design Issues 13.2 Routing . 13.2.1 Autonomous Systems 13.2.2 Border Gateway Protocol 13.2.3 Open Shortest Path First (OSPF) Protocol 13.3 Recommended Reading 13.4 Problems Ghapter 14 Network Management 14.1 NETWORK MANAGEMENT REQUIREMENTS 14.1.1 Fault Management 14.1.2 Accounting Management 14.1.3 Configuration and Name Management 14.1.4 Performance Management 14.1.5 Security Management 14.2 NETWORK MANAGEMENT SYSTEMS 14.3 SIMPLE NETWORK MANAGEMENT PROTOCOL (SNMP) 14.3.1 Basic Concepts 14.3.2 Protocol Specification 14.3.3 SNMPv2 14.3.4 SNMPv3 14.4 LAN-SPECIFIC NETWORK MANAGEMENT 14.4.1 The Special Importance of LAN Management 14.4.2 LAN Network Control Center 14.5 RECOMMENDED READING AND WEB SITE 14.6 PROBLEM Chapter 15 LAN Performance 15.1 Performance Considerations 15.1.1 Measures of Performance 15.1.2 Effect of Propagation Delay and Transmission Rate 15.1.3 Factors That Affect Performance 15.2 LAN Performance 15.2.1 Bounds on Performance 15.2.2 Comparative Performance of Token Passing and CSMA/CD 15.2.3 Behavior of Contention Protocols 15.3 Recommended Reading 15.4 Problems Glossary References Index