数据通信与计算机网络
学期学时:36 授课学时:30 实验学时:6 学期学分:2 周学时数:4
课程简介
本课程结合当前通信和网络的新技术和新成果,对数据通信和计算机网络等做了系统介绍,包括当前的新技术,并展望未来的发展趋势。 本课程阐述了数据和计算机通信的原理、设计方法和相关标准。全书由五个部分组成:数据和计算机通信概述、数据通信、广域网、局域网、网络协议,并附有词汇表、常用缩写词表。针对具备数据通信基本知识的学生来说:主要学习学习通信网络,包括数据和计算机通信概述、广域网和局域网。作为第六版,本书反映了近年来数据通信的新标准和技术发展状况。
内容:1. 数据和计算机通信概述(数据和计算机通信简介,数据通信协议和结构) 2. 数据通信(传输介质,数据通信接口) 3. 广域网(分组交换,异步传输模式与帧中继,数据网络中的拥塞控制) 4. 局域网(局域网技术,局域网系统)
课程覆盖了数据通信的大部分技术,通过本课程的学习,可以使您对数据通信与计算机网络能有一个全面的了解。
本课程理论知识与实践知识并存,重点突出,有很强的实用性。
教材
《数据与计算机通信》(第六版影印版) 第1、2、4、10~14章
Data and Computer Communications (Sixth Edition)
该教材作为教育部推动开展双语教学,由高等教育出版社和信息科学技术引进教材专家组在对大量国外教材进行多次遴选的基础上,参考了国内和国外著名大学相关专业的课程设置进行系统引进的第一批国外信息科学和技术优秀教材,是世界信息科学技术领域著名专家William Stallings教授的经典之作,反映信息科学技术最新进展,代表了目前世界信息科学技术教育的一流水平,这套引进的教材体现了权威性、系统性、先进性和经济性等特点。
作者:William Stallings
书号:ISBN 7-04-010043-6/TP.695P835
定价:46.00元
开本:异16开
出版:高等教育出版社 2001年4月
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 attempt to break this massive subject into comprehensible parts and to build, piece by piece, a survey of the state of the art. The book emphasizes basic principles and topics of fundamental importance concerning the technology and architecture 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 number 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 areas of technology.
· Design approaches: The book examines alternative approaches to meeting specific communication requirements.
· Standards: Standards have come to assume an increasingly important, indeed dominant, role in this field. An understanding of the current status and future direction requires a comprehensive discussion of the related standards.
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, and the TCP/IP protocol suite.
II. Data Communications: Concerned primarily with the exchange of data between two directly connected devices. Within this restricted scope, the key aspects of transmission, interfacing, link control, and multiplexing are examined.
III. Wide Area Networks: Examines the internal mechanisms and use-network 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 recent ATM. A separate chapter is devoted to congestion control issues.
IV. Local Area Networks: Explores the technologies and architectures that have been developed for networking over shorter distances. The transmission media, topologies, and medium access control protocols that are the key ingredients 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, workstations, 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 frequently used acronyms, and a bibliography. Each chapter includes problems and suggestions for further reading.
The book is intended for both an academic and a professional audience. For the professional interested in this field, the book serves as a basic reference 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 Computer Communication Networks course of the joint ACM/IEEE Computing Curricula 1991. The chapters and parts of the book are sufficiently modular to provide a great deal of flexibility in the design of courses. The following are suggestions for course design:
·Fundamentals of D8ta Communications: Parts One (overview) and Two (data communications) and Chapters 9 through 11 (circuit switching, packet switching, and ATM).
·Communications Networks: If the student has a basic background in data communications, then this course could cover Parts One (overview), Three (WAN), and Four (LAN).
·Computer Networks: If the student has a basic background in data communications, then this course could cover Part One (overview), Chapters 6 and 7 (data communication interface and data link control), and Part Five (protocols).
In addition, a more streamlined course that covers the entire book is possible by eliminating certain chapters that are not essential on a first reading. Chapters that could be optional are Chapters 3 (data transmission) and 4 (transmission media), if the student has a basic understanding of these topics; Chapter 8 (multiplexing); Chapter 9 (circuit switching); Chapter 12 (congestion control); Chapter 16 (internetworking); and Chapter 18 (network security).
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 masters of figures in the book, Computer Communications," following this Preface, for more information. An Internet mailing list has been set up so that instructors using this book can exchange information, suggestions, and questions with each other and with the author. As soon as typos or other errors are discovered, an errata list for this book will be available at httpt://www.shore.net/~ws.
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.
CONTENTS
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
PART FIVE Networking Protocols,527
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
授课计划
本课程分课堂讲授与上机实践两个部分。
课堂讲授:30学时 主要讲授PART ONE-OVERVIEW、PART THREE-WIDE AREA NETWORKS、PART FOUR LOCAL AREA NETWORKS三个部分
上机实践:6学时
考试成绩
平时:10%;上机:10%;考试:80% |