logo资料库

Communication Networks, Fundamental Concepts and Key Architectures 1st.pdf

第1页 / 共889页
第2页 / 共889页
第3页 / 共889页
第4页 / 共889页
第5页 / 共889页
第6页 / 共889页
第7页 / 共889页
第8页 / 共889页
资料共889页,剩余部分请下载后查看
help_1.pdf
Help
e-Text Main Menu
Textbook Table of Contents
main_2.pdf
Textbook Table of Contents
Chapter 1 Communication Networks and Services
1.1 Networks and Services
1.2 Approaches to Network Design
1.3 Key Factors in Communication Network Evolution
1.4 Book Overview
Checklist of Important Terms
Further Reading
Problems
Chapter 2 Applications and Layered Architectures
2.1 Examples of Layering
2.2 The OSI Reference Model
2.3 Overview of TCP/IP Architecture
*2.4 The Berkeley API
*2.5 Application Protocols and TCP/IP Utilities
Summary
Checklist of Important Terms
Further Reading
Problems
Chapter 3 Digital Transmission Fundamentals
3.1 Digital Representation of Information
3.2 Why Digital Communications?
3.3 Characterization of Communication Channels
3.4 Fundamental Limits in Digital Transmission
3.5 Line Coding
3.6 Modems and Digital Modulation
3.7 Properties of Media and Digital Transmission Systems
3.8 Error Detection and Correction
Summary
Checklist of Important Terms
Further Reading
Problems
Appendix 3A: Asynchronous Data Transmission
Appendix 3B: Fourier Series
Chapter 4 Transmission Systems and the Telephone Network
4.1 Multiplexing
4.2 SONET
4.3 Wavelength-Division Multiplexing
4.4 Circuit Switches
4.5 The Telephone Network
4.6 Signaling
4.7 Traffic and Overload Control in Telephone Networks
4.8 Cellular Telephone Networks
4.9 Satellite Cellular Networks
Summary
Checklist of Important Terms
Further Reading
Problems
Chapter 5 Peer-to-Peer Protocols
5.1 Peer-to-Peer Protocols and Service Models
5.2 ARQ Protocols
5.3 Other Adaptation Functions
5.4 Data Link Controls
*5.5 Link Sharing Using Packet Multiplexers
Summary
Checklist of Important Terms
Further Reading
Problems
Chapter 6 Local Area Networks and Medium Access Control Protocols
6.1 Multiple Access Communications
6.2 Local Area Networks
6.3 Random Access
6.4 Scheduling Approaches to Medium Access Control
*6.5 Channelization
6.6 LAN Standards
6.7 LAN Bridges
Summary
Checklist of Important Terms
Further Reading
Problems
Chapter 7 Packet-Switching Networks
7.1 Network Services and Internal Network Operation
7.2 Packet Network Topology
7.3 Datagrams and Virtual Circuits
7.4 Routing in Packet Networks
7.5 Shortest Path Algorithms
7.6 ATM Networks
7.7 Traffic Management and QoS
7.8 Congestion Control
Summary
Checklist of Important Terms
Problems
Chapter 8 TCP/IP
8.1 The TCP/IP Architecture
8.2 The Internet Protocols
8.3 IPv6
8.4 User Datagram Protocol
8.5 Transmission Control Protocol
8.6 DHCP and Mobile IP
8.7 Internet Routing Protocols
8.8 Multicast Routing
Summary
Checklist of Important Terms
Further Reading
Problems
Chapter 9 ATM Networks
9.1 Why ATM?
9.2 BISDN Reference Model
9.3 ATM Layer
9.4 ATM Adaptation Layer
9.5 ATM Signaling
9.6 PNNI Routing
Summary
Checklist of Important Terms
Further Reading
Problems
Chapter 10 Advanced Network Architectures
10.1 IP Forwarding Architectures
10.2 Overlay Model
10.3 MPLS
10.4 Integrated Services in the Internet
10.5 RSVP
10.6 Differentiated Services
Summary
Checklist of Important Terms
Further Reading
Problems
Chapter 11 Security Protocols
11.1 Security and Cryptographic Algorithms
11.2 Security Protocols
11.3 Cryptographic Algorithms
Summary
Checklist of Important Terms
Further Reading
Problems
Chapter 12 Multimedia Information and Networking
12.1 Lossless Data Compression
12.2 Digital Representation of Analog Signals
12.3 Techniques for Increasing Compression
12.4 The Real-Time Transport Protocol
12.5 Session Control Protocols
Summary
Checklist of Important Terms
Further Readings
Problems
Appendices
Appendix A Delay and Loss Performance
A.1 Delay Analysis and Little's Formula
A.2 Basic Queueing Models
A.3 M/M/1: A Basic Multiplexer Model
A.4 The M/G/1 Model
A.5 Erlang B Formula: M/M/c/c System
Further Reading
Appendix B Network Management
B.1 Network Management Overview
B.2 Simple Network Management Protocol (SNMP)
B.3 Structure of Management Information
B.4 Management Information Base
B.5 Remote Network Monitoring
Further Reading
Interactive Interactive e-Text Help e-Text Help Feedback How to use this e-Text To print the Help pages, click on File on top of this screen. A drop-down menu will appear. Click on Print. The print screen will appear. On your desktop, you will have a McGraw-Hill icon that can be double clicked to begin using any e-Text title produced by McGraw-Hill. This will take you to the Main Screen of the e-Text. The Main screen is customized for each title, including a reduced image of the text cover. The Main screen will include a button and brief description of the following: Textbook Table of Contents Textbook Website Study Guide Table of Contents (if available) McGraw-Hill Website Textbook Table of Contents Start here to view chapters, main headings or related study guide sections. To view a chapter, click on the chapter name. First page of the chapter will appear. To view e-Text under main heading, click on chapter name, then heading name. The first page on that section will appear. To view study guide, click on heading in e-Text. Related study guide heading will appear. To return to e-Text, click on study guide heading. Textbook Website Start here to find supplemental information and products related to this e-Textbook. Study Guide Table of Contents Start here to view study guide chapters, main headings, or related e-Text sections. To view study guide chapter, click on chapter name. First page of chapter will appear. To view study guide text under main heading, click on chapter name, then heading name. To view e-Text, click on heading in study guide. Related e-Text heading will appear. To return to study guide, click on e-Text heading. McGraw-Hill Website Start here to find all the educational content and services offered by McGraw-Hill Higher Education. General Navigation Active Links A movie camera icon appears in the margin to indicate a QuickTime movie. Place hand on camera icon. Click on movie camera to start. Appears in the margin to indicated that there are additional weblinks about the topic. Indicates there is a sound clip linked for the topic discussed in text. The McGraw-Hill Companies
Interactive e-Text Help Interactive e-Text Help Feedback Glossary terms – all active linked terms will be colored blue. To activate the link, you will need to position your cursor over the term and the definition will pop-up on the screen. To deactivate the link, move your cursor away from the term. Weblinks – all weblinks will be blue and underlined. http://www.mhhe.com VRL (Visual Resource Library) – all active linked images will have the figure number colored blue. This is an enlarged view of image linked. This enlarged image will include the caption and buttons. The buttons will allow you to do the following actions: these buttons indicate that there are additional images in the series of VRLs. If an arrow is grayed out, this indicates that there are no additional images to the series. NOTE: Not all figures have multiple VRLs. this button will take you back to the text page. Bookmarks are links to headings in e-Text, as well as useful websites and navigation features. They appear on the left-hand side of screen. Click on bookmark tab. A list of bookmarks will appear. Bookmarks that have subordinate bookmarks will be indicated by a + for Windows or a triangle for Mac OS. To display subordinate bookmarks, click the + or the triangle. To view main heading, click on heading name. This will bring you to the page where the heading is located. The bookmark shown below will vary depending on the elements of each title: (screen capture) Help We want your feedback e-text Main Menu Textbook Table of Contents Weblinks Textbook Website McGraw Hill Website Thumbnails are small images of each page. They appear on left-hand side of the screen. Click on thumbnail tab. A miniature image of each page will appear. Double-click on image to go to page. Toolbars appear at top and bottom of screen. Place cursor on toolbar icon. A text description will appear. If any of the buttons are grayed out, then they are not functional in the PDF document you currently are using. Open folder - can be used to access PDF files Print – will be used to print Show/Hide Navigation Pane – can be used to show or hide the bookmark/thumbnails. Hand Tool – will change the function of your cursor, so you can grab the page (by clicking and holding) and then move it in any direction. This icon will also change to a pointing finger when you drag it over a live link. Zoom-in tool – will change the function of your cursor, so you can enlarge any portion of the page by clicking and dragging the area you wish to enlarge. Text select tool – will allow you to select text you would like to copy and paste to another application. First page – will take you to the first page of the PDF Document Previous Page – will take you to the previous page of the PDF Document The McGraw-Hill Companies
Interactive e-Text Help Interactive e-Text Help Feedback Next Page – will take you to the next page of the PDF Document. Last Page – will take you to the last page of the PDF Document. Go To Previous View – will step you back through your last pages or views. Go To Next View – will step you forward through your “previous” pages or views. Actual Size – will show the actual size of the document Fit in Window – will fit page entirely in the window. Fit Width – will resize the page to fit the width of the window. Rotate View 90° CCW – will rotate the displayed page 90° counterclockwise. Rotate View 90° CW – will rotate the displayed page 90° clockwise Find – will allow you to find a complete word or part of a word in the current PDF document. Search – will allow you to perform full-text searches of PDF document collections that have been indexed. Search Results – will be displayed after your search has been completed within the indexes available. The search results will indicate where the highest occurrence of the item searched is located. Search Feature This feature can be accessed in any one of the following three ways: 1. choose Edit>Search>Query 2. choose the 3. choose the bookmark “Search” button and follow the prompts Once you have opened the search, you will be viewing a window where you will then type the text that you would like to search. You can type in a single word, a number, a term, or a phrase. It can be a word, with or without wild-card characters (*, ?), or any combination of letters, numbers, and symbols. Because you can use Boolean operators in the text box, you must enclose any search term that includes and, or, or not in quotes. For more information, go to the Help menu and then to Reader Guide. To clear the search dialog box and redefine the search, click Clear. To narrow your search, select one or more of the search options: Word Stemming, Sounds Like, Thesaurus, Match Case, or Proximity. For information on how these options affect your search query go to the Help menu then Reader Guide. Select Search Results. The Search Results box will pop up with the documents that contain matches to your search query and they will be listed in the Search Results window in order of relevancy. The relevancy ranking of each document is indicated by an icon. The degree of fill in the circle in the icon indicates the probability that the document contains the search information. A solid fill indicates a high probability that the document contains your search term; an empty circle indicates a low probability that the document con- tains your search term. When you use the Proximity option, the closer the matches are within a document, the higher the relevancy ranking of that document. You can then double-click a document that seems likely to contain the relevant information, probably the first document in the list. The document opens on the first match for the text you typed. From this point you can move from page to page or word to word depending on the preferences that you have set for your search. For more information on changing the preference go to File>Preferences>Search>Highlight>Display. Click the Search Next button another document to view by using the Search Results button in the toolbar. This will display all of the docu- ments that have occurrences of the word that you are searching. button to go to other matches in the document, or choose or Search Previous The McGraw-Hill Companies
Interactive Interactive e-Text e-Text Help Feedback Communication Networks Fundamental Concepts and Key Architectures Alberto Leon-Garcia & Indra Widjaja Textbook Table of Contents The Textbook Table of Contents is your starting point for accessing pages within the chapter. Once you’re at this location, you can easily move back and forth within specific chapters or just as easily jump from one chapter to another. Textbook Website The Textbook Website is the McGraw-Hill Higher Education website developed to accompany this textbook. Here you’ll find numerous text-specific learning tools and resources that expand upon the information you normally find in a printed textbook. McGraw-Hill Website The McGraw-Hill Website is your starting point for discovery of all the educational content and services offered by McGraw-Hill Higher Education. Copyright @ 2001 The McGraw Companies. All rights reserved. Any use is subject to the Terms of Use and Privacy Policy. McGraw-Hill Higher Education is one of the many fine businesses of The McGraw-Hill Companies. If you have a question or a suggestion about a specific book or product, please fill out our User Feedback Form accessible from the main menu or contact our customer service line at 1-800-262-4729. The McGraw-Hill Companies
C O N T E N T S Preface 1 Communication Networks and Services 1.1 Networks and Services 1.2 Approaches to Network Design 1.2.1 Network Functions and Network Topology 1.2.2 Message, Packet, and Circuit Switching 1.2.3 Telegraph Networks and Message Switching 1.2.4 Telephone Networks and Circuit Switching 1.2.5 The Internet and Packet Switching 1.2.6 Discussion on Switching Approaches 1.3 Key Factors in Communication Network Evolution 1.3.1 Role of Technology 1.3.2 Role of Regulation 1.3.3 Role of the Market 1.3.4 Role of Standards 1.4 Book Overview Checklist of Important Terms Further Reading Problems 2 Applications and Layered Architectures 2.1 Examples of Layering 2.2 The OSI Reference Model 2.2.1 Uni®ed View of Layers, Protocols, and Services 2.2.2 The Seven-Layer Model 2.3 Overview of TCP/IP Architecture 2.3.1 TCP/IP Protocol: How the Layers Work Together ^2.4 The Berkeley API 2.4.1 Socket System Calls 2.4.2 Network Utility Functions ^2.5 Application Protocols and TCP/IP Utilities 2.5.1 Telnet 2.5.2 File Transfer Protocol 2.5.3 IP Utilities Summary Checklist of Important Terms Further Reading Problems vii 1 2 9 9 14 15 17 20 29 30 31 32 34 34 35 38 38 39 43 44 50 50 53 57 60 64 67 71 80 80 82 84 86 87 87 88 xv
xvi Contents 3 Digital Transmission Fundamentals 3.1 Digital Representation of Information 3.1.1 Binary Representations of Different Information Types 3.1.2 Network Requirements of Different Information Types 3.2 Why Digital Communications? 3.2.1 Basic Properties of Digital Transmission Systems 3.3 Characterization of Communication Channels 3.3.1 Frequency Domain Characterization 3.3.2 Time Domain Characterization 3.4 Fundamental Limits in Digital Transmission 3.4.1 The Nyquist Signaling Rate 3.4.2 The Shannon Channel Capacity 3.5 Line Coding 3.6 Modems and Digital Modulation 3.6.1 Signal Constellations and Telephone Modem Standards 3.7 Properties of Media and Digital Transmission Systems 3.7.1 Twisted Pair 3.7.2 Coaxial Cable 3.7.3 Optical Fiber 3.7.4 Radio Transmission 3.7.5 Infrared Light 3.8 Error Detection and Correction 3.8.1 Error Detection 3.8.2 Two-Dimensional Parity Checks 3.8.3 Internet Checksum 3.8.4 Polynomial Codes 3.8.5 Standardized Polynomial Codes 3.8.6 Error Detecting Capability of a Polynomial Code ^3.8.7 Linear Codes ^3.8.8 Error Correction Summary Checklist of Important Terms Further Reading Problems Appendix 3A: Asynchronous Data Transmission Appendix 3B: Fourier Series 4 Transmission Systems and the Telephone Network 4.1 Multiplexing 4.1.1 Frequency-Division Multiplexing 4.1.2 Time-Division Multiplexing 4.2 SONET 4.2.1 SONET Multiplexing 4.2.2 SONET Frame Structure 4.3 Wavelength-Division Multiplexing 95 96 97 101 103 107 110 111 115 116 116 119 122 125 131 133 135 140 144 148 152 153 154 157 158 161 164 165 167 173 177 178 179 180 187 190 192 193 194 195 198 199 204 208
Contents xvii 4.4 Circuit Switches 4.4.1 Space-Division Switches ^4.4.2 Time-Division Switches 4.5 The Telephone Network 4.5.1 Transmission Facilities 4.5.2 End-to-End Digital Services 4.6 Signaling 4.6.1 Signaling System #7 Architecture 4.7 Traf®c and Overload Control in Telephone Networks 4.7.1 Concentration 4.7.2 Routing Control 4.7.3 Overload Controls 4.8 Cellular Telephone Networks 4.9 Satellite Cellular Networks Summary Checklist of Important Terms Further Reading Problems 5 Peer-to-Peer Protocols 5.1 Peer-to-Peer Protocols and Service Models 5.1.1 Service Models 5.1.2 End to End Requirements and Adaptation Functions 5.1.3 End to End versus Hop by Hop 5.2 ARQ Protocols 5.2.1 Stop-and-Wait ARQ 5.2.2 Go-Back-N ARQ 5.2.3 Selective Repeat ARQ 5.2.4 Transmission Ef®ciency of ARQ Protocols 5.3 Other Adaptation Functions 5.3.1 Sliding Window Flow Control 5.3.2 Timing Recovery for Synchronous Services 5.3.3 Reliable Stream Service 5.4 Data Link Controls 5.4.1 HDLC Data Link Control 5.4.2 Point-to-Point Protocol ^5.5 Link Sharing using Packet Multiplexers 5.5.1 Statistical Multiplexing 5.5.2 Speech Interpolation and the Multiplexing of Packetized Speech Summary Checklist of Important Terms Further Reading Problems 211 212 215 219 222 225 227 230 232 232 235 237 239 246 249 250 251 252 262 264 267 268 271 272 274 278 285 289 296 297 298 302 303 303 311 313 314 322 326 327 328 328
xviii Contents 6 Local Area Networks and Medium Access Control Protocols 6.1 Multiple Access Communications 6.2 Local Area Networks 6.2.1 LAN Structure 6.2.2 The Medium Access Control Sublayer 6.2.3 The Logical Link Control Layer 6.3 Random Access 6.3.1 ALOHA 6.3.2 Slotted ALOHA 6.3.3 CSMA 6.3.4 CSMA-CD 6.4 Scheduling Approaches to Medium Access Control 6.4.1 Reservation Systems 6.4.2 Polling 6.4.3 Token-Passing Rings 6.4.4 Comparison of Scheduling Approaches to Medium Access Control 6.4.5 Comparison of Random Access and Scheduling Medium Access Controls ^6.5 Channelization 6.5.1 FDMA 6.5.2 TDMA 6.5.3 CDMA 6.5.4 Channelization in Telephone Cellular Networks 6.5.5 Performance of Channelization Techniques with Bursty Traf®c 6.6 LAN Standards 6.6.1 Ethernet and IEEE 802.3 LAN Standard 6.6.2 Token Ring and IEEE 802.5 LAN Standard 6.6.3 FDDI 6.6.4 Wireless LANs and IEEE 802.11 Standard 6.7 LAN Bridges 6.7.1 Transparent Bridges 6.7.2 Source Routing Bridges 6.7.3 Mixed-Media Bridges Summary Checklist of Important Terms Further Reading Problems 7 Packet-Switching Networks 7.1 Network Services and Internal Network Operation 7.2 Packet Network Topology 7.3 Datagrams and Virtual Circuits 339 341 349 349 351 352 354 355 358 359 361 366 366 368 372 378 379 380 380 381 382 389 396 398 399 408 414 417 437 439 446 449 449 451 452 452 460 462 466 471
分享到:
收藏