Computer Networks

by Andrew S. Tanenbaum

Paperback, 1988

Status

Available

Call number

004.6

Library's review

Indeholder "Preface", "1 Introduction", "1.1 The Uses of Computer Networks", "1.1.1 Network Goals", "1.1.2 Applications of Networks", "1.2 Network Structure", "1.3 Network Architectures", "1.3.1 Protocol Hierarchies", "1.3.2 Design Issues for the Layers", "1.4 The OSI Reference Model", "1.4.1 The
Show More
Physical Layer", "1.4.2 The Data Link Layer", "1.4.3 The Network Layer", "1.4.4 The Transport Layer", "1.4.5 The Transport Layer", "1.4.6 The Transport Layer", "1.4.7 The Application Layer", "1.4.8 Data Transmission in the OSI Model", "1.5 Services", "1.5.1 OSI Terminology", "1.5.2 Connection-Oriented and Connectionless Services", "1.5.3 Service Primitives", "1.5.4 The Relationship of Services to Protocols", "1.6 Network Standardization", "1.6.1 Who's Who in the Telecommunications World", "1.6.2 Who's Who in the Standards World", "1.6.3 Discussion of the Standardization of the OSI model", "1.7 Example Networks", "1.7.1 Public Networks", "1.7.2 The ARPANET", "1.7.3 MAP and TOP", "1.7.4 USENET", "1.7.5 CSNET", "1.7.6 BITNET", "1.7.7 SNA", "1.8 Outline of the Rest of the Book", "1.9 Summary", "2 The Physical Layer", "2.1 The Theoretical Basis for Data Communications", "2.1.1 Fourier Analysis", "2.1.2 Bandwidth-Limited Signals", "2.1.3 The Maximum Data Rate of a Channel", "2.2 Transmission Media", "2.2.1 Magnetic Media", "2.2.2 Twisted Pair", "2.2.3 Baseband Coaxial Cable", "2.2.4 Broadband Coaxial Cable", "2.2.5 Fiber Optics", "2.2.6 Line-of-Sight Transmission", "2.2.7 Communication Satellites", "2.3 Analog Transmission", "2.3.1 The Telephone System", "2.3.2 Modems", "2.3.3 RS-232-C and RS-449", "2.4 Digital Transmission", "2.4.1 Pulse Code Modulation", "2.4.2 Encoding Systems", "2.4.3 X.21 Digital Interface", "2.5 Transmission and Switching", "2.5.1 Frequency Division and Time Division Multiplexing", "2.5.2 Circuit Switching", "2.5.3 Packet Switching", "2.5.4 Hybrid Switching", "2.6 ISDN - Integrated Services Digital Network", "2.6.1 ISDN Services", "2.6.2 Evolution of ISDN", "2.6.3 ISDN System Architecture", "2.6.4 The Digital PBX", "2.6.5 The ISDN Interface", "2.6.6 ISDN Signaling - SS#7", "2.6.7 Perspective on ISDN", "2.7 Terminal Handling", "2.7.1 Polling", "2.7.2 Multiplexing versus Concentration", "2.8 Summary", "3 The Medium Access Sublayer", "3.1 Local and Metropolitan Area Networks", "3.1.1 Static Channel Allocation in LANs and WANs", "3.1.2 Dynamic Channel Allocation in LANs and WANs", "3.2 The ALOHA Protocols", "3.2.1 Pure ALOHA and Slotted ALOHA", "3.2.2 Finite Population ALOHA", "3.3 Local Area Network Protocols", "3.3.1 Persistent and Nonpersistent CSMA", "3.3.2 CSMA with Collision Detection", "3.3.3 Collision-Free Protocols", "3.3.4 BRAP - Broadcast Recognition with Alternating Priorities", "3.3.5 MLMA - The Multi-Level Multi-Access Protocol", "3.3.6 Binary Countdown", "3.3.7 Limited-Contention Protocols", "3.3.8 The Adaptive Tree Walk Protocol", "3.3.9 The Urn Protocol", "3.4 IEEE Standard 802 for Local Area Networks", "3.4.1 IEEE Standard 802.2 and Ethernet", "3.4.2 IEEE Standard 802.4: Token Bus", "3.4.3 IEEE Standard 802.5: Token Ring", "3.4.4 Comparison of Local Area Networks", "3.5 Fiber Optic Networks", "3.5.1 FDDI", "3.5.2 Fibernet II", "3.5.3 S/NET", "3.5.4 FASNET and EXPRESSNET", "3.5.5 DATAKIT", "3.6 Satellite Networks", "3.6.1 SPADE", "3.6.2 ALOHA Revisited", "3.6.3 Reservation ALOHA", "3.7 Packet Radio Networks", "3.7.1 The University of Hawaii ALOHA System", "3.7.2 Design Issues for Packet Radio Networks", "3.8 Examples of the MAC Sublayer", "3.8.1 The MAC Sublayer in Public Networks", "3.8.2 The MAC Sublayer in the ARPANET", "3.8.3 The MAC Sublayer in MAP and TOP", "3.8.4 The MAC Sublayer in USENET", "3.9 Summary", "4 The Data Link Layer", "4.1 Data Link Layer Design Issues", "4.1.1 Services Provided in the Network Layer", "4.1.2 Framing", "4.1.3 Error Control", "4.1.4 Flow Control", "4.1.5 Link management", "4.2 Error Detection and Correction", "4.2.1 Error-Correcting Codes", "4.2.2 Error-Detecting Codes", "4.3 Elementary Data Link Protocol", "4.3.1 An Unrestricted Simplex Protocol", "4.3.2 A Simplex Stop-and-Wait Protocol", "4.3.3 A Simplex Protocol for a Noisy Channel", "4.4 Sliding Window Protocols", "4.4.1 A One Bit Sliding Window Protocol", "4.4.2 A Protocol Using Go Back n", "4.4.3 A Protocol Using Selective Repeat", "4.5 Protocol Performance", "4.5.1 Performance of the Stop-and-Wait Protocol", "4.5.2 Performance of the Sliding Window Protocol", "4.6 Protocol Specification and Verification", "4.6.1 Finite State Machine Models", "4.6.2 The Estelle Protocol Specification Language", "4.6.3 Petri Net Models", "4.7 Examples of the Data Link Layer", "4.7.1 The Data Link Layer in Public Networks", "4.7.2 The Data Link Layer in the ARPANET", "4.7.3 The Data Link Layer in MAP and TOP", "4.7.4 The Data Link Layer in USENET", "4.8 Summary", "5 The Network Layer", "5.1 Network Layer Design Issues", "5.1.1 Services Provided in the Transport Layer", "5.1.2 Internal Organization of the Network Layer", "5.1.3 Routing", "5.1.4 Congestion", "5.1.5 Internetworking", "5.2 Routing Algorithms", "5.2.1 Shortest Path Routing", "5.2.2 Multipath Routing", "5.2.3 Centralized Routing", "5.2.4 Isolated Routing", "5.2.5 Flooding", "5.2.6 Distributed Routing", "5.2.7 Optimal Routing", "5.2.8 Flow-Based Routing", "5.2.9 Hierachical Routing", "5.2.10 Broadcast Routing", "5.3 Congestion Control Algorithms", "5.3.1 Preallocation of Buffers", "5.3.2 Packet Discarding", "5.3.3 Isarithmic Congestion Control", "5.3.4 Flow Control", "5.3.5 Choke Packets", "5.3.6 Deadlocks", "5.4 Internetworking", "5.4.1 OSI and Internetworking", "5.4.2 Bridges", "5.4.3 Gateways", "5.4.4 Comparison of Connection-Oriented and Connectionless Gateways", "5.4.5 Bridge and Gateway Software", "5.5 Examples of the Network Layer", "5.5.1 The Network Layer in Public Networks", "5.5.2 The Network Layer in the ARPANET", "5.5.3 The Network Layer in MAP and TOP", "5.5.4 The Network Layer in USENET", "5.6 Summary", "6 The Transport Layer", "6.1 Transport Layer Design Issues", "6.1.1 Services Provided to the Session Layer", "6.1.2 Quality of Service", "6.1.3 The OSI Transport Service Primitives", "6.1.4 Transport Protocols", "6.1.5 Elements of Transport Protocols", "6.2 Connection Management", "6.2.1 Addressing", "6.2.2 Establishing a Connection", "6.2.3 Releasing a Connection", "6.2.4 Timer-Based Connection Management", "6.2.5 Flow Control and Buffering", "6.2.6 Multiplexing", "6.2.7 Crash Recovery", "6.3 A Simple Transport Protocol on Top of X.25", "6.3.1 The Example Service Primitives", "6.3.2 The Example Transport Entity", "6.3.3 The Example as a Finite State Machine", "6.4 Examples of the Transport Layer", "6.4.1 The Transport Layer in Public Networks", "6.4.2 The Transport Layer in the ARPANET", "6.4.3 The Transport Layer in MAP and TOP", "6.4.4 The Transport Layer in USENET", "6.5 Summary", "7 The Session Layer", "7.1 Session Layer Design Issues", "7.1.1 Services Provided to the Presentation Layer", "7.1.2 Data Exchange", "7.1.3 Dialog Management", "7.1.4 Synchronization", "7.1.5 Activity Management", "7.1.6 Exception Reporting", "7.1.7 The OSI Session Service Primitives", "7.2 Remote Procedure Call", "7.2.1 The Client-Server Model", "7.2.2 Implementation of Remote Procedure Call", "7.2.3 Semantics of Remote Procedure Call", "7.2.4 Orphans", "7.2.5 Disussion of RPC", "7.3 Examples of the Session Layer", "7.3.1 The Session Layer in Public Networks", "7.3.2 The Session Layer in the ARPANET", "7.3.3 The Session Layer in MAP and TOP", "7.3.4 The Session Layer in USENET", "7.4 Summary", "8 The Presentation Layer", "8.1 Presentation Layer Design Issues", "8.1.1 Data Representation", "8.1.2 Data Compression", "8.1.3 Network Security and Privacy", "8.1.4 The OSI Presentation Service Primitives", "8.2 Abstract Syntax Notation (ASN.1)", "8.2.1 Data Structures", "8.2.2 Abstract Syntax", "8.2.3 Transfer Syntax", "8.3 Data Compression Techniques", "8.3.1 Encoding a Finite Set of Equally Likely Symbols", "8.3.2 Frequency Dependent Coding", "8.3.3 Context Dependent Coding", "8.4 Cryptography", "8.4.1 Traditional Cryptography", "8.4.2 The Data Encryption Standard", "8.4.3 The Key Distribution Problem", "8.4.4 Public Key Cryptography", "8.4.5 Authentication and Digital Signatures", "8.5 Examples of the Presentation Layer", "8.5.1 The Presentation Layer in Public Networks", "8.5.2 The Presentation Layer in the ARPANET", "8.5.3 The Presentation Layer in MAP and TOP", "8.5.4 The Presentation Layer in USENET", "8.6 Summary", "9 The Application Layer", "9.1 Application Layer Design Issues", "9.1.1 File Transfer, Access and Management", "9.1.2 Electronic Mail", "9.1.3 Virtual Terminals", "9.1.4 Other Applications", "9.1.5 OSI Service Elements - ACSE and CCR", "9.2 File Transfer, Access and Management", "9.2.1 File Servers", "9.2.2 Concurrency Control", "9.2.3 Replicated Files", "9.2.4 Implementation Issues", "9.3 Electronic Mail", "9.3.1 Architecture and Services of MOTIS and X.400", "9.3.2 The User Agent", "9.3.3 The Message Transfer Agent", "9.4 Virtual Terminals", "9.4.1 Scroll Mode Terminals", "9.4.2 Page Mode Terminals", "9.4.3 Form Mode Terminals", "9.5 Other Applications", "9.5.1 Directory Service", "9.5.2 Job Transfer and Management", "9.5.3 Picture Storage and Transfer", "9.5.4 Teletext and Videotex", "9.6 Examples of The Application Layer", "9.6.1 The Application Layer in Public Networks", "9.6.2 The Application Layer in the ARPANET", "9.6.3 The Application Layer in MAP and TOP", "9.6.4 The Application Layer in USENET", "9.7 Summary", "10 Reading List and Bibliography", "10.1 Suggestions for Further Reading", "10.1.1 Introduction and General Works", "10.1.2 The Physical Layer", "10.1.3 The Medium Access Control Sublayer", "10.1.4 The Data Link Layer", "10.1.5 The Network Layer", "10.1.6 The Transport Layer", "10.1.7 The Session Layer", "10.1.8 The Presentation Layer", "10.1.9 The Application Layer", "10.2 Alphabetical Bibliography", "A Appendix: Queueing Theory", "Index".

