Internet Directories: How to Build and Manage Applications for LDAP, DNS, and Other Directories / Edition 1

Internet Directories: How to Build and Manage Applications for LDAP, DNS, and Other Directories / Edition 1

by Bruce Greenblatt
ISBN-10:
0139744525
ISBN-13:
9780139744525
Pub. Date:
07/18/2000
Publisher:
Pearson Education

Hardcover - Rent for

Select a Purchase Option
  • purchase options

Temporarily Out of Stock Online


Overview

Internet Directories: How to Build and Manage Applications for LDAP, DNS, and Other Directories / Edition 1

Directory-enabled applications: understand the benefits, master the technologies!

  • All you need to know to directory-enable your applications!
  • Key concepts, protocols, standards, and APIs
  • In-depth coverage of LDAP and DNS
  • Reviews several powerful directory services applications
  • By Bruce Greenblatt, former Novell NDS LDAP Component Design Lead

Prentice Hall Series in Computer Networking and Distributed Systems, Radia Perlman, Series Advisor

Internet Directories is the most comprehensive, practical guide to today's leading Internet directory services technologies. Bruce Greenblatt—former design lead for Novell's NDS LDAP component—introduces every key concept associated with Internet-based directory services, demonstrates the compelling advantages of directory-enabled applications, and presents real-world techniques for directory-enabling your own applications. Coverage includes:

  • Detailed definitions and explanations of each Internet directory
  • Extensive coverage of Lightweight Directory Access Protocol (LDAP) and Domain Name Services (DNS)
  • Text-based Internet directory services: Finger, Whois, and Whois++
  • Key interrelationships between directory services
  • Back-end directory protocols used by Internet directory servers
  • Real-world techniques for administering Internet directories
  • Building LDAP browsers using Java and much more

Greenblatt provides in-depth coverage of several key directory-enabled applications, covers the APIs available for accessing Internet directories, and reviews two leading directory serversthat implement LDAP: Microsoft's Active Directory and Novell's NDS.

Whether you're a sysadmin, developer, or Web professional, Internet directories offer you powerful tools for managing today's complex applications and networks. With Internet Directories, one of the field's leading experts helps you master these tools—and achieve real-world results.

Product Details

ISBN-13: 9780139744525
Publisher: Pearson Education
Publication date: 07/18/2000
Series: Prentice Hall Series in Computer Network
Pages: 310
Product dimensions: 7.36(w) x 9.60(h) x 1.07(d)

Table of Contents

Figures
xi
Tables
xv
Acknowledgments xix
Introduction
1(6)
What is Driving Internet Directories?
2(1)
Who is the Target Audience of This Book?
3(1)
What Background is Needed to Understand This Book?
3(1)
How to Obtain Documentation on the Internet
3(2)
Organization of This Book
5(2)
An Overview of Directories and the Internet
7(26)
A Directory for the Dogs
7(1)
A Security Primer
8(5)
Secret-Key Encryption
10(1)
Public-Key Encryption
11(1)
Message Digests, Digital Signatures, and Authentication
12(1)
The Internet
13(2)
The TLS Layer
15(2)
The TCP Layer
17(1)
The UDP Layer
18(1)
Tying the Layers Together
19(2)
Internet Directories
21(1)
DNS
22(1)
LDAP
23(1)
Internet Directory Requirements
24(5)
Data Storage
25(2)
Protocol Usage
27(1)
Distributed Operation
27(2)
White Pages Service
29(1)
A Simple Directory
30(1)
Chapter Summary
31(2)
Domain Name System
33(36)
DNS Hierarchy
34(1)
DNS Resource Records
35(2)
DNS Client/Server Operation
37(2)
Structure of DNS Data
39(25)
SOA Records
46(1)
NS Records
47(5)
CNAME Records
52(1)
WKS Records
53(2)
PTR Records
55(1)
TXT Records
56(1)
RP Records
57(1)
MX Records
58(3)
SRV Records
61(3)
DNS and Security
64(3)
Chapter Summary
67(2)
LDAP
69(54)
LDAP Protocol Definition
71(3)
LDAP Information Model
74(14)
ASN.1 Digression
75(2)
Schema Construction and the LDAP Name Space
77(11)
LDAP Functional Components
88(3)
Protocol Details
91(27)
Bind and Unbind Operations
92(7)
Search Operation
99(11)
Making Changes (Add, Modify, and Delete Operations)
110(2)
Lesser Used Operations (Modify DN, Compare, and Abandon)
112(2)
Extended Operations and Controls
114(4)
Use of LDAP to Support a Public Key Infrastructure
118(4)
Chapter Summary
122(1)
Text-Based Internet Directory Services
123(30)
Finger
124(5)
Whois
129(4)
Whois++
133(18)
Structure of Whois++ Information
135(5)
Example Whois++ Directory
140(3)
Whois++ Searches
143(3)
Search Results
146(2)
Whois++ System Commands
148(2)
Sample Whois++ Conversation
150(1)
Chapter Summary
151(2)
Back End Directory Protocols
153(30)
Using LDAP for Directory Synchronization
157(5)
Using the Common Indexing Protocol
162(17)
CIP Index Objects
164(3)
The Tagged Index Object
167(8)
Query Routing Using CIP
175(3)
Using Centroids in CIP
178(1)
Chaining LDAP Operations
179(3)
Chapter Summary
182(1)
Directory Management
183(28)
Using SNMP to Monitor LDAP Servers
186(11)
Directory Support and Management of Other Applications and Services
197(7)
Using the Directory to Support a Public Key Infrastructure
200(1)
Schema Management Considerations
201(3)
Authentication Techniques to Identify Client to Server (and Vice Versa)
204(5)
Chapter Summary
209(2)
Building an LDAP Browser in Java
211(24)
The Data Collection Applet
213(4)
The DIT Navigation Applet
217(15)
Enhancing the Browser
232(2)
Chapter Summary
234(1)
Building Applications That Use the Directory
235(22)
Use of the Directory in Storage Management Applications
240(11)
Information Stored about SMA Servers in DNS
243(1)
Store Other Information in LDAP
243(8)
Use of the Directory for LDAP-Enabled Chat Rooms
251(5)
Chapter Summary
256(1)
Microsoft's Active Directory Service (ADS) and Novell's Directory Service (NDS)
257(20)
A Typical NDS Installation
258(8)
NDS Partitions
266(4)
A Typical ADS Installation
270(5)
ADS Replication
275(1)
Chapter Summary
276(1)
Glossary 277(8)
Index 285

Customer Reviews

Most Helpful Customer Reviews

See All Customer Reviews