Computing
HOME ARTIFICIAL INTELLIGENCE HUMAN COMPUTER INTERACTION COMPUTER GRAPHICS COMPUTER ARCHITECTURE DATA MANAGEMENT NETWORKING SOFTWARE CONTACT US REVIEW COPY

TEXTBOOKS for
Networking Courses


Tcp/Ip Sockets in C#: Practical Guide for Programmers

Tcp/Ip Sockets in C#: Practical Guide for Programmers
David Makofske
Michael J. Donahoo
Kenneth L. Calvert

ISBN: 978-0-124-66051-9

"TCP/IP sockets in C# is an excellent book for anyone interested in writing network applications using Microsoft .Net frameworks. It is a unique combination of well written concise text and rich carefully selected set of working examples. For the beginner of network programming, it's a good starting book; on the other hand professionals could also take advantage of excellent handy sample code snippets and material on topics like message parsing and asynchronous programming." —Adarsh Khare, SDT, .Net Frameworks Team, Microsoft Corporation... [more]

Wireless Networking

Wireless Networking
Anurag Kumar
D. Manjunath
Joy Kuri

ISBN: 978-0-12-374254-4

This book concentrates on the three main components of wireless networks: fixed wireless networks, mobile access networks, and wireless mesh, ad hoc, and sensor networks. The problems and solutions encountered in these three main types of wireless networks is the subject of this book. The authors present wireless networking problems and solutions within the underlying framework of resource allocation while sharing a wireless spectrum (i.e., modeling and analysis, optimization and control). Part I of the book provides a foundational perspective of wireless communications, or the physical (PHY) layer, which informs the models needed to understand later portion of the book. Part II covers fixed wireless access networks, those networks that have a fixed infrastructure such as base stations or one-hop access points. Part III covers mobile access networks, covering emerging areas such as ad hoc, mesh, and wireless sensor networks. A three-part structure will be used to describe and explain the concepts and practices: 1) state the problem; 2) state the issues to be resolved; 3) set forth the solution in mathematical and/or practical terms... [more]

Digital Compression for Multimedia: Principles & Standards

Digital Compression for Multimedia: Principles & Standards
Jerry Gibson
Toby Berger
Tom Lookabaugh
Rich Baker
David Lindbergh

ISBN: 978-1-55860-369-1

Drawing on their experience in industry, research, and academia, this powerful author team combines their expertise to provide an accessible guide to data compression standards and techniques and their applications. The essential ideas and motivation behind the various compression methods are presented, and insight is provided into the evolution of the standards. Standards-compliant design alternatives are discussed, and some noncompliant designs also are treated.

Covering the fundamental underpinnings of the most widely used compression methods, this book is intended for engineers and computer scientists designing, manufacturing, and implementing compression systems, as well as system integrators, technical managers, and researchers. It provides, in a single source, an overview of the current standards for speech, audio, video, image, fax, and file compression... [more]

Introduction to Data Compression, 3rd Edition

Introduction to Data Compression, 3rd Edition
Khalid Sayood
ISBN: 978-0-12-620862-7

Each edition of Introduction to Data Compression has widely been considered the best introduction and reference text on the art and science of data compression, and the third edition continues in this tradition. Data compression techniques and technology are ever-evolving with new applications in image, speech, text, audio, and video. The third edition includes all the cutting edge updates the reader will need during the work day and in class.

Khalid Sayood provides an extensive introduction to the theory underlying today’s compression techniques with detailed instruction for their applications using several examples to explain the concepts. Encompassing the entire field of data compression Introduction to Data Compression, includes lossless and lossy compression, Huffman coding, arithmetic coding, dictionary techniques, context based compression, scalar and vector quantization. Khalid Sayood provides a working knowledge of data compression, giving the reader the tools to develop a complete and concise compression package upon completion of his book... [more]

Network Simulation Experiments Manual

Network Simulation Experiments Manual
Emad Aboelela
ISBN: 978-0-12-042171-8

The lab exercises contained in the network simulation experiments manual are based on the OPNET simulator (v. 9), a network simulation tool that was originally developed at M.I.T. It provides networking professionals with the option of implementing experiments from their homes or workplaces and the lab manual comes with directions for downloading the free easy-to-install software (special version to this book only--see system requirements below). These labs run through simulations closely tied to the material in the text so that you can visualize the discussions covering core network topologies. Various scenarios are presented within each topology, and review questions and a lab report exercise accompany each lab experiment. The experiments also follows the organization of Computer Networks, Third Edition, by Larry Peterson and Bruce Davie.. [more]