Indeholder et væld af oplysninger om både teori og praksis. Glimrende bog.
Show Less

Publication

Pearson US Imports & Prentice Hall International (1988), Paperback, 700 pages

Description

Tanenbaum takes a structured approach to explaining how networks work from the inside out. He starts with an explanation of the physical layer of networking, computer hardware and transmission systems; then works his way up to network applications. Tanenbaum's in-depth application coverage includes email; the domain name system; the World Wide Web (both client- and server-side); and multimedia (including voice over IP, Internet radio video on demand, video conferencing, and streaming media. Each chapter follows a consistent approach: Tanenbaum presents key principles, then illustrates them utilizing real-world example networks that run through the entire book-the Internet, and wireless networks, including Wireless LANs, broadband wireless and Bluetooth. The fifth edition includes a chapter devoted exclusively to network security. The textbook is supplemented by a Solutions Manual, as well as a Website containing PowerPoint slides, art in various forms, and other tools for instruction, including a protocol simulator whereby students can develop and test their own network protocols.… (more)

User reviews

LibraryThing member tomhudson
Old-school: it was the standard textbook at the time, but today it seems dated both in content and in approach.
LibraryThing member aethercowboy
Tanenbaum presents here, in Computer Networks, a very, very encompassing overview of computer networks, including the different layers that comprise it.

