Computer Networks and Internets

  • ISBN13:


  • ISBN10:


  • Edition: 4th
  • Format: Hardcover
  • Copyright: 2009-01-01
  • Publisher: Prentice Hall
  • View Upgraded Edition

Note: Supplemental materials are not guaranteed with Rental or Used book purchases.

Purchase Benefits

  • Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $133.00 Save up to $71.48
  • Buy Used
    Add to Cart Free Shipping


Supplemental Materials

What is included with this book?

  • The Used copy of this book is not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.


For one-semester, undergraduate/graduate introductory computer networking courses in Computer Science, Electrical Engineering, CIS, MIS, and Business Departments. Written by a best-selling author and leading computer networking authority, this text builds a comprehensive picture of the technologies behind Internet applications. Ideal for those with little or no background in the subject, the book answers the basic question how do computer networks and Internets operate? in the broadest sense and includes an early optional introduction to network programming and applications. The text provides a comprehensive, self-contained tour through all of networking from the lowest levels of data transmission and wiring to the highest levels of application software, explaining how underlying technologies provide services and how Internet applications use those services. At each level, it shows how the facilities and services provided by lower levels are used and extended in the next level. For instructors who want to emphasize Internet technologies and applications, the book provides substantial sections on Internetworking and Network Applications that can serve as a focus for a course. An accompanying multimedia CD-ROM and Website provide opportunities for a variety of hands-on experiences.

Table of Contents

Using and Building Internet Applications
Motivation and Tools
Network Programming and Applications
Data Transmission
Transmission Media
Local Asynchronous Communication RS-232
Long-Distance Communication Carriers, Modulation, and Modems
Packet Transmission
Packets, Frames, and Error Detection
LAN Technologies and Network Topology
Hardware Addressing and Frame Type Identification
LAN Wiring, Physical Topology, and Interface Hardware
Extending LANs: Fiber Modems, Repeaters, Bridges, and Switches
Long-Distance and Local Loop Digital Connection Technologies
WAN Technologies and Routing
Connection-Oriented Networking and ATM
Network Characteristics: Ownership, Service Paradigm, and Performance
Protocols and Layering
Internetworking: Concepts, Architecture, and Protocols
IP: Internet Protocol Addresses
Binding Protocol Addresses ARP
IP Datagrams and Datagram Forwarding
IP Encapsulation, Fragmentation, and Reassembly
The Future IP IPv6
An Error Reporting Mechanism (CMP)
UDP: Datagram Transport Service
TCP: Reliable Transport Service
Network Address Translation
Internet Routing
Network Applications
Client-Server Interaction
The Socket Interface
Example of a Client and a Server
Naming with the Domain Name System
Electronic Mail Representation and Transfer
IP Telephony VoIP
File Transfer and Remote File Access
World Wide Web Pages and Browsing
Dynamic Web Document Technologies CGI, ASP, JSP, PHP, ColdFusion
Active Web Document Technologies Java, JavaScript
RPC and Middleware
Network Management SNMP
Network Security
Initialization Configuration
Glossary of Net
Table of Contents provided by Publisher. All Rights Reserved.


Previous editions ofComputer Networks And Internetshave generated excitement. In addition to the hundreds of U.S. schools using the text in their networking courses, professionals have written to praise its use in industry, and enthusiastic comments have arrived about the foreign translations. The success is especially satisfying in a market glutted with networking books. This book stands out because of its breadth of coverage, logical organization, explanation of concepts, focus on the Internet, and wealth of supplemental materials for both students and instructors on the CD-ROM and on the Web site: http://www.netbook.cs.purdue.edu The new edition has been completely revised and updated, with three new chapters (24, 26, 33) and additional glossary entries. The CD-ROM and Web site have also been expanded. Each new chapter responds to requests from instructors and readers. Chapter 24 introduces UDP, Chapter 26 explains Network Address Translation, and Chapter 33 covers IP telephony. Chapter 33 is especially relevant; students are likely to use an IP telephone. The text answers the basic question "how do computer networks and internets operate?" in the broadest sense. It provides a comprehensive, self-contained tour through all of networking that describes low-level details such as data transmission and wiring, network technologies such as LANs and WANs, internetworking protocols, and application software. It shows how protocols use the underlying hardware and how applications use the protocol stack to provide functionality for users. Much has been written recently about how a study of networking should be organized. There are two extremes: a strict bottom-up approach or a strict top-down approach. In bottom-up, one learns the lowest-level details, and then learns how the next higher levels use the lower-levels to provide expanded functionality. In top-down, one starts with a high-level application and only learns enough of the next lower layer to understand how the application can operate. Each approach has advantages. The traditional bottom-up approach presents the material in a logical manner so a reader understands how higher layers build on lower layers. A top-down approach begins with familiar applications (e.g., email), and provides a less rigorous introduction to the subject. We recommend a new, integrated approach that combines the best of top-down and bottom-up. The integrated approach provides early exposure to using and building network applications while simultaneously delivering the material in a logical order. To implement the integrated approach, the new edition ofComputer Networks And Internetshas a companion laboratory manual,Hands-On Networking.Computer Networks And Internetsexplains the concepts, and the exercises in Hands-On Networking show how the concepts apply to real networks. The text is intended for upper-division undergraduates or beginning graduate students, who have little or no background in networking. It does not use sophisticated mathematics, nor does it assume a knowledge of operating systems. Instead, the text defines concepts clearly, uses examples and drawings to illustrate how the technology operates, and states results of analysis without providing mathematical proofs. After an introduction that starts readers using and building network applications (Chapters 1-3), the body of the text is organized into four sections. The first section (Chapters 4-6) provides a brief explanation of how the underlying hardware works. The section explains the concept of a carrier signal, discusses modulating a carrier, and shows how a modem encodes data on a carrier wave for transfer. The section also discusses asynchronous, character-oriented data transmission, and defines terms such asbandwidthandbaudthat arise in later chapters. The second section (Chapters 7-1

Rewards Program

Write a Review