Computer Networks: A Systems Approach, 4th Edition

Computer Networks: A Systems Approach, 4th Edition
Larry Peterson
Bruce Davie

ISBN: 978-0-12-370548-8

This newly revised edition continues to provide an enduring, practical understanding of networks and their building blocks through rich, example-based instruction. The authors' focus is on the why of network design, not just the specifications comprising today's systems but how key technologies and protocols actually work in the real world to solve specific problems.

WHY THIS BOOK:
The new edition makes less use of computer code to explain protocols than earlier editions. The authors' use pseudocode where appropriate and resort to C code only when it adds significantly to the explanation of a protocol or its implementation. In this way, students will learn how to go about constructing a network from the ground up and for each building block presented they will see its real world implementation... [more]

Understanding Networked Applications: A First Course

Understanding Networked Applications: A First Course
David G. G. Messerschmitt
Dave Clark

ISBN: 978-1-558-60537-4

Designed for use in undergraduate and graduate courses in Information/Library Science, Telecom, Business, Engineering and Medical Infomatics programs, this textbook offers nonexperts an accessible, thoughtful introduction to the applications and infrastructure in networked computing, providing information to make the right technological and organizational decisions in working with developers to design or acquire effective computing solutions.

Understanding the rich conjunction of networking and computing is essential for anyone involved in the formulation and implementation of new application ideas, whether in business, education, or government. Most non-computer science students entering the IT profession today have not been adequately prepared to work with, let alone take advantage of the computing infrastructures they'll encounter in the real world... [more]

Communication Networking: An Analytical Approach

Communication Networking: An Analytical Approach
Anurag Kumar
D. Manjunath
Joy Kuri

ISBN: 978-0-12-428751-8

The focus here is on the three building blocks out of which a communication network is constructed: multiplexing, switching, and routing. The progression is natural: the authors begin with individual physical links and proceed to their combination in a network. The approach is analytical: discussion is driven by mathematical analyses of and solutions to specific engineering problems.

The result? A comprehensive, effectively organized introduction to the realities of communication network engineering. Written for both the workplace and the classroom, this book lays the foundation and provides the answers required for building an efficient, state-of-the-art network—one that can expand to meet growing demand and evolve to capitalize on coming technological advances... [more]

 Internet Qos

Internet Qos: Architectures and Mechanisms for Quality of Service
Zheng Wang
ISBN: 978-1-558-60608-1 

Guaranteeing performance and prioritizing data across the Internet may seem nearly impossible because of an increasing number of variables that can affect and undermine service. But if you're involved in developing and implementing streaming video or voice, or other time-sensitive Internet applications, you understand exactly what's at stake in establishing Quality of Service (QoS) and recognize the benefits it will bring to your company.

What you need is a reliable guide to the latest QoS techniques that addresses the Internet's special challenges. Internet QoS is it-the first book to dig deep into the issues that affect your ability to provide performance and prioritization guarantees to your customers and users! This book gives a comprehensive view of key technologies and discusses various analytical techniques to help you get the most out of network resources as you strive to make, and adhere to, meaningful QoS guarantees... [more]

Network Algorithmics: An Interdisciplinary Approach to Designing Fast Networked Devices

Network Algorithmics: An Interdisciplinary Approach to Designing Fast Networked Devices
George Varghese
ISBN: 978-0-12-088477-3

In designing a network device, you make dozens of decisions that affect the speed with which it will perform—sometimes for better, but sometimes for worse. Network Algorithmics provides a complete, coherent methodology for maximizing speed while meeting your other design goals.

Author George Varghese begins by laying out the implementation bottlenecks that are most often encountered at four disparate levels of implementation: protocol, OS, hardware, and architecture. He then derives 15 solid principles—ranging from the commonly recognized to the groundbreaking—that are key to breaking these bottlenecks... [more]

Network Routing: Algorithms, Protocols, and Architectures

Network Routing: Algorithms, Protocols, and Architectures
Deepankar Medhi
Karthikeyan Ramasamy

ISBN: 978-0-12-088588-6

Network routing can be broadly categorized into Internet routing, PSTN routing, and telecommunication transport network routing. This book systematically considers these routing paradigms, as well as their interoperability. The authors discuss how algorithms, protocols, analysis, and operational deployment impact these approaches. A unique feature of the book is consideration of both macro-state and micro-state in routing; that is, how routing is accomplished at the level of networks and how routers or switches are designed to enable efficient routing... [more]

