What is LDAP?

What is LDAP?

LDAP or Lightweight Directory Access Protocol, is used by email and other applications to get data from a server or directories.?

There are a lot of significant organizations that utilize LDAP. The LDAP database of an organization may be used to seek up contact details of the members of the organization.?

The mechanism of LDAP

Directory

A directory is a systematically organized collection of objects having comparable characteristics. Telephonic directories are one such example. It's a distributed database program for managing directory properties. It keeps the information and details of clients which are connected to a server in some ways. LDAP approaches Directories as:

· ? ? ? ? Looking for specific information of the clients

· ? ? ? ? Add, remove, or modify entries

· ? ? ? ? Comparison of the entries

LDAP and client-server approach

To access the directories and emails of the concerned members, major software firms including Microsoft, Netscape, launched the LDAP protocol. "LDAP-aware" client applications are able to query LDAP servers in a number of ways to get information. A "sensor" can be used to pick specific information and retrieve only the required data from an LDAP server's directory. For instance, the following is an English translation of an LDAP search: "All members in New York with the filter word "John" in their name and an email ids should be searched for. Their complete information as entire name, contact, title, and description should be present in the database.

Contact information and data about persons aren't the only things which can be saved in LDAP. Beyond this data, Authentication licenses, encryption tools, network printers and other applications and features may also be found in the LDAP directory. LDAP is suitable for directory-like content when rapid directory listings and less system updates are common.?

A protocol like LDAP doesn't dictate how client-server applications function. When client applications communicate with servers, it specifies the "codes”. The client may be perceived as an email client or a printer browser and a client may be identified as an email client to a printer browser. The server may only be able to communicate via LDAP, or by using a variety of techniques.?

Entries

Items in the directory such as a person or a computer are described using features in the entries. A phone book, an Address list in the diary, is a good analogy for how users are organized in the database. Entries in an LDAP system are specified by the common name (CN) of the members.

Attributes

Client, http, or any object in the directory may be described using attributes in the LDAP file system. User characteristics normally comprise the entire username, contact information, and password.


Organizations may utilize multiple attributes and develop their own customized attributes to store the information needed in their LDAP directory. However a single entry contains only one Structural object class.

?

Models of LDAP

Naming Model

It shows how an LDAP Directory's information is arranged and recognized using the paradigm described here. Directory Information Tree (DIT) is the name given to the structure in which the items of the database are arranged (DIT). There are different names for each entry in DIT. The term "DN,"(Distinguished Name) represents a single, unique record in the database.

Information Model

An LDAP Directory's data structure is represented by the Information model. An item (entry) is a piece of data that is saved in a directory. People, servers, organizations, and other actual entities are all represented here. An object's characteristics may be found in an entry's set of attributes. The types and values of each attribute are defined. There are several sorts of attributes, and each form of attribute is linked to a certain syntax.

Security Model

This concept explains how LDAP directory data may be kept safe against intrusion and cyber-attacks. A BIND-like procedure is used for this purpose. It is possible to do a number of different types of bind operations.

?

Conclusively, LDAP is a means of storing the useful client-server data in directory and facilitating the verification and authorization of users to various IT resources. LDAP offers data to a wide range of clients and supports many systems. LDAP client formation process is simple and user-friendly. LDAP was first created in 1993 as a replacement of Directory Access Protocol (DAP).

要查看或添加评论,请登录

Adam Joron的更多文章

  • 10 useful Linux Commands

    10 useful Linux Commands

    Fortunately, Linux provides an array of useful commands. A list of useful Linux commands can make work easier for Linux…

    2 条评论
  • Soft Link and Hard Link in Linux

    Soft Link and Hard Link in Linux

    A soft link is a genuine link to the actual file. The user cannot utilize a soft link in case if the original file has…

    2 条评论
  • 5 Best Linux Distributions

    5 Best Linux Distributions

    What are Linux Distributions? When it comes to Linux distributions, the term "distro" refers to an operating system…

    2 条评论
  • What is a DHCP?

    What is a DHCP?

    DHCP stands for Dynamic Host Configuration Protocol. When employed in a client–server structure, the Dynamic Host…

    2 条评论
  • What is GPO (Group Policy)?

    What is GPO (Group Policy)?

    To control how the system appears and behaves for certain users, there are some sort of settings which are included in…

  • What is DC (Domain Controller)?

    What is DC (Domain Controller)?

    What is DC (Domain Controller)? A domain is a set of accounts, systems, apps, protocols, database systems, and any…

  • What is DNS?

    What is DNS?

    This article will give you an informative insight about what is a DNS? How does the DNS work? The structural and…

  • Best CMD Commands in Windows

    Best CMD Commands in Windows

    1. FC: File Compare Different versions of Microsoft use FC command for the comparison of various files.

社区洞察

其他会员也浏览了