Vous voulez voir cette page en français ? Cliquez ici.

Sign in to turn on 1-Click ordering.
More Buying Choices
Have one to sell? Sell yours here
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Data and Computer Communications [Hardcover]

William Stallings
3.6 out of 5 stars  See all reviews (10 customer reviews)
List Price: CDN$ 151.20
Price: CDN$ 140.60 & FREE Shipping. Details
You Save: CDN$ 10.60 (7%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Usually ships within 1 to 3 weeks.
Ships from and sold by Amazon.ca. Gift-wrap available.


Amazon Price New from Used from
Hardcover CDN $140.60  
Paperback --  
There is a newer edition of this item:
Data and Computer Communications (10th Edition) Data and Computer Communications (10th Edition)
CDN$ 166.08
In Stock.
Join Amazon Student in Canada

Book Description

Aug. 12 2006 0132433109 978-0132433105 8

This timely revision of an all-time best-seller in the field features the clarity and scope of a Stallings classic. This comprehensive volume provides the most up-to-date coverage of the essential topics in data communications, networking, Internet technology and protocols, and standards – all in a convenient modular format. Features updated coverage of multimedia, Gigabit and 10 Gbps Ethernet, WiFi/IEEE 802.11 wireless LANs, security, and much more. Ideal for professional reference or self-study. For Product Development personnel, Programmers, Systems Engineers, Network Designers and others involved in the design of data communications and networking products.

Special Offers and Product Promotions

  • Join Amazon Student in Canada

Customers Who Bought This Item Also Bought

Product Details

Product Description

From the Inside Flap


This book attempts to provide a unified overview of the broad field of data and computer communications. The organization of the book reflects an attempt to break this massive subject into comprehensible parts and to build, piece by piece, a survey of the state of the art. The book emphasizes basic principles and topics of fundamental importance concerning the technology and architecture of this field and provides a detailed discussion of leading-edge topics.

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.

The book is divided into five parts:

In addition, the book includes an extensive glossary, a list of frequently used acronyms, and a bibliography. Each chapter includes problems and suggestions for further reading.

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 modul to provide a great deal of flexibility in the design of courses. The following are suggestions for course design:

  • Fundamentals of Data Communications: Parts One (overview) and Two (data communications) and Chapters 10 and 11 (circuit switching, packet switching, and ATM).
  • Communications Networks: If the student has a basic background in data communications, then this course could cover Parts One (overview), Three (WAN), and Four (LAN).
  • Computer Networks: If the student has a basic background in data communications, then this course could cover Part One (overview), Chapters 6 and 7 (data communication techniques and data link control), and Part Five (protocols).

In addition, a more streamlined course that covers the entire book is possible by eliminating certain chapters that are not essential on a first reading. Chapters that could be optional are Chapters 3 (data transmission) and 4 (transmission media), if the student has a basic understanding of these topics; Chapter 8 (multiplexing); Chapter 9 (spread spectrum); Chapters 12 through 14 (routing, congestion control, cellular networks); Chapter 18 (internetworking); and Chapter 21 (network security).


There is a Web site for this book that provides support for students and instructors. The site includes links to other relevant sites, transparency masters of figures in the book, and sign-up information for the book's Internet mailing list. The Web page is at WilliamStallings.com/DCC/DCC7e.html; see the section, "Web Site for Data and Computer Communications," preceding the Table of Contents, 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.


For many instructors, an important component of a data communications or networking 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 research projects, simulation projects, analytic modeling projects, and reading/report assignments. See Appendix D for details.


The book includes a brief description of Sockets (Appendix C), with a more detailed description available at the book's Web site. The Instructors manual includes a set of programming projects. Sockets programming is an "easy" topic and one that can result in very satisfying hands-on projects for students.


This seventh edition is seeing the light of day less than 4 years after the publication of the sixth edition. During that time, the pace of change in this field continues unabated. In this new edition, I try to capture these changes while maintaining a broad and comprehensive coverage of the entire field. To begin the process of revision, the sixth edition of this book was extensively reviewed by a number of professors who teach the subject. The result is that, in many places, the narrative has been clarified and tightened, and illustrations have been improved. Also, a number of new "field-tested" problems have been added.

Beyond these refinements to improve pedagogy and user-friendliness, there have been major substantive changes throughout the book. Every chapter has been revised, new chapters have been added, and the overall organization of the book has changed. Highlights include:

  • Wireless communications and networking: There is a significant increase in the amount of material on wireless communications, wireless networks, and wireless standards. The book now devotes one chapter each to spread spectrum technology, cellular wireless networks, and wireless LANs.
  • Gigabit Ethernet: The discussion on Gigabit Ethernet has been updated and an introduction to 10-Gbps Ethernet has been added.
  • Differentiated services: There have been substantial developments since the publication of the sixth edition in enhancements to the Internet to support a variety of multimedia and time-sensitive traffic. The most important development, and perhaps the most important vehicle for providing QoS in IP-based networks, is Differentiated Services (DS). This edition provides thorough coverage of DS.
  • Guaranteed frame rate (GFR): Since the sixth edition, a new ATM service has been standardized: GFR. GFR is designed specifically to support IP backbone subnetworks. This edition provides an explanation of GFR and examines the mechanisms underlying the GFR service.
  • Multiprotocol label switching (MPLS): MPLS has emerged as a fundamentally important technology in the Internet and is covered in this edition.
  • TCP/IP details: A new background chapter on TCP and IP has been added, pulling together material scattered throughout the sixth edition. This material is vital to an understanding of QoS and performance issues in IP-based networks.

In addition, throughout the book, virtually every topic has been updated to reflect the developments in standards and technology that have occurred spce the publication of the fifth edition.

--This text refers to an out of print or unavailable edition of this title.

From the Back Cover

In Data and Computer Communications, Seventh Edition, William Stallings maintains his status as the preeminent author of clear and comprehensive texts in the field of data communications. Dr. Stallings provides new, in-depth presentations on wireless cot71munications, wireless networks and wireless standards. This most recent edition, which includes a tutorial on the latest in network design technologies and protocols, is an essential tool for professionals, academics, and students alike.

  • Fully discusses significant Internet developments: integrated services, differentiated services and other matters related to Quality of Service (QoS). and addresses the RSVP reservation protocols.
  • Comprehensive coverage of wireless communications and networks. including wireless LANs and cellular networks.
  • Reviews TCP Congestion Control and ATM traffic management and congestion control techniques.
  • A detailed treatment of high-speed LANs including 1Q-Ubps Ethernet and Fibre Channel.
  • A full discussion of data communications, circuit switching, and packet switching.
  • Supplements the text with a Companion Website, www.prenhall.com/stallings. This source provides links to numerous pertinent sites, transparency masters of figures from the book, PowerPoint slides for lecturing, and an errata sheet.
--This text refers to an out of print or unavailable edition of this title.

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Reviews

Most helpful customer reviews
4.0 out of 5 stars Too many acronyms .... Dec 24 2002
This book was well written and covered a broad range of topics which gives the reader a good general knowledge of how digital and analog signals work and how they are encoded and decoded. The author is very knowledgeable however he needs to realize that his readers are (perhaps) not as smart or experienced in this field as he is. The extensive use of acronyms throughout the text make it difficult at times to fully understand what is being taught. I found myself paging back in the book to look up the acronyms just to understand what I was reading.
It would also be quite helpful if the author offered a study guide to accompany the text containg solutions the questions at the end of the chapter. Practice questions are a lot more helpful if the student actually has some way to verify that they are doing the questions correctly.
Overall the book was well written although the author should concentrate on using full terms instead of stating the term at the beginning of the book and using the acronym through out the rest of the text.
Was this review helpful to you?
4.0 out of 5 stars interesting Aug. 16 2002
By A Customer
I found this book interesting. It explores the mathematics behind waves and frequencies and transmissions, encoding, etc... You should have some college calculus to be really comfortable with this book or have a friend who is into math. Probably a good textbook, but may be frustrating if you are self-studying for some reason (if you don't know a lot about math, that is).
But the math concepts are only introduced as they are needed, and you will need to find other places to learn the stuff you need there. I also noticed that some of the questions at the end of the chapters have answers that are nowhere to be found in the book. Strange, that. I guess it assumes you have an internet connection. Much, if not all of the material in this book can be found on the internet in greater detail free of charge. But that still does not mean that the book is useless. It depends on how much the purchase price means to you.
What this book does is gives you a framework that helps you know what to study, and what the major subject categories in this field are. And in some circles, it is very valuable that it also gives you the mathematical background behind what is going on.
I would imagine you could skip this one if you know what you need to learn. If the purchase price is daunting, you would probably be just as well off just using the table of contents of this book as the "list" of things to know about networking. This book appears to be some sort of standard in the colleges around this country and the world. Even though it may not fit your learning style, or you may not be big on math, there are countless folks using this book so it might be helpful in that way. It gives you an overview of the field. A big picture, so to speak.
Read more ›
Was this review helpful to you?
5.0 out of 5 stars Usage of this book depends on your background Jan. 10 2002
By ashish
This book has been heaven sent for me, mainly because of my background. I have a EE background and I have been always wanting to know about the data networks.
The first and the second parts of the book deals with the signalling and transmission media and also the basics of the data networks like data link control. I found these sections (mainly signalling) very weak and sub standard, but most of the CS students in the class were scratching their heads complaining that it was too complicated. The best thing in these sections is the data link control (just spectacular).
The remaining parts of the books have covered data networks. Now some seasoned networking person would find these parts very abstract and not enough depth in it, but a novice that I was in data networks, I loved it.
The three sections are:
Security and Internet and protocols
The discussion on WAN/ATM is boring.
The best part of the book is in fact the LAN section.
Internet protocols are also well defined.
Other strengths of the book:
1. A very smooth and progressive transition from the switched network discussion to the data networks discussion.
2. Some of the problems are pretty challenging and make you think beyond what you read in the book, some of the analytical problems are great.
3. Very analytical.
1. Typical Stallings book, covers too much without going in the depth in any single topic.
2. The book spends almost equal time on all the technologies, some of the hot topics need to discussed more and the obsolete topics are not supposed to be discussed that much (typical Stallings) an example is token ring and ethernet have an equal amount of discussion, even though token ring is out.
Read more ›
Was this review helpful to you?
5.0 out of 5 stars An encyclopedia of Datacom information Dec 7 1999
For the stated audience -- academics and self-study professionals -- it is hard to envision a better single volume study of datacom principles. Divided into five primary parts (overview, data communications, WANs, LANs, and Networking Protocols), it can provide excellent first course source material to provide a general overview of datacom principles and techniques.
Note that, with as much information as being presented, the book is much more useful as a course text for study than for casual reading. However, it covers sufficient areas to be useful as a reference for the data & computer communications professional. Additional information is maintained by the author on his web site which provides more up-to-date information than can ever be maintained in a printed volume.
Was this review helpful to you?
Want to see more reviews on this item?
Most recent customer reviews
2.0 out of 5 stars Too many topics too little time
There were a lot of interesting topics covered in this book, but unfortunately because of the volume of material that the author attempted to include, there was little on any one... Read more
Published on Aug. 7 2004
1.0 out of 5 stars Absolutely not for beginners-Even our TA said so
For beginners-Even our TA said it is not a good book. Half of my class in EE hate this book - as our TA said - "it tries to cover too many stuff but without enough... Read more
Published on Oct. 23 2001 by "tiger88"
4.0 out of 5 stars well organized, right amount of depth
Stallings went a bit into signal theory and some people don't like it. There is no book that can satisfy everyone, or answer everyone's every question. Read more
Published on April 9 2001 by KD
5.0 out of 5 stars Perfect book for beginners
Takes you from cero to a quite deep understanding in data communications. Gives just the right amount of technical information. Read more
Published on March 20 2001 by Martin Eurnekian
5.0 out of 5 stars As an overview of dataComm principles - EXCELLENT
The book provides the necessary maturity in datacomm principles and the initial grounding to proceed onto more thorough and detailed study (in any of the given areas). Read more
Published on Oct. 11 2000 by Nilanjan Ganguly
1.0 out of 5 stars Very weak and lacking better data/network books available
This book only lightly touches subjects that any begining or intermediate network engineer would need to know about. Read more
Published on Feb. 21 2000 by B. Atwood
Search Customer Reviews
Only search this product's reviews

Look for similar items by category