Content Networking: Architecture, Protocols, And Practice

Content Networking: Architecture, Protocols, And Practice
Markus Hofmann
Leland Beaumont

ISBN: 978-1-558-60834-4

As the Internet has grown, so have the challenges associated with delivering static, streaming, and dynamic content to end-users. This book is unique in that it addresses the topic of content networking exclusively and comprehensively, tracing the evolution from traditional web caching to today's open and vastly more flexible architecture. With this evolutionary approach, the authors emphasize the field's most persistent concepts, principles, and mechanisms--the core information that will help you understand why and how content delivery works today, and apply that knowledge in the future... [more]

Network Analysis, Architecture, and Design, 3rd Edition

Network Analysis, Architecture, and Design, 3rd Edition
James McCabe
ISBN: 978-0-12-370480-1

Traditionally, networking has had little or no basis in analysis or architectural development, with designers relying on technologies they are most familiar with or being influenced by vendors or consultants. However, the landscape of networking has changed so that network services have now become one of the most important factors to the success of many third generation networks. It has become an important feature of the designer?s job to define the problems that exist in his network, choose and analyze several optimization parameters during the analysis process, and then prioritize and evaluate these parameters in the architecture and design of the system... [more]

Routing, Flow, and Capacity Design in Communication and Computer Networks

Routing, Flow, and Capacity Design in Communication and Computer Networks
Michal Pioro
Deepankar Medhi

ISBN: 978-0-12-557189-0

In network design, the gap between theory and practice is woefully broad. This book narrows it, comprehensively and critically examining current network design models and methods. You will learn where mathematical modeling and algorithmic optimization have been under-utilized. At the opposite extreme, you will learn where they tend to fail to contribute to the twin goals of network efficiency and cost-savings. Most of all, you will learn precisely how to tailor theoretical models to make them as useful as possible in practice... [more]

High-Performance Communication Networks

High Performance Communication Networks: International Student Edition, 2nd Edition
Jean Walrand
Pravin Varaiya

ISBN: 978-1-55860-654-8

By focusing on the convergence of the telephone, computer networking, cable TV, and wireless industries, this fully revised second edition explains current and emerging networking technologies. The authors proceed from fundamental principles to develop a comprehensive understanding of network architectures, protocols, control, performance, and economics. Communications engineers, computer scientists, network administrators and managers will appreciate the book for its perspectives on the innovations that impact their work. Students will be enriched by the descriptive and thorough coverage of networking, giving them the knowledge to explore rewarding career opportunities... [more]

Integrated Management of Networked Systems: Concepts, Architectures and their Operational Application

Integrated Management of Networked Systems: Concepts, Architectures and their Operational Application
Heinz-Gerd Hegering
Sebastian Abeck
Bernhard Neumair

ISBN: 978-1-55860-571-8

"This is a comprehensive book covering architecture, implementation, and operational use of all the current approaches to management-OSI/TMN, SNMP, CORBA, DMTF, and Web-based. It not only covers most of the modern approaches to management but also includes interoperation between these approaches and the use of stand-alone tools such as protocol analyzers. It will be very useful as a reference book for students, researchers, and industry practitioners." —Professor Morris Sloman, Department of Computing, Imperial College of Science Technology and Medicine... [more]

 Mpls Network Management

Mpls Network Management: MIBs, Tools, and Techniques
Thomas D. Nadeau
ISBN: 978-1-558-60751-4 

MPLS-enabled networks are enjoying tremendous growth, but practical information on managing MPLS-enabled networks has remained hard to find. Until now.

MPLS Network Management: MIBs, Tools, and Techniques is the first and only book that will help you master MPLS management technologies and techniques, as they apply to classic MPLS networks, traffic-engineered networks, and VPNs. Written by the co-author of most current MPLS management standards, it provides detailed, authoritative coverage of official MIBs, examining key topics ranging from syntax to access levels to object interaction. It also offers extensive consideration of third-party management interfaces, including tools for metering traffic and predicting traffic growth and behavior. If you're a network operator, network device engineer, or MPLS application developer, you need this book to get all you can out of all of MPLS's many capabilities... [more]

Digital Watermarking and Steganography, 2nd Edition

Digital Watermarking and Steganography, 2nd Edition
Ingemar Cox
Matthew Miller
Jeffrey Bloom
Jessica Fridrich
Ton Kalker

ISBN: 978-0-12-372585-1

