|

Prentice Hall

Engineering

My Instructor Resource Center :  Log in or request access

Computer Networks and Internets, with Internet Applications, 3/E
Douglas E. ComerPurdue University

ISBN-10: 0130914495
ISBN-13:  9780130914491

Publisher:  Prentice Hall
Copyright:  2001
Format:  Cloth; 720 pp
Published:  02/15/2001

Appropriate for introductory computer networking courses at both the undergraduate and graduate level in Computer Science, Electrical Engineering, CIS, MIS, and Business Departments.

Written by a best-selling author and leading computer networking authority, Computer Networks and Internets, Third Edition builds a comprehensive picture of the technologies behind Internet applications. Ideal for those with little or no background in the subject, the text answers the basic question “how do computer networks and Internets operate?” in the broadest sense and now 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.

  • NEW - Chapter 3: Network Programming and Applications—Introduces a simplified network programming interface.
    • Students can use this interface to write programs that communicate over the Internet before they learn about the underlying technologies, such as IP addresses and protocol port numbers, and protocols like TCP. Includes example code for three applications: a basic echo service, a 2-person chat service, and a (miniature) web service that works with a conventional web browser.

  • NEW - Chapter 25: Internet Routing—Discusses both static and automatic routing, includes coverage of the autonomous system concept and specific protocols such as RIP, OSPF, and BGP, and examines the difficult problem of multicast route propagation.
  • NEW - Chapter 14: Connection-Oriented Networking—Covers connection-oriented networking and the concepts of label switching and virtual circuits (VCs) using ATM as a specific example. Provides an assessment of the technology, and discusses why ATM has failed to live up to its ambitious design goals.
  • NEW - Revised and updated throughout—Covers the latest networking and Internet technology.
    • Supplies students with the most current information on networking and the Internet such as broadcast satellite technology, VPNs, internal and external service paradigms, isochronous vs. asynchronous networks, jitter, firewalls, subnet addressing, and Classless Internet Domain Routing (CIDR) addressing.

  • NEW - Appendix 5: Building a Network at Home with NAT—Shows how to put theory into practice by giving step-by-step instructions for building a home network that connects multiple computers to the Internet through a single IP address.
  • NEW - Appendix 6: The Undergrad Networking Lab at Purdue—Shows how to construct an inexpensive lab.
  • Broad and substantial coverage—Includes substantial discussions of topics such as: local and wide area networks, local access technologies such as ADSL and cable modems, dynamic web document technologies, network management, socket programming, address binding, IPv6, error handling with ICMP, and Virtual Private Networks.
  • Focus on concepts and principles.
    • Students will be able to apply the principles they learn to new technologies in this evolving field where technologies may become obsolete in a few years.

  • Flexible organization—Chapters can be covered in a variety of orders after students have completed Parts I and II.
    • Accommodates a wide variety of course needs/preferences.

  • CD-ROM included with every text— Includes keyword search mechanism and links to the Website, which is updated continuously.
    • Contains animated figures that help clarify concepts, over 200 photos of network wiring and equipment, data files that can be used as input to student projects and figures from the text. Provides packet traces so that students without access to networking facilities can write programs that read a trace and process packets as if they have been captured from the network.

  • Online help for teachers and students—Two electronic mailing lists available for the text. General information can be obtained from netbook@cs.purdue.edu. Discussions about teaching the material occur on netbook-inst@cs.purdue.edu. To join either list, send an e-mail message to the list name -request with a body that consists of the word subscribe. (Instructors are requested to establish a single local alias for all students at their site).
  • Appendix 1: Glossary of Networking Terms and Abbreviations—Revised to include more than 80 new entries.
    • Helps students master the new and sometimes confusing networking terminology, including acronyms and jargon. Definitions in the glossary have been written independently rather than being taken verbatim from the text in order to provide additional clarification.

  • Excellent, optional internetworking with TCP/IP coverage.
    • Provides the most accessible presentation of fundamental networking/internet technology with a highly readable presentation.

  • Highly accessible—Does not use sophisticated mathematics, defines concepts clearly with analogies and examples, uses examples and drawings to illustrate how the technology operates, states results of analysis without mathematical proofs, and does not assume a knowledge of operating systems.
    • Appropriate for a variety of student audiences, including those without backgrounds in networking.

  • Chapter 3: Network Programming and Applications—Introduces a simplified network programming interface.
    • Students can use this interface to write programs that communicate over the Internet before they learn about the underlying technologies, such as IP addresses and protocol port numbers, and protocols like TCP. Includes example code for three applications: a basic echo service, a 2-person chat service, and a (miniature) web service that works with a conventional web browser.

  • Chapter 25: Internet Routing—Discusses both static and automatic routing, includes coverage of the autonomous system concept and specific protocols such as RIP, OSPF, and BGP, and examines the difficult problem of multicast route propagation.
  • Chapter 14: Connection-Oriented Networking—Covers connection-oriented networking and the concepts of label switching and virtual circuits (VCs) using ATM as a specific example. Provides an assessment of the technology, and discusses why ATM has failed to live up to its ambitious design goals.
  • Revised and updated throughout—Covers the latest networking and Internet technology.
    • Supplies students with the most current information on networking and the Internet such as broadcast satellite technology, VPNs, internal and external service paradigms, isochronous vs. asynchronous networks, jitter, firewalls, subnet addressing, and Classless Internet Domain Routing (CIDR) addressing.

  • Appendix 5: Building a Network at Home with NAT—Shows how to put theory into practice by giving step-by-step instructions for building a home network that connects multiple computers to the Internet through a single IP address.
  • Appendix 6: The Undergrad Networking Lab at Purdue—Shows how to construct an inexpensive lab.



 1. Introduction.


 2. Motivation and Tools.


 3. Network Programming and Applications.

