Skip to content

Computer Networking A Top-down Approach Featuring the Internet

Best in textbook rentals since 2012!

ISBN-10: 0321227352

ISBN-13: 9780321227355

Edition: 3rd 2005 (Revised)

Authors: James F. Kurose, Keith W. Ross

List price: $99.99
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Description:

Computer Networking provides 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…    
Customers also bought

Book details

List price: $99.99
Edition: 3rd
Copyright year: 2005
Publisher: Addison-Wesley Longman, Incorporated
Publication date: 5/13/2004
Binding: Hardcover
Pages: 848
Size: 7.50" wide x 9.25" long x 1.50" tall
Weight: 3.190
Language: English

James Kurose teaches at the University of Massachusetts at Amherst. His research interests include network protocols and architecture, network measurement, sensor networks, multimedia communication, and modeling and performance evaluation. He received his PhD from Columbia University. Keith Ross is a professor of computer science at Polytechnic University. He has worked in peer-to-peer networking, Internet measurement, video streaming, Web caching, multi-service loss networks, content distribution networks, voice over IP, optimization, queuing theory, optimal control of queues, and Markov decision processes. Professor Ross received his PhD in Computer and Control Engineering from the…    

James Kurose teaches at the University of Massachusetts at Amherst. His research interests include network protocols and architecture, network measurement, sensor networks, multimedia communication, and modeling and performance evaluation. He received his PhD from Columbia University. Keith Ross is a professor of computer science at Polytechnic University. He has worked in peer-to-peer networking, Internet measurement, video streaming, Web caching, multi-service loss networks, content distribution networks, voice over IP, optimization, queuing theory, optimal control of queues, and Markov decision processes. Professor Ross received his PhD in Computer and Control Engineering from the…    

Computer Networks and the Internet
What Is the Internet?
The Network Edge
The Network Core
Access Networks and Physical Media
ISPs and Internet Backbones
Delay and Loss in Packet-Switched Networks
Protocol Layers and Their Service Models
History of Computer Networking and the Internet
Summary
Interview: Leonard Kleinrock
Application Layer
Principles of Network Applications
The Web and HTTP
File Transfer: FTP
Electronic Mail in the Internet
DNS--The Internet's Directory Service
P2P File Sharing
Socket Programming with TCP
Socket Programming with UDP
Building a Simple Web Server
Summary
Interview: Tim Berners-Lee
Transport Layer
Introduction and Transport-Layer Services
Multiplexing and Demultiplexing
Connectionless Transport: UDP
Principles of Reliable Data Transfer
Connection-Oriented Transport: TCP
Principles of Congestion Control
TCP Congestion Control
Summary
Interview: Sally Floyd
The Network Layer
Introduction
Virtual Circuit and Datagram Networks
What's Inside a Router?
The Internet Protocol (IP): Forwarding and Addressing in the Internet
Routing Algorithms
Routing in the Internet
Broadcast and Multicast Routing
Summary
Interview: Vinton G. Cerf
The Link Layer and Local Area Networks
Link Layer: Introduction and Services
Error-Detection and -Correction Techniques
Multiple Access Protocols
Link-Layer Addressing
Ethernet
Interconnections: Hubs and Switches
PPP: The Point-to-Point Protocol
Link Virtualization: A Network as a Link Layer
Summary
Interview: Simon S. Lam
Wireless and Mobile Networks
Introduction
Wireless Links and Network Characteristics
Wi-Fi: 802.11 Wireless LANs
Cellular Internet Access
Mobility Management: Principles
Mobile IP
Managing Mobility in Cellular Networks
Wireless and Mobility: Impact on Higher-layer Protocols
Summary
Interview: Charlie Perkins
Multimedia Networking
Multimedia Networking Applications
Streaming Stored Audio and Video
Making the Best of the Best-Effort Service: An Internet Phone Example
Protocols for Real-Time Interactive Applications
Distributing Multimedia: Content Distribution Networks
Beyond Best Effort
Scheduling and Policing Mechanisms
Integrated Services and Differentiated Services
RSVP
Summary
Interview: Henning Schulzrinne
Security in Computer Networks
What Is Network Security?
Principles of Cryptography
Authentication
Integrity
Key Distribution and Certification
Access Control: Firewalls
Attacks and Countermeasures
Security in Many Layers: Case Studies
Summary
Interview: Steven M. Bellovin
Network Management
What Is Network Management?
The Infrastructure for Network Management
The Internet-Standard Management Framework
ASN.1
Conclusion
Interview: Jeff Case
References
Index