Computer Networking with Internet Protocols and Technology / Edition 1

Hardcover (Print)
Used and New from Other Sellers
Used and New from Other Sellers
from $1.99
Usually ships in 1-2 business days
(Save 98%)
Other sellers (Hardcover)
  • All (16) from $1.99   
  • New (2) from $228.58   
  • Used (14) from $1.99   
Close
Sort by
Page 1 of 1
Showing All
Note: Marketplace items are not eligible for any BN.com coupons and promotions
$228.58
Seller since 2011

Feedback rating:

(867)

Condition:

New — never opened or used in original packaging.

Like New — packaging may have been opened. A "Like New" item is suitable to give as a gift.

Very Good — may have minor signs of wear on packaging but item works perfectly and has no damage.

Good — item is in good condition but packaging may have signs of shelf wear/aging or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Acceptable — item is in working order but may show signs of wear such as scratches or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Used — An item that has been opened and may show signs of wear. All specific defects should be noted in the Comments section associated with each item.

Refurbished — A used item that has been renewed or updated and verified to be in proper working condition. Not necessarily completed by the original manufacturer.

New
Brand new and unread! Join our growing list of satisfied customers!

Ships from: Phoenix, MD

Usually ships in 1-2 business days

  • Standard, 48 States
  • Standard (AK, HI)
$228.59
Seller since 2014

Feedback rating:

(2)

Condition: New
New

Ships from: Idyllwild, CA

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
Page 1 of 1
Showing All
Close
Sort by

Overview

This book provides professionals with a fresh and comprehensive survey of the entire field of computer networks and Internet technology—including an up-to-date report of leading-edge technologies. TCP/IP, network security, Internet protocols, integrated and differentiated services, TCP performance, congestion in data networks, network management, and more. For programmers, systems engineers, network designers, and others involved in the design of data communications and networking products; product marketing personnel; and data processing personnel who want up-to-date coverage of a broad survey of topics in networking, Internet technology and protocols, and standards.

Read More Show Less

Editorial Reviews

From the Publisher

"I particularly like the discussion of the Internet and the TCP/IP protocol suite up front. The overall emphasis on the Internet is right on. Most books show their age by framing their discussion of networking in terms of the OSI reference model." — Daniel Zappala, University of Oregon

Read More Show Less

Product Details

  • ISBN-13: 9780131410985
  • Publisher: Prentice Hall
  • Publication date: 8/29/2003
  • Edition description: First Edition
  • Edition number: 1
  • Pages: 642
  • Product dimensions: 6.90 (w) x 8.60 (h) x 1.60 (d)

Meet the Author

William Stallings has made a unique contribution to understanding the broad sweep of technical developments in computer networking and computer architecture. The author of 18 books on the subject, he has six times received the prize for best Computer Science and Engineering textbook of the year from the Textbook and Academic Authors Association. He is an independent consultant whose clients have included computer and networking manufacturers and customers, software development firms, and leading-edge government research institutions. Dr. Stallings holds a Ph.D. from M.LT. in Computer Science. He created and maintains the Computer Science Student Resource Site at WilliamStallings.com/StudentSupport.html.

Read More Show Less

Read an Excerpt

This book does not pretend to be a comprehensive record; but it aims at helping to disentangle from an immense mass of material the crucial issues and cardinal decisions. Throughout I have set myself to explain faithfully and to the best of my ability.
— The World Crisis, Winston Churchill BACKGROUND

Data network communication and distributed applications rely on underlying communications software that is independent of applications and relieves the application of much of the burden of reliably exchanging data. This communications software is organized into a protocol architecture, the most important incarnation of which is the TCP/IP protocol suite. The TCP/IP protocol suite is now dominant, in terms of products, deployment in data networks, and ongoing computer network research. The most prominent incarnation of this suite is in the Internet and its millions of attached computers. OBJECTIVES

