Ben böyle bir arama sorgusu LDAP var. Bu sorgu tam olarak ne anlama geliyor?
("CN=Dev-India,OU=Distribution Groups,DC=gp,DC=gl,DC=google,DC=com");
Ben böyle bir arama sorgusu LDAP var. Bu sorgu tam olarak ne anlama geliyor?
("CN=Dev-India,OU=Distribution Groups,DC=gp,DC=gl,DC=google,DC=com");
Yanıtlar:
CN
= Ortak AdOU
= Organizasyon BirimiDC
= Alan Adı BileşeniBunların tümü, bir LDAP dizinindeki düğümleri tanımlayan X.500 Dizin Belirtimi'nin parçalarıdır.
Alternatif bir biçim olan LDAP veri Değişim Biçimi'ni ( LDIF
) de okuyabilirsiniz .
Sağdan sola okursunuz, en sağdaki bileşen ağacın köküdür ve en soldaki bileşen ulaşmak istediğiniz düğümdür (veya yaprak).
Her =
çift bir arama kriteridir.
Örnek sorgunuzla
("CN=Dev-India,OU=Distribution Groups,DC=gp,DC=gl,DC=google,DC=com");
Gerçekte sorgu:
Gönderen com
Domain Component bulmak google
sonra kutunun içini Alan Bileşeni ve gl
Alan Bileşen ve o zaman içinde gp
Domain Bileşeni.
In gp
Domain Component denilen kuruluş birimi bulmak Distribution Groups
ve sonra ortak bir adı vardır nesneyi bulmak Dev-India
.
Dev-India2
birlikte Dev-India
?
CN, OU, DC nedir?
Gönderen RFC2253 (Ayırıcı İsimlerin UTF-8 dize Temsilciliği) :
String X.500 AttributeType ------------------------------ CN commonName L localityName ST stateOrProvinceName O organizationName OU organizationalUnitName C countryName STREET streetAddress DC domainComponent UID userid
Bu sorgudaki dize ne anlama geliyor?
String ( "CN=Dev-India,OU=Distribution Groups,DC=gp,DC=gl,DC=google,DC=com"
), hiyerarşik bir yapıdan ( DIT = Dizin Bilgi Ağacı ) bir yoldur ve sağdan (kök) sola (yaprak) okunmalıdır .
Bir DN (Ayırt Edici Ad) (dizin hiyerarşisinde girişleri benzersiz olarak tanımlamak için kullanılan bir dizi virgülle ayrılmış anahtar / değer çifti). DN aslında girişin tam adıdır.
Burada bazı olası girişleri eklediğim bir örnek görebilirsiniz.
Gerçek yol yeşil kullanılarak gösterilir.
Aşağıdaki yollar DN'leri temsil eder (ve değerleri sorgu çalıştırıldıktan sonra ne almak istediğinize bağlıdır):
"DC=gp,DC=gl,DC=google,DC=com"
"OU=Distribution Groups,DC=gp,DC=gl,DC=google,DC=com"
"OU=People,DC=gp,DC=gl,DC=google,DC=com"
"OU=Groups,DC=gp,DC=gl,DC=google,DC=com"
"CN=QA-Romania,OU=Distribution Groups,DC=gp,DC=gl,DC=google,DC=com"
"CN=Dev-India,OU=Distribution Groups,DC=gp,DC=gl,DC=google,DC=com"
"CN=Diana Anton,OU=People,DC=gp,DC=gl,DC=google,DC=com"
Kelimelerin tanımlarından farklı şeyler eklemek istiyorum. Çoğu görsel olacak.
Teknik olarak, LDAP sadece dizin verilerine erişilme yöntemini tanımlayan bir protokoldür.Gerekli olarak verilerin dizin hizmetinde nasıl temsil edildiğini de tanımlar ve açıklar
Veriler LDAP sisteminde, her biri giriş olarak adlandırılan bir nesne hiyerarşisi olarak temsil edilir . Ortaya çıkan ağaç yapısına Dizin Bilgi Ağacı (DIT) adı verilir . Ağacın tepesine genel olarak kök denir (taban veya sonek olarak da bilinir).
DIT'te gezinmek için , verilerimizin bulunduğu yere bir yol (bir DN ) tanımlayabiliriz (cn = DEV-Hindistan, ou = Dağıtım Grupları, dc = gp, dc = gl, dc = google, dc = com bizi götürür benzersiz bir girişe) veya verilerimizin (örneğin, ou = Dağıtım Grupları, dc = gp, dc = gl, dc = google, dc = com) olduğunu düşündüğümüz bir yol (DN) tanımlayabiliriz. hedef girişimizi (veya girişlerimizi) bulmak için özellik = değer veya çoklu özellik = değer çiftleri.
Daha fazla derinlik bilgisi almak istiyorsanız, burayı ziyaret edin