Digital audio, video, images, and documents are flying through cyberspace to their respective owners. Unfortunately, along the way, individuals may choose to intervene and take this content for themselves. Digital watermarking and steganography technology greatly reduces the instances of this by limiting or eliminating the ability of third parties to decipher the content that he has taken. The many techiniques of digital watermarking (embedding a code) and steganography (hiding information) continue to evolve as applications that necessitate them do the same. The authors of this second edition provide an update on the framework for applying these techniques that they provided researchers and professionals in the first well-received edition. Steganography and steganalysis (the art of detecting hidden information) have been added to a robust treatment of digital watermarking, as many in each field research and deal with the other. New material includes watermarking with side information, QIM, and dirty-paper codes. The revision and inclusion of new material by these influential authors has created a must-own book for anyone in this profession... [more]

Network Security: A Practical Approach

Network Security: A Practical Approach
Jan Harrington
ISBN: 978-0-12-311633-8

Network Security is a comprehensive resource written for anyone who plans or implements network security measures, including managers and practitioners. It offers a valuable dual perspective on security: how your network looks to hackers who want to get inside, and how you need to approach it on the inside to keep them at bay.

You get all the hands-on technical advice you need to succeed, but also higher-level administrative guidance for developing an effective security policy. There may be no such thing as absolute security, but, as the author clearly demonstrates, there is a huge difference between the protection offered by routine reliance on third-party products and what you can achieve by actively making informed decisions. You’ll learn to do just that with this book’s assessments of the risks, rewards, and trade-offs related implementing security measures... [more]

Optical Networks: A Practical Perspective, Second Edition, 2nd Edition

Optical Networks: A Practical Perspective, Second Edition, 2nd Edition
Rajiv Ramaswami
Kumar Sivarajan

ISBN: 978-1-55860-655-5

This fully updated and expanded second edition of Optical Networks: A Practical Perspective succeeds the first as the authoritative source for information on optical networking technologies and techniques. Written by two of the field's most respected individuals, it covers componentry and transmission in detail but also emphasizes the practical networking issues that affect organizations as they evaluate, deploy, or develop optical solutions.

This book captures all the hard-to-find information on architecture, control and management, and other communications topics that will affect you every step of the way-from planning to decision-making to implementation to ongoing maintenance. If your goal is to thoroughly understand practical optical networks, this book should be your first and foremost resource... [more]

Network Recovery

Network Recovery: Protection and Restoration of Optical, SONET-SDH, IP, and MPLS
Jean-Philippe Vasseur
Mario Pickavet
Piet Demeester

ISBN: 978-0-127-15051-2

Network Recovery is the first book to provide detailed information on protecting and restoring communication networks, and it sets a sky-high standard for any that may follow. Inside, you’ll learn specific techniques that work at each layer of the networking hierarchy—including optical, SONET-SDH, IP, and MPLS—as well as multi-layer escalation strategies that offer the highest level of protection. The authors begin with an incisive introduction to the issues that define the field of network protection and restoration, and as the book progresses they explain everything you need to know about the relevant protocols, providing theoretical analyses wherever appropriate. If you work for a network-dependent organization, large or small, you’ll want to keep Network Recovery within reach at all times... [more]

TCP/IP Sockets in Java

TCP/IP Sockets in Java: Practical Guide for Programmers, 2nd Edition
Kenneth Calvert
Michael Donahoo

ISBN13: 978-0-123-74255-1

The networking capabilities of the Java platform have been extended considerably since the first edition of the book. This new edition covers version 1.5-1.7, the most current iterations, as well as making the following improvements:

The API (application programming interface) reference sections in each chapter, which describe the relevant parts of each class, have been replaced with (i) a summary section that lists the classes and methods used in the code, and (ii) a 'gotchas' section that mentions nonobvious or poorly-documented aspects of the objects... [more]

TCP/IP Sockets in C: Practical Guide for Programmers

TCP/IP Sockets in C: Practical Guide for Programmers
Michael Donahoo
Kenneth Calvert

ISBN: 978-1-55860-826-9

Note: This title was formerly known as Pocket Guide to TCP/IP Socket Programming in C, ISBN 1-55860-686-6.

TCP/IP Sockets in C: Practical Guide for Programmers is a quick and affordable way to gain the knowledge and skills you need to develop sophisticated and powerful networked-based programs using sockets. Written by two experienced networking instructors, this book provides a series of examples that demonstrate basic sockets techniques for clients and servers... [more]

Modern Cable Television Technology, 2nd Edition

Modern Cable Television Technology, 2nd Edition
Walter Ciciora
Michael Adams
James Farmer
David Large

