tailieunhanh - Communication Networks
A computer network is the infrastructure that allows two or more computers (called hosts) to communicate with each other. The network achieves this by providing a set of rules for communication, called protocols, which should be observed by all participating hosts. The need for a protocol should be obvious: it allows different computers from different vendors and with different operating characteristics to ‘speak the same language’. This chapter introduces the fundamental concepts of computer networks. We will first look at constituent network components and various network types, and then describe a reference model for network protocol architectures which we will expand upon throughout the rest of this book. We. | Communication Networks Sharam Hekmat PragSoft Corporation Contents Contents 6 Preface 10 1. Introduction 1 . Network Components 2 . Network Types 2 . The OSI Model 4 . The Physical Layer 7 . The Data Link Layer 7 . The Network Layer 8 . The Transport Layer 9 . The Session Layer 9 . The Presentation Layer 10 . The Application Layer 10 . Protocol Notations 11 . Service Primitives 11 . Sequence Diagrams 12 . State Transition Diagrams 12 . Standards 13 . Further Reading 14 . Summary 15 . Exercises 16 2. The Physical Layer 18 . Equipment 19 . Equipment Types 19 . Connection Types 19 . Transmission 20 . Signal Types 20 . Modulation 21 . Digitization 22 . Synchronization 23 . Transmission Media 24 . Multiplexing 27 . Space Division Multiplexing SDM 28 vi Communication Networks Copyright 2005 PragSoft . Frequency Division Multiplexing FDM 28 . Time Division Multiplexing TDM 29 . Concentration 29 . Physical Layer Standards 30 . RS-232 30 . CCITT 32 . Further Reading 33 . Summary 33 . Exercises 34 3. The Data Link Layer 36 Link Protocol Types 37 . Synchronous Protocols 37 . Asynchronous Protocols 38 . Master-Slave Protocols 38 . Peer-to-Peer Protocols 38 . Link Protocol Functions 38 . Acknowledgments 39 . Timers 39 . Error Checking 40 . Retransmission 42 . Flow Control 42 . Sliding Window Protocol 43 . Data Link Layer Standards 45 . BsC 45 . HDLC 46 . Further Reading 48 . Summary 49 . Exercises 50 4. The Network Layer 52 . Network Services 53 . Switching Methods 55 . Circuit Switching 55 . Packet Switching 57 . Packet Handling 59 . Packet Structure 60 . Routing 60 . Congestion Control 63 . Error Handling 63 . Internetworking 64 . Network Sublayers 65 .
đang nạp các trang xem trước