If you've ever wanted to know more information than you could possibly require on Computer Networks, including the history of just about every
Show More
aspect of them, then this book is for you. Granted, the edition I read, the 4th, was published about 7 years ago, when handheld devices that connected to the internet were not ubiquitous. Likewise, other aspects of the book do not necessarily represent the "bleeding edge" of network technology.

But, this book will definitely satisfy your hunger with computer networks, and you may find yourself gorged with information, as sometimes it borders on giving you a little more information than you actually need. Recommended for those interested in the theory and practice of computer networks.
Show Less
LibraryThing member something_
An awesome book with very clearly laid out information, specially for the beginner in computer networks. It presents some subjects that, while do not seem absolutely relevant, are still rather interesting (history of origins of the internet as we know it comes to mind). Specially great for clearing
Show More
concepts one has doubts about, and an infinetely useful accompanying tool to study for finals related to the subject.
Show Less
LibraryThing member something_
An awesome book with very clearly laid out information, specially for the beginner in computer networks. It presents some subjects that, while do not seem absolutely relevant, are still rather interesting (history of origins of the internet as we know it comes to mind). Specially great for clearing
Show More
concepts one has doubts about, and an infinetely useful accompanying tool to study for finals related to the subject.
Show Less
LibraryThing member meghanabp
'Computer Networks', Fourth Edition is the ideal introduction to today's networks - and tomorrow's. This classic best seller has been thoroughly updated to reflect the newest and most important networking technologies with a special emphasis on wireless networking, including 802.11, Bluetooth,
Show More
broadband wireless, ad hoc networks, i-mode, and WAP. But fixed networks have not been ignored either with coverage of ADSL, gigabit Ethernet, peer-to-peer networks, NAT, and MPLS.
Show Less
LibraryThing member dinu
Classic read!
LibraryThing member ajw107
More of a primer on Networks, but does the job. again things have moved on since this book was written, so new protocols, etc are not mentioned. But Wires are still wires, and switches are still switches. Used it to network my first two computers together as well as bought for Degree.

Language

Original language

English

Physical description

658 p.; 23.4 cm

ISBN

0131668366 / 9780131668362

Local notes

Omslag: Ikke angivet
Omslaget viser titel, forfatternavn og forlaget med hvid skrift på rød baggrund
Indskannet omslag - N650U - 150 dpi

Other editions

Pages

658

Library's rating

Rating

½ (121 ratings; 3.8)

DDC/MDS

004.6
Page: 0.9336 seconds