Buying Options
Zero Configuration Networking: The Definitive Guide
Print $39.95
Add to Cart
Safari Books Online
Add to Cart
What is this?
Print £30.50
Add to Cart
What is this?
Description
Offering a unique insider's perspective, Zero Configuration Networking: The Definitive Guide takes the mystery out of networking electronic devices, so you can enjoy maximum efficiency at work or home. Covers all networking activities, including the sharing of files, music and photos, and even Instant Messaging. It's the ultimate authority for developers on any platform.
Full Description
Table of Contents
  1. Chapter 1 Introduction to Bonjour and Zeroconf

    1. Service Discovery with Zeroconf

    2. Replacing the AppleTalk Name Binding Protocol

    3. Summary

  2. Chapter 2 IP Addresses Without DHCP

    1. Obtaining an IP Address

    2. Claiming a Link-Local IP Address

    3. Summary

  3. Chapter 3 Names Without DNS

    1. A Brief Tour of DNS

    2. The Zeroconf Namespace

    3. Multicast DNS

    4. Claiming Your Local Name

    5. The Structure of the Multicast DNS Message

    6. Summary

  4. Chapter 4 Browsing for Services

    1. Zero Configuration Operation

    2. Finding Services, Not Devices

    3. Knowing the Protocol

    4. Building on DNS

    5. Late Binding

    6. DNS-SD TXT Records

    7. Summary

  5. Chapter 5 Service Discovery Beyond the Local Link

    1. Domain Enumeration

    2. Advertising Static Services

    3. Wide-Area Preference Settings

    4. Dynamic DNS Updates

    5. DNS Long-Lived Queries (DNS-LLQ)

    6. NAT Port Mapping Protocol (NAT-PMP)

    7. Summary

  6. Chapter 6 Getting Started with Bonjour/Zeroconf

    1. Working with Bonjour/Zeroconf

    2. The Command-Line Tool

    3. Summary

  7. Chapter 7 Using the C APIs

    1. Asynchronous Programming Model

    2. Event Handling with a select() Loop

    3. Using the DNSServiceDiscovery APIs

    4. Event Handling with Cocoa RunLoop or Core Foundation CFRunLoop

    5. Event Handling with Microsoft Windows GetMessage() Message Loop

    6. Event Handling with Microsoft Windows MFC

    7. Event Handling with Independent Threads

    8. Summary

  8. Chapter 8 Using the Java APIs

    1. Understanding the APIs

    2. Using the APIs

    3. An Extended Example: Tic-Tac-Toe

  9. Chapter 9 Using the CFNetwork and Cocoa APIs

    1. Using the CFNetServices API

    2. Using the NSNetServices API in Cocoa

    3. A Cocoa Bonjour Extended Example

  10. Chapter 10 Ruby, Python, and Other Languages

    1. Ruby

    2. Python

    3. Embedded Responders

  1. About the Authors

  2. Colophon

View Full Table of Contents
Product Details
Title:
Zero Configuration Networking: The Definitive Guide
By:
Daniel Steinberg, Stuart Cheshire
Publisher:
O'Reilly Media
Formats:
  • Print
  • Safari Books Online
Print Release:
December 2005
Pages:
256
Print ISBN:
978-0-596-10100-8
| ISBN 10:
0-596-10100-7
Customer Reviews
About the Authors
  1. Daniel Steinberg

    Daniel Steinberg is the editor of ONJava and java.net for the O'Reilly Network. He's been working with Java on the Mac since it first appeared, but also enjoys coding in ObjC and other languages. Daniel is a longtime technical writer, trainer, and developer with Dim Sum Thinking, Inc. and recently co-authored the book, "Extreme Software Engineering: A Hands-on approach" (Prentice Hall).

    View Daniel Steinberg's full profile page.

  2. Stuart Cheshire

    Stuart Cheshire is currently a Senior Scientist with Apple Computer, specializing in Internet Protocols. He's published papers in the areas of wireless and networking, and Mobile IP, and previously worked on IBM Token Ring with Madge Networks in the U.K. Stuart received the B.A. and M.A. degrees from Sidney Sussex College, Cambridge, U.K., and M.Sc. and Ph.D. degrees from Stanford University.

    View Stuart Cheshire's full profile page.

  • Book cover of Zero Configuration Networking: The Definitive Guide