Computer Networking

by ;
Edition: 3rd
Format: Hardcover
Pub. Date: 2005-01-01
Publisher(s): Addison Wesley
List Price: $99.99

Rent Textbook

Select for Price
There was a problem. Please try again later.

New Textbook

We're Sorry
Sold Out

Used Textbook

We're Sorry
Sold Out

eTextbook

We're Sorry
Not Available

How Marketplace Works:

  • This item is offered by an independent seller and not shipped from our warehouse
  • Item details like edition and cover design may differ from our description; see seller's comments before ordering.
  • Sellers much confirm and ship within two business days; otherwise, the order will be cancelled and refunded.
  • Marketplace purchases cannot be returned to eCampus.com. Contact the seller directly for inquiries; if no response within two days, contact customer service.
  • Additional shipping costs apply to Marketplace purchases. Review shipping costs at checkout.

Summary

Computer Networkingprovides a top-down approach to this study by beginning with applications-level protocols and then working down the protocol stack. Focuses on a specific motivating example of a network-the Internet-as well as introducing students to protocols in a more theoretical context. New short "interlude" on "putting it all together" that follows the coverage of application, transport, network, and datalink layers ties together the various components of the Internet architecture and identifying aspects of the architecture that have made the Internet so successful. A new chapter covers wireless and mobile networking, including in-depth coverage of Wi-Fi, Mobile IP and GSM. Also included is expanded coverage on BGP, wireless security and DNS. This book is designed for readers who need to learn the fundamentals of computer networking. It also has extensive material, on the very latest technology, making it of great interest to networking professionals.

Author Biography

James F. Kurose, University of Massachusetts, Amherst Keith W. Ross, Polytechnic University

Table of Contents

Computer Networks and the Internetp. 1
What Is the Internet?p. 2
The Network Edgep. 9
The Network Corep. 14
Access Networks and Physical Mediap. 24
ISPs and Internet Backbonesp. 34
Delay and Loss in Packet-Switched Networksp. 37
Protocol Layers and Their Service Modelsp. 44
History of Computer Networking and the Internetp. 52
Summaryp. 59
Interview: Leonard Kleinrockp. 71
Application Layerp. 73
Principles of Network Applicationsp. 74
The Web and HTTPp. 87
File Transfer: FTPp. 106
Electronic Mail in the Internetp. 109
DNS--The Internet's Directory Servicep. 123
P2P File Sharingp. 136
Socket Programming with TCPp. 146
Socket Programming with UDPp. 156
Building a Simple Web Serverp. 164
Summaryp. 169
Interview: Tim Berners-Leep. 181
Transport Layerp. 183
Introduction and Transport-Layer Servicesp. 184
Multiplexing and Demultiplexingp. 189
Connectionless Transport: UDPp. 196
Principles of Reliable Data Transferp. 201
Connection-Oriented Transport: TCPp. 228
Principles of Congestion Controlp. 254
TCP Congestion Controlp. 264
Summaryp. 284
Interview: Sally Floydp. 297
The Network Layerp. 299
Introductionp. 300
Virtual Circuit and Datagram Networksp. 307
What's Inside a Router?p. 314
The Internet Protocol (IP): Forwarding and Addressing in the Internetp. 323
Routing Algorithmsp. 351
Routing in the Internetp. 370
Broadcast and Multicast Routingp. 384
Summaryp. 399
Interview: Vinton G. Cerfp. 414
The Link Layer and Local Area Networksp. 417
Link Layer: Introduction and Servicesp. 419
Error-Detection and -Correction Techniquesp. 423
Multiple Access Protocolsp. 430
Link-Layer Addressingp. 445
Ethernetp. 455
Interconnections: Hubs and Switchesp. 465
PPP: The Point-to-Point Protocolp. 477
Link Virtualization: A Network as a Link Layerp. 482
Summaryp. 491
Interview: Simon S. Lamp. 500
Wireless and Mobile Networksp. 503
Introductionp. 504
Wireless Links and Network Characteristicsp. 508
Wi-Fi: 802.11 Wireless LANsp. 513
Cellular Internet Accessp. 529
Mobility Management: Principlesp. 536
Mobile IPp. 546
Managing Mobility in Cellular Networksp. 551
Wireless and Mobility: Impact on Higher-layer Protocolsp. 556
Summaryp. 559
Interview: Charlie Perkinsp. 563
Multimedia Networkingp. 565
Multimedia Networking Applicationsp. 566
Streaming Stored Audio and Videop. 574
Making the Best of the Best-Effort Service: An Internet Phone Examplep. 584
Protocols for Real-Time Interactive Applicationsp. 594
Distributing Multimedia: Content Distribution Networksp. 610
Beyond Best Effortp. 614
Scheduling and Policing Mechanismsp. 620
Integrated Services and Differentiated Servicesp. 628
RSVPp. 636
Summaryp. 643
Interview: Henning Schulzrinnep. 651
Security in Computer Networksp. 653
What Is Network Security?p. 654
Principles of Cryptographyp. 657
Authenticationp. 670
Integrityp. 678
Key Distribution and Certificationp. 684
Access Control: Firewallsp. 691
Attacks and Countermeasuresp. 697
Security in Many Layers: Case Studiesp. 702
Summaryp. 721
Interview: Steven M. Bellovinp. 726
Network Managementp. 729
What Is Network Management?p. 730
The Infrastructure for Network Managementp. 734
The Internet-Standard Management Frameworkp. 738
ASN.1p. 753
Conclusionp. 757
Interview: Jeff Casep. 761
Referencesp. 763
Indexp. 797
Table of Contents provided by Ingram. All Rights Reserved.

An electronic version of this book is available through VitalSource.

This book is viewable on PC, Mac, iPhone, iPad, iPod Touch, and most smartphones.

By purchasing, you will be able to view this book online, as well as download it, for the chosen number of days.

Digital License

You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.

More details can be found here.

A downloadable version of this book is available through the eCampus Reader or compatible Adobe readers.

Applications are available on iOS, Android, PC, Mac, and Windows Mobile platforms.

Please view the compatibility matrix prior to purchase.