I. DATA TRANSMISSION.

 4. Transmission Media.

 5. Local Asynchronous Communication (RS-232).

 6. Long-Distance Communication (Carriers, Modulation, and Modems).

II. PACKET TRANSMISSION.

 7. Packets, Frames and Error Detection.

 8. LAN Technologies and Network Topology.

 9. Hardware Addressing and Frame Type Identification.

10. LAN Wiring, Physical Topology, and Interface Hardware.

11. Extending LANs: Fiber Modems, Repeaters, Bridges, and Switches.

12. Long-Distance Digital Connection Technologies.

13. WAN Technologies and Routing.

14. Connection-Oriented Networking and ATM.

15. Network Characteristics: Ownership, Service Paradigm, and Performance.

16. Protocols and Layering.

III. INTERNETWORKING.

17. Internetworking: Concepts, Architecture, and Protocols.

18. IP: Internet Protocol Addresses.

19. Binding Protocol Addresses (ARP).

20. IP Datagrams and Datagram Forwarding.

21. IP Encapsulation, Fragmentation, and Reassembly.

22. The Future IP (IPv6).

23. An Error Reporting Mechanism (ICMP).

24. TCP: Reliable Transport Service.

25. Internet Routing.

IV. NETWORK APPLICATIONS.

26. Client-Server Interaction.

27. The Socket Interface.

28. Example of a Client and a Server.

29. Naming with the Domain Name System.

30. Electronic Mail Representation and Transfer.

31. File Transfer and Remote File Access.

32. World Wide Web Pages and Browsing.

33. Dynamic Web Document Technologies (CGI, ASP, JSP, PHP, Cold Fusion).

34. Technology for Active Web Documents (Java, JavaScript).

35. RPC and Middleware.

36. Network Management (SNMP).

37. Network Security.

38. Initialization (Configuration).

Appendix 1: Glossary of Networking Terms and Abbreviations.

Appendix 2: The ASCII Character Set.

Appendix 3: Address Masks in Dotted Decimal.

Appendix 4: How to Use the CD-ROM Included with this Book.

Appendix 5: Building a Network at Home with NAT.

Appendix 6: The Undergrad Networking Lab at Purdue.

Bibliography.

Index.

  • 9780136061274
    Computer Networks and Internets, 5/E
    Comer
    ©2009 | Prentice Hall | Cloth; 768 pp | Instock
    ISBN-10: 0136061273 | ISBN-13: 9780136061274
    Brief Description

Douglas E. Comer is an internationally recognized TCP/IP expert and consultant. As former chairman of the DARPA Distributed Systems Architecture Board and the CSNET Technical Committee, and member of the Internet Activities Board, he has helped lead the Internet's development, evolution, and growth. He created Prentice Hall PTR's The Complete TCP/IP Training Course.

Pearson Higher Education offers special pricing when you choose to package your text with other student resources. If you're interested in creating a cost-saving package for your students contact your Pearson Higher Education representative.