Computer Networking First Step is an accessible, easy to understand introduction to the language of the Internet. While not everyone needs to understand how to configure a router, many people are setting up Local Area Networks in their own homes, utilizing routing protocols to access the Internet, a
Computer and communication networks Includes index
β Scribed by Mir, Nader F
- Publisher
- Prentice Hall; Pearson Hall
- Year
- 2006
- Tongue
- English
- Leaves
- 650
- Series
- Safari Books Online
- Category
- Library
No coin nor oath required. For personal study only.
β¦ Synopsis
This is the eBook version of the printed book. If the print book includes a CD-ROM, this content is not included within the eBook version.As the number and variety of communication services grow, so do the challenges of designing cost-effective networks that meet the requirements of emerging technologies in wireless, sensor, and mesh networks.Computer and Communication Networksis the first book to offer balanced coverage of all these topics using extensive case studies and examples.This essential reference begins by providing a solid foundation in TCP/IP schemes, wireless networking, Internet applications, and network security. The author then delves into the fieldβs analytical aspects and advanced networking protocols.Students and researchers will find up-to-date, comprehensive coverage of fundamental and advanced networking topics, including:Packet-switched networks and Internet Network protocols Links LAN Protocols Wireless Networks Transport Protocols Applications and Management Network Security Delay Analysis QoS High speed protocols Voice over IP Optical Networks Multicasting Protocols Compression of Voice and Video Sensor/Mesh NetworksNetwork architecture books are often criticized for not offering enough practical, scenario-based information.Computer and Communication Networksprovides an effective blend of theory and implementation not found in other books.Key features include:Figures and images that simplify complex topics Equations and algorithms Case studies that further explain concepts and theory Exercises and examples honed through the authorβs twelve years of teaching about networkingOverall, readers will find a thorough design and performance evaluation that provides a foundation for developing the ability to analyze and simulate complex communication networks.
β¦ Table of Contents
Cover......Page 1
Contents......Page 8
Preface......Page 22
About the Author......Page 32
PART I: Fundamental Concepts......Page 34
1 Packet-Switched Networks......Page 36
1.1 Basic Definitions in Data Networks......Page 37
1.2 Types of Packet-Switched Networks......Page 43
1.3 Packet Size and Optimizations......Page 47
1.4 Summary......Page 49
1.5 Exercises......Page 50
2 Foundation of Networking Protocols......Page 52
2.1 5-Layer TCP/IP Model......Page 53
2.2 7-Layer OSI Model......Page 55
2.3 Internet Protocols and Addressing......Page 56
2.4 Equal-Sized Packets Model: ATM......Page 66
2.6 Exercises......Page 72
3.1 Multiplexers......Page 76
3.2 Modems and Internet Access Devices......Page 83
3.3 Switching and Routing Devices......Page 90
3.4 Router Structure......Page 93
3.6 Exercises......Page 100
4 Data Links and Transmission......Page 104
4.1 Data Links......Page 105
4.2 Wired Links and Transmission......Page 106
4.3 Wireless Links and Transmission......Page 107
4.4 Methods of Channel Access on Links......Page 115
4.5 Error Detection and Correction......Page 120
4.6 Link-Level Flow Control......Page 127
4.7 Summary......Page 131
4.8 Exercises......Page 132
5 Local Area Networks and Networks of LANs......Page 134
5.1 LANs and Basic Topologies......Page 135
5.2 LAN Protocols......Page 136
5.3 MAC and IP Addresses......Page 137
5.4 Classification of MAC Protocols......Page 139
5.5 Contention-Access MAC......Page 140
5.6 Round-Robin-Access MAC......Page 147
5.7 Network of LANs......Page 149
5.8 Summary......Page 158
5.9 Exercises......Page 159
6 Wireless Networks and Mobile IP......Page 162
6.1 Infrastructure of Wireless Networks......Page 163
6.2 Wireless LAN Technologies......Page 164
6.3 IEEE 802.11 Wireless Standard......Page 167
6.4 Cellular Networks......Page 175
6.5 Mobile IP......Page 188
6.6 Wireless Mesh Networks (WMNs)......Page 196
6.8 Exercises......Page 201
7 Routing and Internetworking......Page 204
7.1 Network-Layer Routing......Page 205
7.2 Least-Cost-Path Algorithms......Page 210
7.3 Non-Least-Cost-Path Routing......Page 213
7.4 Intradomain Routing Protocols......Page 215
7.5 Interdomain Routing Protocols......Page 223
7.6 Congestion Control at Network Layer......Page 227
7.7 Summary......Page 235
7.8 Exercises......Page 236
8 Transport and End-to-End Protocols......Page 240
8.1 Transport Layer......Page 241
8.2 Transmission Control Protocol (TCP)......Page 242
8.3 User Datagram Protocol (UDP)......Page 246
8.4 Mobile Transport Protocols......Page 248
8.5 TCP Congestion Control......Page 250
8.6 Summary......Page 255
8.7 Exercises......Page 256
9 Applications and Network Management......Page 258
9.1 Application-Layer Overview......Page 259
9.2 Domain Name System (DNS)......Page 260
9.3 Remote Login Protocols......Page 265
9.4 Electronic Mail (E-mail)......Page 268
9.6 World Wide Web (WWW) and HTTP......Page 270
9.7 Network Management......Page 272
9.8 Summary......Page 278
9.9 Exercises......Page 279
10 Network Security......Page 282
10.1 Overview of Network Security......Page 283
10.2 Overview of Security Methods......Page 288
10.3 Secret-Key Encryption Protocols......Page 290
10.4 Public-Key Encryption Protocols......Page 293
10.5 Authentication......Page 296
10.6 Authentication and Digital Signature......Page 298
10.7 Security of IP and Wireless Networks......Page 299
10.8 Firewalls......Page 302
10.9 Summary......Page 303
10.10 Exercises......Page 304
PART II: Advanced Concepts......Page 306
11 Packet Queues and Delay Analysis......Page 308
11.1 Little's Theorem......Page 309
11.2 Birth-and-Death Process......Page 311
11.3 Queueing Disciplines......Page 312
11.4 Markovian FIFO Queueing Systems......Page 314
11.5 Non-Markovian and Self-Similar Models......Page 328
11.6 Networks of Queues......Page 332
11.7 Summary......Page 341
11.8 Exercises......Page 342
12 Quality of Service and Resource Allocation......Page 348
12.2 Integrated Services QoS......Page 349
12.3 Differentiated Services QoS......Page 368
12.4 Resource Allocation......Page 370
12.6 Exercises......Page 377
13 Networks in Switch Fabrics......Page 382
13.1 Characteristics and Features of Switch Fabrics......Page 383
13.2 Crossbar Switch Fabrics......Page 385
13.3 Blocking Switch Fabrics......Page 386
13.4 Nonblocking Switch Fabrics: Clos Networks......Page 390
13.5 Concentration and Expansion Switches......Page 394
13.6 Shared-Memory Switch Fabrics......Page 398
13.7 Techniques for Improving Performance......Page 399
13.8 Case Study: Multipath Buffered Crossbar......Page 401
13.9 Summary......Page 408
13.10 Exercises......Page 409
14 Optical Networks and WDM Systems......Page 412
14.1 Overview of Optical Networks......Page 413
14.2 Basic Optical Networking Devices......Page 415
14.3 Large-Scale Optical Switches......Page 419
14.4 Optical Routers......Page 421
14.5 Wavelength Allocation in Networks......Page 424
14.6 Case Study: An All-Optical Switch......Page 428
14.7 Summary......Page 431
14.8 Exercises......Page 432
15 Multicasting Techniques and Protocols......Page 434
15.1 Basic Definitions and Techniques......Page 435
15.2 Intradomain Multicast Protocols......Page 439
15.3 Interdomain Multicast Protocols......Page 447
15.4 Node-Level Multicast Algorithms......Page 450
15.5 Summary......Page 459
15.6 Exercises......Page 460
16 VPNs, Tunneling, and Overlay Networks......Page 464
16.1 Virtual Private Networks (VPNs)......Page 465
16.2 Multiprotocol Label Switching (MPLS)......Page 470
16.3 Overlay Networks......Page 477
16.4 Summary......Page 479
16.5 Exercises......Page 480
17 Compression of Digital Voice and Video......Page 482
17.1 Overview of Data Compression......Page 483
17.2 Digital Voice and Compression......Page 484
17.3 Still Images and JPEG Compression......Page 488
17.4 Moving Images and MPEG Compression......Page 494
17.5 Limits of Compression with Loss......Page 496
17.6 Compression Methods Without Loss......Page 500
17.7 Case Study: FAX Compression for Transmission......Page 503
17.9 Exercises......Page 505
18 VoIP and Multimedia Networking......Page 512
18.1 Overview of IP Telephony......Page 513
18.2 VoIP Signaling Protocols......Page 515
18.3 Real-Time Media Transport Protocols......Page 523
18.4 Distributed Multimedia Networking......Page 530
18.5 Stream Control Transmission Protocol (SCTP)......Page 533
18.6 Self-Similarity and Non-Markovian Streaming Analysis......Page 536
18.7 Summary......Page 539
18.8 Exercises......Page 540
19 Mobile Ad-Hoc Networks......Page 544
19.1 Overview of Wireless Ad-Hoc Networks......Page 545
19.2 Routing in Ad-Hoc Networks......Page 546
19.3 Routing Protocols for Ad-Hoc Networks......Page 548
19.4 Security of Ad-Hoc Networks......Page 561
19.6 Exercises......Page 564
20 Wireless Sensor Networks......Page 568
20.1 Sensor Networks and Protocol Structures......Page 569
20.2 Communication Energy Model......Page 573
20.3 Clustering Protocols......Page 578
20.4 Routing Protocols......Page 584
20.5 Case Study: Simulation of a Sensor Network......Page 590
20.6 Other Related Technologies......Page 592
20.7 Summary......Page 593
20.8 Exercises......Page 594
B......Page 596
G......Page 597
O......Page 598
R......Page 599
V......Page 600
X......Page 601
Appendix B: RFCs......Page 602
C.1 Probability Theory......Page 606
C.2 Random Variables......Page 607
C.2.2 Conditional Functions......Page 608
C.2.3 Popular Random Variables......Page 609
C.2.4 Expected Value and Variance......Page 610
C.3.1 Basic Functions of Two Random Variables......Page 611
C.4 Stochastic (Random) Processes......Page 612
C.5 Theory of Markov Chains......Page 613
C.5.1 Continuous-Time Markov Chains......Page 614
A......Page 616
B......Page 618
C......Page 619
D......Page 622
E......Page 624
F......Page 625
G......Page 626
H......Page 627
I......Page 628
J......Page 629
L......Page 630
M......Page 631
N......Page 634
P......Page 636
Q......Page 639
R......Page 640
S......Page 642
T......Page 646
V......Page 648
W......Page 649
Z......Page 650
π SIMILAR VOLUMES
This book provides a clear and easy to follow treatment of communications and networking. It is written specifically for undergraduates who have no previous experience in the field. The author takes a step-by-step approach, with many examples and exercises designed to give the reader experience and
<p>Computer communications is one of the most rapidly developing technologies and it is a subject with which everyone in the computer systems profession should be familiar. Computer communications and networks is an introduction to communications technology and system design for practising and aspir
This book describes computer networks from the perspective of administrators, pointing out that the network is fundamentally a private network consisting of a single independent system that cannot be accessed away from its physical and logical domains. The network may be a public network, it can be
Computer Networks and Communications examines various aspects of Computer networks and communications including an extensive overview of and related topics of importance. It includes principles and protocols in computer networks, networking types, topologies, security, digital and analog transmissio