The objective of this book is to provide an up-to-date survey of developments in the areas of computer networks and Internet-based protocols and algorithms. Central problems that confront the network designer are the need to support multimedia and real-time traffic, the need to control congestion, and the need to provide different levels of quality of service (QoS) to different applications.

The following basic themes serve to unify the discussion:

  • Principles: Although the scope of this book is broad, there are a number of basic principles that appear repeatedly as themes and that unify this field. Examples are multiplexing, flow control, and error control. The book highlights these principles and contrasts their application inspecific areas of technology.
  • Design approaches: The book examines alternative approaches to meeting specific communication requirements.
  • Standards: Standards have come to assume an increasingly important, indeed dominant, role in this field. An understanding of the current status and future direction of technology requires a comprehensive discussion of the related standards.
INTENDED AUDIENCE

This book is intended for both a professional and an academic audience. For the professional interested in this field, the book serves as a basic reference volume and is suitable for self study.

As a textbook, it is suitable for an advanced undergraduate or graduate course. The book treats a number of advanced topics and provides a brief survey of the required elementary topics. After Part One, the parts are relatively independent. Fewer parts could be covered for a shorter course, and the parts can be covered in any order. PLAN OF THE BOOK

The book is divided into seven parts:

  • Overview
  • Internet Applications
  • Transport Protocols
  • Quality of Service in IP Networks
  • Internet Routing
  • Network and Link Layers
  • Management Topics

In addition, the book includes an extensive glossary, a list of frequently used acronyms, and a bibliography. Each chapter includes a list of key words, review questions, problems, suggestions for further reading, and pointers to relevant Web sites.

The book is intended for both an academic and a professional audience. For the professional interested in this field, the book serves as a basic reference volume and is suitable for self-study. As a textbook, it can be used for a one-semester or two-semester course. It covers the material in the Communication and Networking core course of the joint ACM/IEEE Computing Curricula 2001. The chapters and parts of the book are sufficiently modular to provide a great deal of flexibility in the design of courses. TOP-DOWN AND BOTTOM-UP APPROACHES

The book is laid out to present the material in a top-down fashion. This has the advantage of immediately focusing on the most visible part of the material, the applications, and then seeing, progressively, how each layer is supported by the next layer down. This approach makes the most sense for many instructors and students. The application layer is the most visible layer to the student and typically provides the most interest. An understanding of the applications motivates the mechanisms found at the transport layer. The treatment of the application and transport layers enables the student to understand the many design issues at the internet layer, including quality of service and routing issues. Finally, computer networks and data link mechanisms can be treated.

Some readers, and some instructors, are more comfortable with a bottom-up approach. With this approach, each part builds on the material in the previous part, so that it is always clear how a given layer of functionality is supported from below. Accordingly, the book is organized in a modular fashion. After reading Part One, the other parts can be read in a number of possible sequences. See Chapter 0 for a description of each part and for a discussion of the order in which the book can be taught. INTERNET SERVICES FOR INSTRUCTORS AND STUDENTS

There is a Web site for this book that provides support for students and instructors. The page includes links to relevant sites, transparency masters of figures and tables in the book in PDF (Adobe Acrobat) format, PowerPoint slides, and sign-up information for the book's Internet mailing list. The Web page is at WilliamStallings.com/CNIP/CNIPle.html; see the section, "Web Site for Computer Networking with Internet Protocols and Technology," following this Preface, for more information. An Internet mailing list has been set up so that instructors using this book can exchange information, suggestions, and questions with each other and with the author. As soon as typos or other errors are discovered, an errata list for this book will be available at WilliamStallings.com. Finally, I maintain the Computer Science Student Resource Site at WilliamStallings.com/StudentSupport.html. PROJECTS FOR TEACHING COMPUTER NETWORKING

