Computer Networks

by Andrew S. Tanenbaum

Paperback, 1985

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.5 ARPANET, SNA, DECNET, and Public Networks", "1.5.1 Introduction to the ARPANET", "1.5.2 Introduction to SNA", "1.5.3 Introduction to DECNET", "1.5.4 Introduction to Public Networks and X.25", "1.6 Outline of the Rest of the Book", "1.7 Summary", "2 Network Topology", "2.1 Introduction to the Topology Design Problem", "2.1.1 Formulation of the Problem", "2.1.2 Hierarchical Networks", "2.2 Connectivity Analysis", "2.2.1 Introduction to Graph Theory", "2.2.2 Cuts and Network Flow", "2.2.3 The Max-Flow Algorithm", "2.2.4 Disjoint Paths", "2.2.5 Monte Carlo Connectivity Analysis", "2.3 Delay Analysis", "2.3.1 Introduction to Queueing Theory", "2.3.2 The M/M/1 Queues", "2.3.3 Networks of M/M/1 Queues", "2.4 Backbone Design", "2.4.1 The Design Process", "2.4.2 Generating Starting Topologies", "2.4.3 Flow and Capacity Assignment", "2.4.4 Pertubation Heuristics", "2.5 Local Access Network Design", "2.5.1 Assigning Sites to Concentrators", "2.5.2 The Concentrator Location Problem", "2.5.3 The Terminal Layout Problem", "2.6 Summary", "3 The Physical Layer", "3.1 The Theoretical Basis for Data Communications", "3.1.1 Fourier Analysis", "3.1.2 Bandwidth-Limited Signals", "3.1.3 The Maximum Data Rate of a Channel", "3.2 The Telephone System", "3.2.1 Who's Who in the Telecommunication World", "3.2.2 Structure of the Telephone System", "3.2.3 The Local Loop", "3.3 Transmission and Multiplexing", "3.3.1 Frequency Division and Time Division Multiplexing", "3.3.2 Digital Transmission", "3.3.3 The X.21 Digital Interface", "3.3.4 Communication Satellites", "3.3.5 Circuit Switching and Packet Switching", "3.4 Terminal Handling", "3.4.1 Polling", "3.4.2 Multiplexing versus Concentration", "3.4.3 The Packet Assembler/Disassembler", "3.5 Errors", "3.5.1 The Nature of Transmission Errors", "3.5.2 Error-Correcting Codes", "3.5.3 Error-Detecting Codes", "3.6 Summary", "4 The Data Link Layer", "4.1 Elementary Data Link Protocols", "4.1.1 Some Declarations Needed by the Protocols", "4.1.2 An Unrestricted Simplex Protocol", "4.1.3 A Simplex Stop-and-Wait Protocol", "4.1.4 A Simplex Protocol for a Noisy Channel", "4.2 Sliding Window Protocols", "4.2.1 A One Bit Sliding Window Protocol", "4.2.2 A Protocol with Pipelining", "4.2.3 A Protocol That Accepts Frames Out of Order", "4.3 Examples of the Data Link Layer", "4.3.2 The Data Link Layer in the ARPANET", "4.3.3 The Data Link Layer in SNA and X.25", "4.3.4 The Data Link Layer in DECNET", "4.4 Analysis of Protocols", "4.4.1 Protocol Efficiency", "4.4.2 Protocol Verification", "4.5 Summary", "5 The Network Layer I: Point-to-Point Networks", "5.1 Virtual Circuits and Datagrams", "5.1.1 The Service Provided by the Network Layer", "5.1.2 Comparison of Virtual Circuit and Datagram Service", "5.1.3 The Internal Structure of the Subnet", "5.1.4 Comparison of VCs and Datagrams within the Subnet", "5.1.5 Independence of Subnet Service and Subnet Structure", "5.2 Routing Algorithms", "5.2.1 Flooding", "5.2.2 Static Routing", "5.2.3 Centralized Routing Algorithms", "5.2.4 Isolated Routing", "5.2.5 Distributed Routing Algorithms", "5.2.6 The Topology Update Problem", "5.2.7 Hierarchical Routing", "5.2.8 Broadcast Routing", "5.3 Congestion", "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 Examples of the Network Layer", "5.4.1 The Network Layer in the ARPANET", "5.4.2 The Network Layer in SNA", "5.4.3 The Network Layer in DECNET", "5.4.3 The Network Layer in X.25", "5.5 Summary", "6 The Network Layer II: Satellite and Packet Radio Networks", "6.1 Satellite Packet Broadcasting", "6.1.1 Conventional Channel Allocation Methods", "6.1.2 Pure ALOHA and Slotted ALOHA", "6.1.3 Finite Population ALOHA", "6.1.4 Delay and Throughput of Slotted ALOHA", "6.1.5 Stability of Slotted ALOHA", "6.1.6 Controlled ALOHA", "6.1.7 Reservation ALOHA", "6.2 Packet Radio", "6.2.1 The University of Hawaii ALOHA System", "6.2.3 Design Issues for Packet Radio Networks", "6.3 Summary", "7 The Network Layer III: Local Networks", "7.1 Carrier Sense Networks", "7.1.1 Persistent and Nonpersistent CSMA", "7.1.2 Ethernet", "7.1.3 Collision-Free Protocols", "7.1.4 Limited-Contention Protocols", "7.2 Ring Networks", "7.2.1 Token Rings", "7.2.2 Contention Rings", "7.2.3 Slotted Rings", "7.2.4 Register Insertion Rings", "7.3 Shared Memory Systems", "7.3.1 Processor-Memory Interconnection", "7.3.2 Examples of Shared Memory Systems", "7.4 Summary", "8 The Transport and Session Layers", "8.1 Transport Protocol Design Issues", "8.1.1 Transport Services", "8.1.2 Addressing and Connection Establishment", "8.1.3 Flow Control and Buffering", "8.1.4 Multiplexing", "8.1.5 Synchronization in the Presence of Delayed Packets", "8.1.6 Crash Recovery", "8.2 Interconnection of Packet Switching Networks", "8.2.1 Gateways", "8.2.2 The Level og Interconnecion", "8.2.3 The X.75 Model versus the Datagram Model", "8.2.4 Internetwork Packet Fragmentation", "8.3 The Session Layer", "8.4 Examples of the Transport and Session Layers", "8.4.1 The Transport Layer in the ARPANET", "8.4.2 The Transport Layer in SNA", "8.4.3 The Transport Layer in DECNET", "8.5 Summary", "9 The Presentation Layer", "9.1 Network Security and Privacy", "9.1.1 Traditional Cryptography", "9.1.2 The Data Encryption Standard", "9.1.3 The Key Distribution Problem", "9.1.4 Public Key Cryptography", "9.1.5 Authentication and Digital Signatures", "9.2 Text Compression", "9.2.1 Encoding a Finite Set of Equally Likely Symbols", "9.2.2 Huffman Coding", "9.2.3 Context Dependent Coding", "9.3 Virtual Terminal Protocols", "9.3.1 Classes of Terminals", "9.3.2 The Data Structure Model", "9.3.3 Design Principles", "9.3.4 An Example Virtual Terminal Protocol", "9.4 File Transfer Protocols", "9.5 Examples of the Presentation Layer", "9.5.1 The Presentation Layer in the ARPANET", "9.5.2 The Presentation Layer in SNA ", "9.5.3 The Presentation Layer in DECNET", "9.6 Summary", "10 The Application Layer", "10.1 Distributed Data Base Systems", "10.1.1 The Relational Data Base Model", "10.1.2 The Relation Distribution Problem", "10.1.3 Query Processing", "10.1.4 Concurrency Control", "10.1.5 Crash Recovery", "10.2 Distributed Computation", "10.2.1 The Hierarchical Model", "10.2.2 The CPU Cache Model", "10.2.3 The User-Server Model", "10.2.4 The Pool Processor Model", "10.2.5 The Data Flow Model", "10.3 Network and Distributed Operating Systems", "10.3.1 Network Operating Systems", "10.3.2 Distributed Operating Systems", "10.4 Summary", "11 Reading List and Bibliography", "11.1 Suggestions for Further Reading", "11.1.1 Introduction", "11.1.2 Network Topology", "11.1.3 The Physical Layer", "11.1.4 The Data Link Layer", "11.1.5 The Network Layer I: Point-to-Point Networks", "11.1.6 The Network Layer II: Satellite and Packet Radio Networks", "11.1.7 The Network Layer III: Local Networks", "11.1.8 The Transport and Session Layers", "11.1.9 The Presentation Layer", "11.1.10 The Application Layer", "11.2 Alphabetical Bibliography", "Index".

Indeholder et væld af oplysninger om både teori og praksis. Glimrende bog. Dog uden helt skarp korrekturlæsning, fx er der på side xii en 10.3 Summary, som nok skulle være 10.4. Men den slags fejl viser jo bare at der er redigeret i bogen helt frem til deadline.
Show Less

Publication

Prentice Hall (1985), Paperback

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

517 p.; 23.3 cm

ISBN

0131646990 / 9780131646995

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

517

Library's rating

Rating

½ (121 ratings; 3.8)

DDC/MDS

004.6
Page: 0.2445 seconds