Algorithm 版 (精华区)
发信人: Lerry (life is waiting...), 信区: Algorithm
标 题: 数据与计算机通信(第六版影印版)
发信站: 哈工大紫丁香 (2002年11月09日15:20:48 星期六), 站内信件
数据与计算机通信(第六版影印版) ISBN 7-04-010043-6/TP.695P835
Data and Computer Communications (Sixth Edition)
William Stallings,2001.4出版,定价:46.00元
本书阐述了数据和计算机通信的原理、设计方法和相关标准。全书由五个部分组成
:数据和计算机通信概述、数据通信、广域网、局域网、网络协议,并附有词汇表、常
用缩写词表。对于不同层次的读者,学习本书分为三种方案:一是学习数据通信基础,
包括数据和计算机通信概述、数据通信、线路转换、分组交换和异步传输模式。其他两
种方案是针对具备数据通信基本知识的读者而设计的:一种是学习通信网络,包括数据
和计算机通信概述、广域网和局域网;另一种是学习计算机网络,包括数据和计算机通
信概述、数据通信接口、数据链接控制和网络协议。作为第六版,本书反映了近年来数
据通信的新标准和技术发展状况。主要包括:数字用户线族(xDSL),其中重点介绍了
非对称数字用户线(ADSL);对原有的100 Mb/s以太网内容进行了更新,并加入了对千
兆以太网的介绍;可用比特率服务和机制,这是对异步传输模式网络的一个新的补充,
对基于网络协议的数据传输提供了增强型的支持;拥塞控制技术;网络协议多点传送;
综合和分化的服务、资源预留协议;传输控制协议拥塞控制。本书同时适合教学和工程
设计的需要。
内容:1. 数据和计算机通信概述(数据和计算机通信简介,数据通信协议和结构)
2. 数据通信(数据传输,传输介质,数据加密,数据通信接口,数据链接控制,多路
复用) 3. 广域网(线路转换,分组交换,异步传输模式与帧中继,数据网络中的拥塞
控制) 4. 局域网(局域网技术,局域网系统) 5. 通信结构与协议(网络协议,网络
运行,传输协议,网络安全,分布式应用) 附录一 综合业务数字网与宽带综合业务数
字网附录二 请求说明文档RFC附录三 数据和计算机通信的方案
PREFACE
OBJECTIVES
This book attempts to provide a unified overview of the broad field of data
and computer communications. The organization of the book reflects an attemp
t to break this massive subject into comprehensible parts and to build, piec
e by piece, a survey of the state of the art. The book emphasizes basic prin
ciples and topics of fundamental importance concerning the technology and ar
chitecture of this field and provides a detailed discussion of leading-edge
topics.
The following basic themes serve to unify the discussion:
· Principles: Although the scope of this book is broad, there are a num
ber of basic principles that appear repeatedly as themes and that unify this
field. Examples are multiplexing, flow control, and error control. The book
highlights these principles and contrasts their application in specific are
as of technology.
· Design approaches: The book examines alternative approaches to meetin
g specific communication requirements.
· Standards: Standards have come to assume an increasingly important, i
ndeed dominant, role in this field. An understanding of the current status a
nd future direction requires a comprehensive discussion of the related stand
ards.
PLAN OF THE TEXT
The book is divided into five parts:
I. Overgrew: Provides an introduction to the range of topics covered in
the book. In addition, this part includes a discussion of protocols, OSI, an
d the TCP/IP protocol suite.
II. Data Communications: Concerned primarily with the exchange of data b
etween two directly connected devices. Within this restricted scope, the key
aspects of transmission, interfacing, link control, and multiplexing are ex
amined.
III. Wide Area Networks: Examines the internal mechanisms and use-networ
k interfaces that have been developed to support voice, data, and multimedia
communications over long-distance networks. The traditional technologies of
packet switching and circuit switching are examined, as well as the more re
cent ATM. A separate chapter is devoted to congestion control issues.
IV. Local Area Networks: Explores the technologies and architectures tha
t have been developed for networking over shorter distances. The transmissio
n media, topologies, and medium access control protocols that are the key in
gredients of a LAN design are explored and specific standardized LAN systems
examined.
V. Networking Protocols: Explores both the architectural principles and
the mechanisms required for the exchange of data among computers, workstatio
ns, servers, and other data processing devices. Much of the material in this
part relates to the TCP/IP protocol suite.
In addition, the book includes an extensive glossary, a list of frequent
ly used acronyms, and a bibliography. Each chapter includes problems and sug
gestions for further reading.
The book is intended for both an academic and a professional audience. F
or the professional interested in this field, the book serves as a basic ref
erence volume and is suitable for self-study. As a textbook, it can be used
for a one-semester or two-semester course. It covers the material in the Com
puter Communication Networks course of the joint ACM/IEEE Computing Curricul
a 1991. The chapters and parts of the book are sufficiently modular to provi
de a great deal of flexibility in the design of courses. The following are s
uggestions for course design:
·Fundamentals of D8ta Communications: Parts One (overview) and Two (dat
a communications) and Chapters 9 through 11 (circuit switching, packet switc
hing, and ATM).
·Communications Networks: If the student has a basic background in data
communications, then this course could cover Parts One (overview), Three (W
AN), and Four (LAN).
·Computer Networks: If the student has a basic background in data commu
nications, then this course could cover Part One (overview), Chapters 6 and
7 (data communication interface and data link control), and Part Five (proto
cols).
In addition, a more streamlined course that covers the entire book is po
ssible by eliminating certain chapters that are not essential on a first rea
ding. Chapters that could be optional are Chapters 3 (data transmission) and
4 (transmission media), if the student has a basic understanding of these t
opics; Chapter 8 (multiplexing); Chapter 9 (circuit switching); Chapter 12 (
congestion control); Chapter 16 (internetworking); and Chapter 18 (network s
ecurity).
INTERNET SERVICES FOR INSTRUCTORS AND STUDENTS
There is a Web site for this book that provides support for students and
instructors. The site includes links to relevant sites, transparency master
s of figures in the book, Computer Communications," following this Preface,
for more information. An Internet mailing list has been set up so that instr
uctors using this book can exchange information, suggestions, and questions
with each other and with the author. As soon as typos or other errors are di
scovered, an errata list for this book will be available at httpt://www.shor
e.net/~ws.
PROJECTS FOR TEACHING DATA AND COMPUTER COMMUNICATIONS
For many instructors, an important component of a data communications or
networking course is a project or set of projects by which the student gets
hands-on experience to reinforce concepts from the text. This book provides
an unparalleled degree of support for including a projects component in the
course. The instructor's manual not only includes guidance on how to assign
and structure the projects, but also includes a set of suggested projects t
hat covers a broad range of topics from the text, including research project
s, simulation projects, analytic modeling projects, and reading/report assig
nments. See Appendix C for details.
WHAT’S NEW IN THE SIXTH EDITION
This sixth edition is seeing the light of day less than 15 years after t
he publication of the first edition. Much has happened during those years. I
ndeed, the pace of change, if anything, is increasing. In this new edition,
I try to capture these changes while maintaining a broad and comprehensive c
overage of the entire field. To begin the process of revision, the fifth edi
tion of this book was extensively reviewed by a number of professors who tea
ch the subject. The result is that, in many places, the narrative has been c
larified and tightened, and illustrations have been improved. Also, a number
of new "field-tested" problems have been added.
Beyond these refinements to improve pedagogy and user friendliness, ther
e have been major substantive changes throughout the book. Every chapter has
been revised, new chapters have been added, and the overall organization of
the book has changed. Highlights include the following:
·xDSL: The term xDSL refers to a family of digital subscriber line tech
nologies that provide high-speed access to ISDN and other wide area networks
over ordinary twisted-pair lines from the network to a residential or busin
ess subscriber. The book surveys xDSL and especially Asymmetric Digital Subs
cribe Line (ADSL) technology.
·Gigabit Ethernet: The discussion on 100-Mbps Ethernet has been updated
and an introduction to Gigabit Ethernet has been added.
·Available bit rate (ABR) service and mechanisms: ABR is a relatively r
ecent addition to the offerings for ATM networks. It provides enhanced suppo
rt for IP-based data traffic.
·Congestion control: A separate chapter is now devoted to this topic. T
his unified presentation clarifies the issues involved. The chapter includes
expanded coverage of ATM traffic management and congestion control techniqu
es.
·IP multicasting: A new section is devoted to this important topic.
·Integrated and differentiated services, plus RSVP: There have been sub
stantial developments since the publication of the fifth edition in enhancem
ents to the Internet to support a variety of multimedia and time-sensitive t
raffic. A new chapter covers integrated services, differentiated services, o
ther issues related to quality of service (QoS), and the important RSVP rese
rvation protocol.
·TCP congestion control: This continues to be an area of active researc
h. The book includes a new section surveying this topic.
In addition, throughout the book, virtually every topic has been updated
to reflect the developments in standards and technology that have occurred
since the publication of the fifth edition.
QUALITY CONTROL
An expanded effort has been made to assure a high level of quality in th
e production of the book. More time and resources have been devoted to a car
eful proofreading of the text in both the manuscript and page proof stages b
y both the author and the publisher. In addition, numerous volunteers from t
he professional community were recruited, each of whom was responsible for c
arefully reading just one chapter to check for technical errors and typograp
hical errors. Each chapter of the book has benefited from two of these revie
ws. My thanks to Mel Adams, Navin Kumar Agarwal, Ferdinand N. Ahlberg, David
Airlie, Tom Allebrandi, Maurice Baker, Rob Blais, Art Boughan, Frank Byrum,
George Cherian, Christian Cseh, Dr. Michael Fontaine, Charles Freund, Bob F
urtaw, Andrew Gallo, Gary Gapinski, Sundar Gopal, Phil Guillemette, David Ho
ffman, Dr. Jun Huang, Prasad Kallur, Gary Kessler, Steven Kilby, John Kristo
ff, David Lucantoni, Kenneth Ma, Eddie Maendel, Richard Masoner, Mark McCutc
heon, John McHarry, Mittal Monanim, Dr. John Naylon, Robert Olsson, Mike Pat
terson, Mahbubur Rashid, Jeffrey Rhodes, Monika Riffle, Peter Russell, Ahmet
Sekercioglu, Rayaz Siddiqu, Dick Smith, Dave Stern, Omesh Tickoo, Scott Val
court, Dominick Vanacore, Eko Wibowo, Craig Wiesner, and Jeffrey Wright. Fin
ally, Arthur Werbner reviewed and verified all of the homework problems and
solutions.
ACKNOWLEDGMENTS
This new edition has benefited from review by a number of people, who ga
ve generously of their time and expertise. Robert H. Greenfield (Villanova U
niversity) went way beyond the call of duty in providing numerous detailed c
omments on technical and pedagogical matters. OtherS who were very helpful a
re Thomas Milham (Devry Institute of Technology), Gregory B. Brewster (Depau
l University), Mare Delvaux (GlobeSpan Semiconductors), Robert E. Moms (Devr
y Institute of Technology), and Matt Mutka (Michigan State University).
CONTENTS
Web Site for Data and Computer Communications, viPreface, ix
PART ONE OVERVIEW, 1
Chapter 1 Introduction, 3
1.1 A Communications Model, 5
1.2 Data Communications, 7
1.3 Data Communication Networking, 9
1.4 Protocols and Protocol Architecture, 12
1.5 Standards, 22
Appendix 1A: Standards Organizations, 23
Appendix 1B: Internet and Web Resources, 29
Chapter 2 Protocols and Architecture, 31
2.1 Protocols, 32
2.2 OSI, 44
2.3 TCP/IP, 54
2.4 Recommended Reading, 60
2.5 Problems, 60
PART TWO DATA COMMUNICATIONS,63
Chapter 3 Data Transmission, 67
3.1 Concepts and Terminology, 69
3.2 Analog and Digital Data Transmission, 79
3.3 Transmission Impairments, 89
3.4 Recommended Reading, 98
3.5 Problems, 98
Appendix 3A: Fourier Analysis, 100
Appendix 3B: Decibels and Signal Strength, 105
Chapter 4 Transmission Media, 107
4.1 Guided Transmission Media, 110
4.2 Wireless Transmission, 119
4.3 Recommended Reading and Web Sites, 127
4.4 Problems, 127
Chapter 5 Data Encoding, 129
5.1 Digital Data, Digital Signals, 132
5.2 Digital Data, Analog Signals, 142
5.3 Analog Data, Digital Signals, 148
5.4 Analog Data, Analog Signals, 155
5.5 Spread Spectrum, 162
5.6 Recommended Reading, 167
5.7 Problems, 167
Appendix 5A: Proof of the Sampling Theorem, 170
Chapter 6 The Data Communication interface, 173
6.1 Asynchronous and Synchronous Transmission, 174
6.2 Line Configurations, 178
6.3 Interfacing, 180
6.4 Recommended Reading, 190
6.5 Problems, 190
Chapter 7 Data Link Control, 193
7.1 Flow Control, 195
7.2 Error Detection, 201
7.3 Error Control, 208
7.4 High-Level Data Link Control (HDLC), 213
7.5 Other Data Link Control Protocols, 221
7.6 Recommended Reading, 224
7.7 Problems, 224
Chapter 8 Multiplexing, 235
8.1 Frequency-Division Multiplexing, 237
8.2 Synchronous Time-Division Multiplexing, 244
8.3 Statistical Time-Division Multiplexing, 257
8.4 Asymmetric Digital Subscriber Line, 264
8.5 xDSL, 2688.6 Recommended Reading and Web Sites, 2698.7 Problems, 270
PART THREE WIDE AREA NETWORKS,273
Chapter 9 Circuit Switching, 275
9.1 Switching Networks, 276
9.2 Circuit Switching Networks, 278
9.3 Circuit Switching Concepts, 281
9.4 Routing in Circuit-Switching Networks, 287
9.5 Control Signaling, 289
9.6 Recommended Reading, 301
9.7 Problems, 301
Chapter 10 Packet Switching, 303
10.1 Packet Switching Principles, 305
10.2 Routing, 315
10.3 X.25, 329
10.4 Recommended Reading, 338
10.5 Problems, 338
Appendix 10A: Least-Cost Algorithms, 342
Chapter 11 ATM and Frame Relay, 347
11.1 Protocol Architecture, 348
11.2 ATM Logical Connections, 350
11.3 ATM Cells, 354
11.4 Transmission of ATM Cells, 360
11.5 ATM Service Categories, 364
11.6 ATM Adaptation Layer, 366
11.7 Frame Relay, 376
11.8 Recommended Reading and Web Sites, 380
11.9 Problems, 381
Chapter 12 Congestion Control in Data Network, 383
12.1 Effects of Congestion, 385
12.2 Congestion Control, 390
12.3 Traffic Management, 393
12.4 Congestion Control in Packet-Switching Networks, 394
12.5 ATM Traffic Management, 395
12.6 ATM-ABR Traffic Management, 407
12.7 Frame Relay Congestion Control, 411
12.8 Recommended Reading, 417
12.9 Problems, 418
PART FOUR LOCAL AREA NETWORKS, 421
Chapter 13 LAN Technology, 423
13.1 Lan Applications, 425
13.2 LAN Architecture, 428
13.3 Bus LANs, 440
13.4 Ring LANs, 443
13.5 Star LANs, 447
13.6 Wireless LANs, 450
13.7 Bridges, 457
13.8 Recommended Reading and Web Sites, 464
13.9 Problems, 465
Appendix 13A f The IEEE 802 Standards, 466
Chapter 14 LAN Systems, 469
14.1 Ethernet (CSMA/CD), 470
14.2 Token Ring and FDDI, 482
14.3 ATM LANs, 495
14.4 Fibre Channel, 499
14.5 Wireless LANs, 502
14.6 Recommended Reading and Web Sites, 507
14.7 Problems, 508
Appendix 14A: Digital Signal Encoding for LANs, 510
Appendix 14B f Performance Issues, 515
Chapter 15 Internet Protocols, 527
15.1 Principles of internetworking, 530
15.2 Connectionless internetworking, 533
15.3 Internet Protocol, 540
15.4 IPv6, 549
15.5 IP Multicasting, 560
15.6 Recommended Reading and Web Sites, 566
15.7 Problems, 567
Chapter 16 Internet work Operation, 569
16.1 Routing Protocols, 571
16.2 Integrated Services Architecture, 582
16.3 Resource Reservation: RSVP, 591
16.4 Differentiated Services, 598
16.5 Recommended Reading and Web Sites, 604
16.6 Problems, 605
Chapter 17 Transport Protocols, 607
17.1 Connection-Oriented Transport Protocol Mechanisms, 608
17.2 TCP, 627
17.3 TCP Congestion Control, 635
17.4 UDP, 644
17.5 Recommended Reading, 646
17.6 Problems, 646
Chapter 18 Network Security, 649
18.1 Security Requirements and Attacks, 651
18.2 Confidentiality with Convention Encryption, 652
18.3 Message Authentication and Hash Functions, 662
18.4 Public-Key Encryption and Digital Signatures, 670
18.5 IPv4 and IPv6 Security, 677
18.6 Recommended Reading and Web Sites, 684
18.7 Problems, 684
Chapter 19 Distributed Applications, 687
19.1 Abstract Syntax Notation One (ASN.1), 688
19.2 Network Management: SNMP, 702
19.3 Electronic Mail: SMTP and MIME, 711
19.4 Hypertext Transfer Protocol (HTTP), 726
19.5 Recommended Reading and Web Sites, 739
19.6 Problems, 740
Appendix A ISDN and Broadband ISDN, 743
A.1 Overview of ISDN, 745
A.2 ISDN Channels, 751
A.3 User Access, 754
A.4 ISDN Protocols, 756
A.5 Broadband ISDN, 768
A.6 Recommended Reading, 772
A.7 Problems, 772
Appendix B RFCs Cited in This Book, 775
Appendix C Projects for Teaching Data and Computer Communications, 777
C.1 Simulation Projects, 778
C.2 Performance Modeling, 778
C.3 Research Projects, 779
C.4 Reading/Report Assignments, 779
Glossary, 781
References, 793
Index, 801
--
9、人生不是学期制,人生没有寒暑假。没有哪个雇主有兴趣帮助
你寻找自我,请用自己的闲暇做这件事吧。
——比尔·盖茨
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 218.7.32.75]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:206.501毫秒