For many instructors, an important component of a computer networks/Internet protocol course is a project or set of projects by which the student gets hands-on experience to reinforce concepts from the text. This book provides an unparalleled degree of support for including a projects component in the course. The instructor's manual not only includes guidance on how to assign and structure the projects, but also includes a set of suggested projects that covers a broad range of topics from the text, including:

  • Sockets programming projects: The manual includes series of assignments that instruct the student to research a particular topic on the Web or in the literature, and write a report.
  • Simulation projects: The manual provides support for the use of the cnet simulation package: The cnet network simulator enables experimentation with various data link layer, network layer, routing and transport layer protocols, and with various network configurations.
  • Performance modeling projects: An alternative to simulation for assessing the performance of a communications system or networking protocol is analytic modeling. The tools package of software serves as the basis for developing such projects.
  • Research projects: The manual includes series of assignments that instruct the student to research a particular topic on the Web or in the literature, and write a report.
  • Reading/report assignments: The manual includes a list of papers in the literature, one or more for each chapter, that can be assigned for the student to read and then write a short report.

See Appendix B for details.

Read More Show Less

Table of Contents

(NOTE: Each chapter concludes with Key Terms, Review Questions, and Problems.

0. Reader's Guide.

I. FUNDAMENTALS.

1. Computer Networks And The Internet.

2. Protocols and the TCP/IP Protocol Suite.

II. INTERNET APPLICATIONS.

3. Traditional Applications.

4. Modern Applications.

III. TRANSPORT PROTOCOLS.

5. Congestion and Performance Issues.

6. Transport Protocols.

7. TCP Traffic Control.

IV. QUALITY OF SERVICE IN IP NETWORKS.

8. The Internet Protocol.

9. Integrated and Differentiated Services.

10. Protocols for QoS Support.

V. INTERNET ROUTING.

11. Interior Routing Protocols.

12. Exterior Routing Protocols and Multicast.

VI. NETWORK AND LINK LAYERS.

13. Communication Networks.

14. Data Link Control.

VII. MANAGEMENT TOPICS.

15. Network Security.

16. Network Management.

Appendix A: RFCs Cited in This Book.

Appendix B: Projects for Teaching Internet Protocols and Technology.

Glossary.

Acronyms.

References.

Index.

Read More Show Less

Preface

This book does not pretend to be a comprehensive record; but it aims at helping to disentangle from an immense mass of material the crucial issues and cardinal decisions. Throughout I have set myself to explain faithfully and to the best of my ability.
— The World Crisis, Winston Churchill

BACKGROUND

Data network communication and distributed applications rely on underlying communications software that is independent of applications and relieves the application of much of the burden of reliably exchanging data. This communications software is organized into a protocol architecture, the most important incarnation of which is the TCP/IP protocol suite. The TCP/IP protocol suite is now dominant, in terms of products, deployment in data networks, and ongoing computer network research. The most prominent incarnation of this suite is in the Internet and its millions of attached computers.

OBJECTIVES

The objective of this book is to provide an up-to-date survey of developments in the areas of computer networks and Internet-based protocols and algorithms. Central problems that confront the network designer are the need to support multimedia and real-time traffic, the need to control congestion, and the need to provide different levels of quality of service (QoS) to different applications.

The following basic themes serve to unify the discussion:

  • Principles: Although the scope of this book is broad, there are a number of basic principles that appear repeatedly as themes and that unify this field. Examples are multiplexing, flow control, and error control. The book highlights these principles and contrasts their application in specific areas of technology.
  • Design approaches: The book examines alternative approaches to meeting specific communication requirements.
  • Standards: Standards have come to assume an increasingly important, indeed dominant, role in this field. An understanding of the current status and future direction of technology requires a comprehensive discussion of the related standards.

INTENDED AUDIENCE

This book is intended for both a professional and an academic audience. For the professional interested in this field, the book serves as a basic reference volume and is suitable for self study.

As a textbook, it is suitable for an advanced undergraduate or graduate course. The book treats a number of advanced topics and provides a brief survey of the required elementary topics. After Part One, the parts are relatively independent. Fewer parts could be covered for a shorter course, and the parts can be covered in any order.

PLAN OF THE BOOK

The book is divided into seven parts:

  • Overview
  • Internet Applications
  • Transport Protocols
  • Quality of Service in IP Networks
  • Internet Routing
  • Network and Link Layers
  • Management Topics

In addition, the book includes an extensive glossary, a list of frequently used acronyms, and a bibliography. Each chapter includes a list of key words, review questions, problems, suggestions for further reading, and pointers to relevant Web sites.

The book is intended for both an academic and a professional audience. For the professional interested in this field, the book serves as a basic reference volume and is suitable for self-study. As a textbook, it can be used for a one-semester or two-semester course. It covers the material in the Communication and Networking core course of the joint ACM/IEEE Computing Curricula 2001. The chapters and parts of the book are sufficiently modular to provide a great deal of flexibility in the design of courses.

TOP-DOWN AND BOTTOM-UP APPROACHES

The book is laid out to present the material in a top-down fashion. This has the advantage of immediately focusing on the most visible part of the material, the applications, and then seeing, progressively, how each layer is supported by the next layer down. This approach makes the most sense for many instructors and students. The application layer is the most visible layer to the student and typically provides the most interest. An understanding of the applications motivates the mechanisms found at the transport layer. The treatment of the application and transport layers enables the student to understand the many design issues at the internet layer, including quality of service and routing issues. Finally, computer networks and data link mechanisms can be treated.

Some readers, and some instructors, are more comfortable with a bottom-up approach. With this approach, each part builds on the material in the previous part, so that it is always clear how a given layer of functionality is supported from below. Accordingly, the book is organized in a modular fashion. After reading Part One, the other parts can be read in a number of possible sequences. See Chapter 0 for a description of each part and for a discussion of the order in which the book can be taught.

INTERNET SERVICES FOR INSTRUCTORS AND STUDENTS

There is a Web site for this book that provides support for students and instructors. The page includes links to relevant sites, transparency masters of figures and tables in the book in PDF (Adobe Acrobat) format, PowerPoint slides, and sign-up information for the book's Internet mailing list. The Web page is at WilliamStallings.com/CNIP/CNIPle.html; see the section, "Web Site for Computer Networking with Internet Protocols and Technology," following this Preface, for more information. An Internet mailing list has been set up so that instructors using this book can exchange information, suggestions, and questions with each other and with the author. As soon as typos or other errors are discovered, an errata list for this book will be available at WilliamStallings.com. Finally, I maintain the Computer Science Student Resource Site at WilliamStallings.com/StudentSupport.html.

PROJECTS FOR TEACHING COMPUTER NETWORKING

For many instructors, an important component of a computer networks/Internet protocol course is a project or set of projects by which the student gets hands-on experience to reinforce concepts from the text. This book provides an unparalleled degree of support for including a projects component in the course. The instructor's manual not only includes guidance on how to assign and structure the projects, but also includes a set of suggested projects that covers a broad range of topics from the text, including:

  • Sockets programming projects: The manual includes series of assignments that instruct the student to research a particular topic on the Web or in the literature, and write a report.
  • Simulation projects: The manual provides support for the use of the cnet simulation package: The cnet network simulator enables experimentation with various data link layer, network layer, routing and transport layer protocols, and with various network configurations.
  • Performance modeling projects: An alternative to simulation for assessing the performance of a communications system or networking protocol is analytic modeling. The tools package of software serves as the basis for developing such projects.
  • Research projects: The manual includes series of assignments that instruct the student to research a particular topic on the Web or in the literature, and write a report.
  • Reading/report assignments: The manual includes a list of papers in the literature, one or more for each chapter, that can be assigned for the student to read and then write a short report.

See Appendix B for details.

Read More Show Less

Customer Reviews

Be the first to write a review
( 0 )
Rating Distribution

5 Star

(0)

4 Star

(0)

3 Star

(0)

2 Star

(0)

1 Star

(0)

Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

 
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously

    If you find inappropriate content, please report it to Barnes & Noble
    Why is this product inappropriate?
    Comments (optional)