The first edition of this book first appeared four years ago; much in the fields of data communications and computer networks has changed since then. Probably most visible is the emergence of the World Wide Web (WWW) and the many applications it supports. Perhaps less visible is the impact the Web has had on underlying network protocols to support these applications and the increased importance of issues involving privacy and security. In just a few years the scope of network users has changed forever. Not long ago most network users were primarily professionals,who might use email occasionally to talk to colleagues or request some vital information. Now network users number in the tens of millions and their uses range from professional needs to purely recreational activities. Although much of this book's content has changed, its purpose is still fundamentally tbe same. It is designed for junior-level students in a computer science program who have a minimum of two semesters of programming and a knowledge of precalculus and discrete mathematics. It covers standard topics found in a typical introductory course in data communications and computer networks, such as transmission media, analog and digital signals, data transmissions, compression and encryption methods, network topologies, data security, Ethernets and token ring protocols, wide area network protocols, and World Wide Web applications.
作者簡介
暫缺《數(shù)據(jù)通信與網(wǎng)絡(luò)教程:英文版》作者簡介
圖書目錄
CHAPTER 1 INIRODUCTION TO COMMUNICATIONS, STANOARDS, AND PTOTOCOLS
1 .1 WHY STUDY CoMMUNICATIONS? A Brief History I · Applications 3 · Issues 6
1 .2 COMPUTER NETWORKS Common Bus Topology 9 · Star Topology IO · Ring Topology 11· Fully Connected Topology l2 · Combined Topologies l3
1.3 STANDARDS AND STANDARDS ORGANIZATIONS The Need for STandards 14 v Agencies l5
1.4 OPEN SYSTEMS AND THE OSI MODEL Overview of the Model 20 · Physical Layer 23·Data Link Layer 28 · Network Layer 30· Transport Layer 32 · Session Layer 38 · Presentation Layer 42 · Application Layer 45 · Summary 46
1.5 THE FUTURE OF DATA CoMMUNICTIONS REVIEW QUESTIONS 51 ·EXERCISE5 53 · REFETENCES 54(HAPIER 2 IRANSMISSON FUNDAMENTALS
5.4 PROTOCOL CORRECTNESS Finite State Machines 325 · Petri Nets 331
5.5 DATA LINK CONTROL PROTOCOLS High-Level Data Link Control (HDLC) 336 · Other Bit-Oriented hotocols 344 · Binary Synchronous Communications Protocol 345 · Summary: Data Link Protocols 349
5.6 CASE STUDY: KERMIT Frame Format 351 · Protocol 352 ·Commands 354
6.2 ETHERNET: IEEE STANDARD 802.3 Relation to OSI 368 · Ethernet Components 368 · Cabe Specifications 371 · Connecting Segments 373 · Frame Format 374 · Efficiency 375
6.3 TOKEN RING: IEEE STANDARD 802.5 Token and Frame Formats 381 · Resercing and Claiming Tokens 383 · Ring Maintenance 389 · Efficiency 39l · Other Ring Networks 39
6.4 TOKEN Bus: IEEE STANDARD 802.4 Token Bus Operations 399 · Lost Tokens 402 Ring Initialization 403 · Prioritizing Frames 404\
6.5 INTERCONNECTING LANs Layer l Connections 409 · Layer 2 Connections 410 Bridging Different TYpes of LANs 411 · Bridge Routing 413 Summary 426
7.2 NETWORK ROUTING Routing Tables 452 · Types of Routing 453 Dijkstra's Algorithm 456 · Bellman-Ford Algorithm 459 Link State Routing 466 · Hierarchical Routing 467 Routing Information Protocol 470 · Open Shortest Path First 471 · Border Gateway Protocol 472 · Summary of Routing Techniques 473 · Congestion and Deadlock 473
7.3 PUBLIC DATA NETWORKS: THe X SERIES PROTOCOLS Packet-Switched Network Modes 479 · X.25 Public Data Network Interface Standard 481 · Triple-X Standard for Non-X.25 Devices 486
7.4 INTERNET PROTOCLS Overview of TCP/IP 491 · Internet Addressing 493 · Domain Name System 495 · IP Packets 497 · Fragmentation 500 · IP Routing 501 · Internet Control Message Protocol 504 · IPv6 506
7.5 TRANSPORT PROTOCOLS Transmission Control Protocol 518 · User Datagram Protocol 529 · OSI Transport Protocols 529
7.6 SOCKET PRIGRAMMING Sockets 532 · ClienT/Server Model 532 · Socket Data Structures 533 · Socket Commands 535 · Client/Server Example 535
8.1 INTERNET APPLlCATlONS Virtual Terminal 559 · Telnet 560 · File Transfers 564 Simple Mail Transfer Protocol 571 · Simple Network Management Protocol 573
8.2 WORLD WIDE WEN Web Page Access 577 · Hypertext Markup Language 579 · HTML Forms 582 · JavaScript and Client-side Programming 587 · Common Gateway Interface and Server-side Programming 592
8.3 ELECTRONIC MAIL: X.400 AND X.500 STANDARDS X.400 Mail Standards 598 · X.500 Directory Service 606 · Summary 610
8.5 ASYNCHRONOUS TRANSFER MODE Benefits of Small Fixed-Size Cells 626 · Overview of ATM Network 628 · Switching 629 · Reference Model 631 · Cell Definition 633 · Virtual Circuits and Paths 636 · Connection Management 637 · Adaptation Layers 639
8.6 SYSTEMS NETWORK ARCHITECTURE Lower Layers Physical Link Control 647 · Path Control 648 · Trznsmission Control 654 · Data Flow Control 657 · Higher Layers 659 REVIEW QUESTIONS 661 · EXERCISES 663 · REFERENCES 665 GLOSSARY ACRONYMS INDEX