ISBN: 978-1-558-60828-3

Fully updated, revised, and expanded, this second edition of Modern Cable Television Technology addresses the significant changes undergone by cable since 1999--including, most notably, its continued transformation from a system for delivery of television to a scalable-bandwidth platform for a broad range of communication services. It provides in-depth coverage of high speed data transmission, home networking, IP-based voice, optical dense wavelength division multiplexing, new video compression techniques, integrated voice/video/data transport, and much more.

Intended as a day-to-day reference for cable engineers, this book illuminates all the technologies involved in building and maintaining a cable system. But it's also a great study guide for candidates for SCTE certification, and its careful explanations will benefit any technician whose work involves connecting to a cable system or building products that consume cable services... [more]

Wireless Communications & Networking

Wireless Communications & Networking
Vijay Garg
ISBN: 978-0-12-373580-5

This book provides comprehensive coverage of mobile data networking and mobile communications under a single cover for diverse audiences including managers, practicing engineers, and students who need to understand this industry. In the last two decades, many books have been written on the subject of wireless communications and networking. However, mobile data networking and mobile communications were not fully addressed in a unified fashion. This book fills that gap in the literature and is written to provide essentials of wireless communications and wireless networking, including Wireless Personal Area Networks (WPAN), Wireless Local Area Networks (WLAN), and Wireless Wide Area Networks (WWAN)... [more]

Wireless Sensor Networks: An Information Processing Approach

Wireless Sensor Networks: An Information Processing Approach
Feng Zhao
Leonidas J. Guibas

ISBN: 978-1-558-60914-3

Designing, implementing, and operating a wireless sensor network involves a wide range of disciplines and many application-specific constraints. To make sense of and take advantage of these systems, a holistic approach is needed—and this is precisely what Wireless Sensor Networks delivers.

Inside, two eminent researchers review the diverse technologies and techniques that interact in today’s wireless sensor networks. At every step, they are guided by the high-level information-processing tasks that determine how these networks are architected and administered. Zhao and Guibas begin with the canonical problem of localizing and tracking moving objects, then systematically examine the many fundamental sensor network issues that spring from it, including network discovery, service establishment, data routing and aggregation, query processing, programming models, and system organization... [more]

Wide Area Network Design: Concepts and Tools for Optimization

Wide Area Network Design: Concepts and Tools for Optimization
Robert Cahn
ISBN: 978-1-55860-458-2

The new version (0.91) of Delite is now available for downloading.

As the cost of building and upgrading complex, large-scale networks skyrockets, carefully crafted network designs become critical- a savings of as little as 5% in your network can amount to tens of thousands of dollars per month. Wide Area Network Design: Concepts and Tools for Optimization provides the information you need to tackle the challenges of designing a network that meets your performance goals within the cost constraints of your organization. If you are considering public service alternatives such as frame relay, designing your own network with the tools provided in this book will empower you to estimate cost savings and evaluate bids from competing carriers... [more]

High Performance Data Network Design: Design Techniques and Tools

High Performance Data Network Design: Design Techniques and Tools
Tony Kenyon
ISBN: 978-1-55558-207-4

High-Performance Data Network Design contains comprehensive coverage of network design, performance, and availability. Tony Kenyon provides the tools to solve medium- to large-scale data network design problems from the ground up. He lays out a practical and systematic approach that integrates network planning, research, design, and deployment, using state-of-the-art techniques in performance analysis, cost analysis, simulation, and topology modeling.

The proliferation and complexity of data networks today is challenging our ability to design and manage them effectively. A new generation of Internet, e-commerce, and multimedia applications has changed traditional assumptions on traffic dynamics, and demands tight quality of service and security guarantees.... [more]

Networking Courses
To find textbooks click the course headings below.

Introduction to Programming (CS1) courses:

  • C# Programming — Introductory
  • Eiffel — Intro to Programming/CS1

Multimedia Systems and Applications courses:

  • Multimedia Design
  • Multimedia Systems

Networking and Telecommunications courses:

  • Networking — Intro
  • Networking — Intro for Business / Business Data Communication
  • Networking — Advanced
  • Network Design
  • Network Management
  • Network Security
  • Network Defense and Countermeasures
  • Optical Networking
  • Disaster Recovery
  • TCP/IP
  • Telecommunications
  • Wireless Communications and Networking
  • Network Architecture and Design

Other courses:

  • Simulation and Modeling
  • Systems Analysis and Design
Terms of Use | Privacy Policy | Copyright © 2007 Elsevier All rights reserved.