logo资料库

计算机网络 Computer Network (Fifth Edition).pdf

第1页 / 共419页
第2页 / 共419页
第3页 / 共419页
第4页 / 共419页
第5页 / 共419页
第6页 / 共419页
第7页 / 共419页
第8页 / 共419页
资料共419页,剩余部分请下载后查看
Acknowledgement
Preface
Contents
Chapter 1. Basic Working Concept and System
1.1 Concept of Communication Network
1.2 Types of Communication
1.3 Channels and Circuits
1.4 Signals and Transmission
1.5 Channel Speed and Bit Rate
1.6 Online and Offline Systems
1.7 Interactive and Non Interactive Systems
Chapter 2. Communication System and Noise
2.1 Concept of Modulation
2.2 Amplitude Modulation
2.3 AM Bandwidth Requirement
2.4 Frequency Modulation
2.5 FM Bandwidth Requirement
2.6 Concept of Noise
2.7 Noise Figure and Noise Temperature
Chapter 3. Multiplexing
3.1 Concept of Multiplexing
3.2 Frequency Division Multiplexing
3.3 Time Division Multiplexing
3.4 Wavelength Division Multiplexing
Questionnaires
Chapter 4. Introduction to Computer Network
4.1 Need of Computer Networks
4.2 Advantages of Computer Networks
4.3 Uses of Computer Networks
4.4 Network Models
4.5 Categories of Networks and Internetworks
4.6 Line Configuration
4.7 Network Topologies
4.8 Study of Reference Models
4.8.1 Protocol Hierarchies
4.8.2 Design Issues for the Layers
4.8.3 The OSI Reference Model
4.8.4 The TCP/IP Reference Model
4.8.5 A Comparison of the OSI and TCP Reference Models
4.8.6 ATM
4.9 Network Examples
Questionnaries
Chapter 5. Network Concept and Components
5.1 Network Concepts
5.1.1 Wireless Networks
5.1.2 Layered Approach
5.1.3 Interfaces
5.1.4 Services
5.1.5 Protocols
5.1.6 Brief Study of X.25 Protocol
5.1.7 Intranet and Extranet
5.2 Network Components
5.2.1 Cabling and Connector Standards
5.2.2 Network Interface Card (NIC)
5.2.3 Bridges/Switches
5.2.4 Routers
5.2.5 Concentrators
5.2.6 Hubs
5.2.7 Repeaters
5.2.8 Gateways
5.2.9 ISDN
Questionnaries
Chapter 6. Physical Layer
6.1 Physical Layer Characteristics
6.2 The Theoretical Basis for Data Communication
6.2.1 Fourier Analysis
6.2.2 Bandwidth Limited Signals
6.2.3 The Maximum Date Rate of Channel
6.3 Transmission Media
6.3.1 Guided Media
6.3.2 Unguided Media
6.4 Transmission Impairment
6.5 Design Issues of Physical Layer
6.6 EIA-232-D Digital Interface
6.7 EIA-232-D Interface Specifications
6.8 Modems
6.8.1 Introduction
6.8.2 Types of Modems
6.8.3 Block Schematic of a Modem
Questionnaries
Chapter 7. Data Link Layer
7.1 Data Link Layer Design Issues
7.2 Services Provided to the Nework Layer
7.3 Framing Methods
7.4 Error Control-Detection and Correction
7.5 Flow Control
7.6 Elementary Data Link Protocols
7.7 Sliding Window Protocols
7.7.1 Stop-and-Wait Sliding Window Protocol
7.7.2 Sliding Window Protocol Protocol with Go-Back-N
7.7.3 Sliding Window Protocol with Selective Repeat
7.8 HDLC (High Level Data Link Control)
7.8.1 Introduction
7.8.2 Types of Stations
7.8.3 Modes of Operation
7.8.4 HDLC Frame Format
7.8.5 Additional Features
7.9 The Data Link Layer in the Internet
7.9.1 Slip-Serial Lines IP
7.9.2 PPP (Point-to-Point Protocol)
Questionnaries
Chapter 8. Medium Access Control Methods
8.1 Channel Allocation
8.1.1 Static Channel Allocation
8.1.2 Dynamic Channel Allocation
8.2 Types of Access Protocols
8.2.1 Aloha
8.2.2 CSMA (Carrier Sensing Multiple Access)
8.2.3 Wavelength Division Multiple Access
8.3 IEEE Standards
8.3.1 IEEE 802.3: Ethernet
8.3.2 IEEE 802.4: Token Bus
8.3.3 IEEE 802.5: Token Ring
8.4 High Speed Lans
8.4.1 FDDI (Fiber Distributed Data Interface)
8.4.2 Fast Ethernet
8.5 Satellite Networks
8.5.1 Polling
8.5.2 Aloha
8.5.3 FDM
8.5.4 TDM
8.5.5 CDMA
Questionaries
Chapter 9. Network Layer
9.1 Design Issues
9.2 Routing Algorithms
9.2.1 Shortest Path Routing
9.2.2 Flooding
9.2.3 Flow Based Routing
9.2.4 Distance Vector Routing
9.2.5 Link State Routing
9.2.6 Broadcast Routing
9.3 Congestion
9.3.1 Congestion Control Principles
9.3.2 Congestion Prevention Policies
9.3.3 Leaky Bucket Algorithms
9.3.4 Token Bucket Algorithm
9.3.5 Choke Packets
9.3.6 Load Shedding
9.3.7 Jitter Control
Questionnaries
Chapter 10. Internetworking
10.1 Internetworking Devices
10.2 Concatenated Virtual Circuits
10.3 Connectionless Internetworking
10.4 Tunneling
10.5 Internetwork Routing
10.6 Fragmentation
10.7 Fire Walls
10.8 TCP/IP Protocol Suit Overview
10.8.1 TCP/IP Vs OSI Model
10.8.2 Network Layer in the Internet
10.8.3 Internet Protocol (IP)
10.8.3 IP Addresses
10.8.5 Subnetting
10.8.6 Internet Control Protocol
Questionaries
Chapter 11. Transport Layer
11.1 Service Primitives
11.2 Elements of Transport Protocols
11.3 TCP
11.4 UDP
Questionnaries
Chapter 12. Upper Layers
12.1 Network Security
12.2 Cryptography
12.3 Secret Key Algorithms
12.4 Encryption with Public Keys and Private Keys
12.5 Session Layer Operations and Services
12.6 ASN.1 Abstract Syntax Notation 1
12.7 SNMP (Simple Network Management Protocol)
12.8 DNS (Domain Name System)
12.9 Application Layer Services
12.10 Study of Internet Tools
12.10.1 E-mail
12.10.2 USENET News
12.10.3 WWW (World Wide Web)
12.10.4 HTTP (Hyper Text Transfer Protocol)
12.10.5 HTML (Hyper Text Markup Language)
Appendix A
Appendix B
Appendix C
Appendix D
Appendix E
Appendix F
Appendix G
Glossary
Index
This page intentionally left blank
Copyright © 2009, New Age International (P) Ltd., Publishers Published by New Age International (P) Ltd., Publishers All rights reserved. No part of this ebook may be reproduced in any form, by photostat, microfilm, xerography, or any other means, or incorporated into any information retrieval system, electronic or mechanical, without the written permission of the publisher. All inquiries should be emailed to rights@newagepublishers.com ISBN (13) : 978-81-224-2852-0 PUBLISHING FOR ONE WORLD NEW AGE INTERNATIONAL (P) LIMITED, PUBLISHERS 4835/24, Ansari Road, Daryaganj, New Delhi - 110002 Visit us at www.newagepublishers.com
ACKNOWLEDGEMENT It gives me a great pleasure in bringing out this book on COMPUTER NETWORK which covers most of the concepts from computer and communication network. I would like to warmly thank my parents, my husband Mr. Sunil Shinde for providing advice, encouragement and support at various stages of the preparation of this book. I also thank them for reminding us that there are things in life beyond writing books. I am very much thankful to Principal and Management of Annasaheb Dange College of Engineering and Technology, Ashta, for their encouragement and moral support. Finally I thank to all staff of New Age Intertions, Publishes for essential support throughout the arduous process of getting the book into print. I welcome any constructive criticism of the book and will be grateful for any appraisal by the readers. SUNITA S. SHINDE (ix)
This page intentionally left blank
PREFACE Unlike the other computer networking books, this book is organized in a bottom-up manner, i.e., it begins at the physical layer and works its way down towards the application layer. The bottom-up approach has several important benefits. 1. It places emphasis on the physical layer, which has been the high"growth area" of hardware and computer networking and communication. Also at top layer, indeed, many of the recent revolutions in computer networking. In preparing the first edition of this book, we believed that the application layer would remain the highest growth area in the field, both in terms of research and actual deployment. 2. Our experience as instructor has been that teaching networking applications near the beginning of the course is a powerful motivational tool. Students are thrilled to learn about how networking applications work- application such as e-mail and the Web which most students use on a daily basis. 3. The bottom-up approach enables instructors to introduce network hardware development at an early stage. Students not only see how popular applications and protocols work, but also learn how easy it is to create their own network applications and application-level protocols. Thus, with the bottom-up approach, students get early exposure to the notions of hardware programming interfaces(APIs), service models, protocols, and other important concepts. The chapter by chapter description of the book is as follows: Chapter 1: This chapter describes basics of communication networks. Chapter 2: This chapter describes modulation techniques and concepts of noise. Chapter 3: This chapter describes about multiplexing techniques. Chapter 4: This chapter explains introduction to computer networks. Chapter 5: This chapter focuses on different network concepts and components. Chapter 6: This chapter describes the physical layer structure and it covers theoretical basis for data communication, about transmission media, RS-232, and about modem. (vii)
分享到:
收藏