Table of contents for Computer and communication networks / Nader F. Mir.

Bibliographic record and links to related information available from the Library of Congress catalog.

Note: Contents data are machine generated based on pre-publication provided by the publisher. Contents may have variations from the printed book or be incomplete or contain other coding.


Counter
Contents
Preface 
About the Author
Part I: Fundamental Concepts 
Chapter 1: Packet-Switched Networks 
1.1 Basic Definitions in Data Networks 
1.2 Types of Packet-Switched Networks 
1.3 Packet Size and Optimizations 
1.4 Summary 
1.5 Exercises 
Chapter 2: Foundation of Networking Protocols 
2.1 5-Layer TCP/IP Protocol Model 
2.2 7-Layer OSI Protocol Model 
2.3 Internet Protocols and Addressing
2.4 Equal-Sized Packet Protocol Model 
2.5 Summary 
2.6 Exercises
Chapter 3 Networking Devices
3.1 Multiplexers 
3.2 Modems and Internet Access Devices 
3.3 Switching and Routing Devices 
3.4 Structure of a Router
3.5 Summary 
3.6 Exercises 
Chapter 4: Data Links and Transmission 
4.1 Data Links 
4.2 Wired Links and Transmission 
4.3 Wireless Links and Transmission 
4.4 Methods of Channel Access on Links
4.5 Error Detection and Correction
4.6 Flow Control at Link Level 
4.7 Summary 
4.8 Exercises 
Chapter 5 Local-Area Networks and Networks of LANs
5.1 LANs and Basic Topologies 
5.2 LAN Protocols 
5.3 MAC and IP Addresses 
5.4 Classification of MAC Protocols 
5.5 Contention Access MAC
5.6 Round-Robin Access MAC
5.7 Network of LANs
5.8 Summary 
5.9 Exercises 
Chapter 6: Wireless Networks and Mobile IP 
6.1 Infrastructure of Wireless Networks
6.2 Wireless Local-Area Networks
6.3 Protocol Layers of Wireless LANs
6.4 Cellular Networks 
6.5 Mobile IP 
6.6 Wireless Mesh Networks (WMNs) 
6.7 Summary 
6.8 Exercises 
Chapter 7 Routing and Inter-Networking 
7.1 Routing in Network Layer (Layer-3)
7.2 Least-Cost Path Algorithms
7.3 Nonleast-Cost Path Routing 
7.4 Intra-Domain Routing Protocols 
7.5 Inter-Domain Routing Protocols 
7.6 Congestion Control at Network Layer 
7.7 Summary 
7.8 Exercises 
Chapter 8: Transport and End-to-End Protocols 
8.1 Transport Layer 
8.2 Transmission Control Protocol (TCP) 
8.3 User Datagram Protocol (UDP)
8.4 TCP Congestion Control 
8.5 Summary
8.6 Exercises 
Chapter 9: Applications and Network Management 249
9.1 Application Layer Overview
9.2 Domain Name System (DNS)
9.3 Remote Login Protocols 
9.4 Electronic Mail (Email)
9.5 File Transfer and FTP
9.6 World Wide Web (WWW) and HTTP 
9.7 Network Management 
9.8 Summary 
9.9 Exercises 
Chapter 10: Network Security 
10.1 Elements of Network Security
10.2 Security Methods and Threat Countering 
10.3 Secret-Key Encryption Protocols
10.4 Public-Key Encryption Protocols 
10.5 Authentication and Message Digest 
10.6 Authentication and Digital Signature 
10.7 Security of IP and Wireless Networks 
10.8 Firewalls
10.9 Summary 
10.10 Exercises 
 
Part II: Advanced Concepts
Chapter 11: Queues of Packets and Delay Analysis 
11.1 Little's Theorem 
11.2 Birth-and-Death Process 
11.3 Queueing Disciplines
11.4 Markovian Queueing Systems
11.5 Non-Markovian and Self-Similar Models 
11.6 Networks of Queues 
11.7 Summary 
11.8 Exercises .
Chapter 12: Quality-of-Service and Resource Allocation 
12.1 Fundamentals of QoS 
12.2 Integrated Services QoS 
12.3 Traffic Shaping 
12.4 Admission Control 
12.5 Reservation Protocol (RSVP)
12.6 Packet Scheduling 
12.7 Differentiated Services QoS 
12.8 Resource Allocation 
12.9 Summary 
12.10 Exercises 
Chapter 13: Networks in Switch Fabrics 
13.1 Characteristics of Switch Fabrics 
13.2 Crossbar Switch Fabrics 
13.3 Blocking Switch Fabrics 
13.4 Nonblocking Switch Fabrics 
13.5 Concentration and Expansion Switches 
13.6 Shared-Memory Switch Fabrics 
13.7 Techniques for Improving Performance 
13.8 Case Study: Multipath Bu-ered Crossbar 
13.9 Summary 
13.10 Exercises 
Chapter 14: Optical Switches and Networks, and WDM 
14.1 Overview of Optical Networks 
14.2 Basic Optical Networking Devices 
14.3 Large-Scale Optical Switches 
14.4 Optical Routers 
14.5 Wavelength Allocation in Networks 
14.6 Case Study, SSN: An All-Optical Switch
14.7 Summary 
14.8 Exercises 
Chapter 15: Multicasting Techniques and Protocols 
15.1 Basic Definitions and Techniques 
15.2 Intra-Domain Multicast Protocols 
15.3 Inter-Domain Multicast Protocols 
15.4 Node-Level Multicast Algorithms 
15.5 Summary 
15.6 Exercises
Chapter 16: VPNs, Tunneling, and Overlay Networks 
16.1 Virtual Private Networks (VPNs) 
16.2 Multi-Protocol Label Switching (MPLS)
16.3 Overlay Networks 
16.4 Summary 
16.5 Exercises 
Chapter 17: Compression of Digital Voice and Video 
17.1 An Overview of Data Compression
17.2 Digital Voice and Compression 
17.3 Still Images and JPEG Compression 
17.4 Moving Images and MPEG Compression 
17.5 Limits of Compression with Loss
17.6 Compression Methods without Loss 
17.7 Case-Study: FAX Compression for Transmission 
17.8 Summary 
17.9 Exercises 
Chapter 18: VoIP and Multimedia Networking 
18.1 Overview of IP-Telephony
18.2 VoIP Signaling Protocols 
18.3 Real-Time Media Transport Protocols 
18.4 Distributed Multimedia Networking 
18.5 Stream Control Transmission Protocol (SCTP) 
18.6 Self-Similarity and Non-Markovian Streaming Analysis 
18.7 Summary 
18.8 Exercises 
Chapter 19: Mobile Ad-Hoc Networks
19.1 Overview of Wireless Ad-Hoc Networks
19.2 Routing in Ad-Hoc Networks 
19.3 Ad-Hoc Routing Protocols 
19.4 Security of Ad-Hoc Networks 
19.5 Summary 
19.6 Exercises 
Chapter 20: Wireless Sensor Networks 
20.1 Sensor Networks and Protocol Structures 
20.2 Communication Energy Model 
20.3 Clustering Protocols 
20.4 Routing Protocols 
20.5 Case Study: Simulation of a Sensor Network 
20.6 Other Related Technologies 
20.7 Summary 
20.8 Exercises
Appendix A: Glossary of Abbreviations 
Appendix B: RFCs 
Appendix C: Probabilities and Stochastic Processes 
Index

Library of Congress Subject Headings for this publication:

Computer networks.
Data transmission systems.