กลับไปหน้าบทความ

อ่าน 3 นาที

บริการไดเร็กทอรี

ในด้าน คอมพิวเตอร์ บริการไดเร็กทอรี หรือบริการ ชื่อโดเมน จะจับคู่ชื่อของทรัพยากรเครือข่ายกับ ที่อยู่เครือข่าย ที่เกี่ยวข้อง มันคือโครงสร้างพื้นฐานข้อมูลที่ใช้ร่วมกันสำหรับการค้นหา...

บริการไดเร็กทอรี

ในด้านคอมพิวเตอร์บริการไดเร็กทอรีหรือบริการชื่อโดเมนจะจับคู่ชื่อของทรัพยากรเครือข่ายกับที่อยู่เครือข่าย ที่เกี่ยวข้อง มันคือโครงสร้างพื้นฐานข้อมูลที่ใช้ร่วมกันสำหรับการค้นหา การจัดการ การบริหาร และการจัดระเบียบสิ่งของและทรัพยากรเครือข่ายในชีวิตประจำวัน ซึ่งอาจรวมถึงไดรฟ์ โฟลเดอร์ ไฟล์ เครื่องพิมพ์ ผู้ใช้ กลุ่ม อุปกรณ์ หมายเลขโทรศัพท์ และวัตถุอื่นๆ บริการไดเร็กทอรีเป็นส่วนประกอบที่สำคัญของระบบปฏิบัติการเครือข่ายเซิร์ฟเวอร์ไดเร็กทอรีหรือเซิร์ฟเวอร์ชื่อโดเมนคือเซิร์ฟเวอร์ที่ให้บริการดังกล่าว ทรัพยากรแต่ละรายการบนเครือข่ายจะถูกพิจารณาว่าเป็นวัตถุโดยเซิร์ฟเวอร์ไดเร็กทอรี ข้อมูลเกี่ยวกับทรัพยากรเฉพาะจะถูกจัดเก็บเป็นชุดของคุณลักษณะที่เกี่ยวข้องกับทรัพยากรหรือวัตถุนั้น

บริการไดเร็กทอรีจะกำหนดเนมสเปซสำหรับเครือข่าย เนมสเปซนี้ใช้ในการกำหนดชื่อ (ตัวระบุที่ไม่ซ้ำกัน) ให้กับแต่ละวัตถุ โดยทั่วไปแล้ว ไดเร็กทอรีจะมีชุดกฎที่กำหนดวิธีการตั้งชื่อและระบุทรัพยากรเครือข่าย ซึ่งโดยปกติจะรวมถึงข้อกำหนดที่ว่าตัวระบุต้องไม่ซ้ำกันและไม่คลุมเครือเมื่อใช้บริการไดเร็กทอรี ผู้ใช้ไม่จำเป็นต้องจำที่อยู่ทางกายภาพของทรัพยากรเครือข่าย การระบุชื่อจะช่วยค้นหาทรัพยากรได้ บริการไดเร็กทอรีบางอย่างมี ข้อกำหนด การควบคุมการเข้าถึงซึ่งจำกัดการเข้าถึงข้อมูลไดเร็กทอรีเฉพาะผู้ใช้ที่ได้รับอนุญาตเท่านั้น

การเปรียบเทียบกับฐานข้อมูลเชิงสัมพันธ์

มีหลายสิ่งที่แตกต่างระหว่างบริการไดเร็กทอรีกับฐานข้อมูลเชิงสัมพันธ์ข้อมูลสามารถซ้ำซ้อนได้หากช่วยเพิ่มประสิทธิภาพ (เช่น โดยการทำซ้ำค่าผ่านแถวในตารางแทนที่จะเชื่อมโยงกับเนื้อหาของตารางอื่นผ่านคีย์ ซึ่งเทคนิคนี้เรียกว่าการลดความซ้ำซ้อนอีกเทคนิคหนึ่งอาจเป็นการใช้สำเนาเพื่อเพิ่มปริมาณงานจริง) [ 1 ]

โครงสร้างไดเร็กทอรีประกอบด้วยคลาสของวัตถุ คุณลักษณะ การผูกชื่อ และความรู้ (เนมสเปซ) โดยที่คลาสของวัตถุมี:

  • ต้องมี - คุณสมบัติที่แต่ละอินสแตนซ์ต้องมี
  • อาจ - คุณสมบัติที่สามารถกำหนดให้กับอินสแตนซ์ได้ แต่สามารถละเว้นได้ โดยการละเว้นนั้นคล้ายกับค่า NULL ในฐานข้อมูลเชิงสัมพันธ์

คุณลักษณะบางอย่างอาจมีค่าได้หลายค่า ทำให้สามารถกำหนดคุณลักษณะการตั้งชื่อได้หลายอย่างในระดับเดียวกัน (เช่นการรวม ประเภทเครื่องและหมายเลขซีเรียล หรือหมายเลขโทรศัพท์หลายหมายเลขสำหรับ "โทรศัพท์ที่ทำงาน") คุณลักษณะและคลาสของวัตถุมักได้รับการกำหนดมาตรฐานไว้ทั่วทั้งอุตสาหกรรม ตัวอย่างเช่น คุณลักษณะและคลาส X.500มักได้รับการจดทะเบียนอย่างเป็นทางการกับIANAสำหรับรหัสวัตถุ ดังนั้น แอปพลิเคชันไดเร็กทอรีจึงพยายามนำคลาสและคุณลักษณะมาตรฐานมาใช้ซ้ำเพื่อเพิ่มประโยชน์สูงสุดจากซอฟต์แวร์เซิร์ฟเวอร์ไดเร็กทอรีที่มีอยู่

อินสแตนซ์ของอ็อบเจ็กต์จะถูกจัดวางไว้ในเนมสเปซ โดยแต่ละคลาสของอ็อบเจ็กต์จะสืบทอดมาจากคลาสแม่ (และท้ายที่สุดจากรากของลำดับชั้น ) พร้อมทั้งเพิ่มแอตทริบิวต์ลงในรายการที่ต้องมีและอาจมี บริการไดเร็กทอรีมักเป็นหัวใจสำคัญของ การออกแบบ ความปลอดภัยของระบบไอที และมีการควบคุมการเข้าถึงที่มีความละเอียดสูงตามไปด้วย

การจำลองและการกระจาย

การจำลองแบบ (Replication)และการกระจาย (Distribution) มีความหมายที่แตกต่างกันในการออกแบบและการจัดการบริการไดเร็กทอรี การจำลองแบบใช้เพื่อระบุว่าเนมสเปซไดเร็กทอรีเดียวกัน (วัตถุเดียวกัน) ถูกคัดลอกไปยังเซิร์ฟเวอร์ไดเร็กทอรีอื่นเพื่อความซ้ำซ้อนและเหตุผลด้านปริมาณงาน โดยเนมสเปซที่จำลองแบบนั้นอยู่ภายใต้การควบคุมของหน่วยงานเดียวกัน การกระจายใช้เพื่อระบุว่าเซิร์ฟเวอร์ไดเร็กทอรีหลายเครื่องในเนมสเปซที่แตกต่างกันเชื่อมต่อกันเพื่อสร้างบริการไดเร็กทอรีแบบกระจาย โดยแต่ละเนมสเปซสามารถอยู่ภายใต้การควบคุมของหน่วยงานที่แตกต่างกันได้

การนำไปใช้

บริการไดเร็กทอรีเป็นส่วนหนึ่งของ โครงการ Open Systems Interconnection (OSI) เพื่อกำหนดมาตรฐานเครือข่ายทั่วไปและความสามารถในการทำงานร่วมกันระหว่างผู้จำหน่ายหลายราย ในช่วงทศวรรษ 1980 องค์กรITUและISOได้สร้างชุดมาตรฐาน X.500สำหรับบริการไดเร็กทอรี โดยมีจุดประสงค์หลักเพื่อรองรับความต้องการในการส่งข้อความอิเล็กทรอนิกส์ระหว่างผู้ให้บริการและการค้นหาชื่อเครือข่ายโปรโตคอล Lightweight Directory Access Protocol (LDAP) นั้นอิงตามบริการข้อมูลไดเร็กทอรี X.500 โดยใช้สแต็ก TCP/IPและรูปแบบการเข้ารหัสสตริง X.500 Directory Access Protocol (DAP) บน อินเทอร์เน็ต

ระบบที่พัฒนาขึ้นก่อนรุ่น X.500 ได้แก่:

  • ระบบชื่อโดเมน (DNS):บริการไดเร็กทอรีแรกบนอินเทอร์เน็ต [ 2 ]ยังคงใช้งานอยู่
  • Hesiod :พัฒนาต่อยอดจาก DNS และใช้งานในโครงการ Project Athena ของ MIT
  • บริการข้อมูลเครือข่าย (Network Information Service หรือ NIS):เดิมชื่อ Yellow Pages (YP)เป็นบริการไดเร็กทอรีที่ Sun Microsystems นำมาใช้สำหรับสภาพแวดล้อมเครือข่าย Unixโดยมีบทบาทคล้ายกับ Hesiod
  • NetInfo :พัฒนาโดย NeXT ในช่วงปลายทศวรรษ 1980 สำหรับ NEXTSTEPหลังจากที่ Apple เข้าซื้อกิจการ NetInfo ก็ถูกปล่อยออกมาเป็นโอเพนซอร์ส และทำหน้าที่เป็นบริการไดเร็กทอรีสำหรับ Mac OS Xก่อนที่จะถูกยกเลิกการใช้งานและแทนที่ด้วย Open Directory ที่ใช้ LDAP การสนับสนุน NetInfo ถูกลบออกไปพร้อมกับการเปิดตัว 10.5 Leopard
  • Banyan VINES :บริการไดเร็กทอรีที่ปรับขนาดได้เป็นครั้งแรก
  • โดเมน NT :พัฒนาโดย Microsoft เพื่อให้บริการไดเร็กทอรีสำหรับเครื่อง Windows ก่อนการเปิดตัว Active Directory ที่ใช้ LDAP ใน Windows 2000 Windows Vista ยังคงรองรับโดเมน NT ต่อไปหลังจากที่ได้ผ่อนปรนข้อกำหนดขั้นต่ำของโปรโตคอลการตรวจสอบสิทธิ์แล้ว

การใช้งาน LDAP

การใช้งานที่อิงตาม LDAP/X.500 ประกอบด้วย:

เครื่องมือโอเพนซอร์สสำหรับสร้างบริการไดเร็กทอรี ได้แก่ OpenLDAP, โปรโตคอล Kerberosและซอฟต์แวร์ Sambaซึ่งสามารถทำหน้าที่เป็นตัวควบคุมโดเมน Windows โดยมี Kerberos และ LDAP เป็นแบ็กเอนด์การบริหารจัดการทำได้โดยใช้ GOsa หรือ Samba SWAT

การใช้บริการชื่อ

ระบบยูนิกซ์

โดยทั่วไปแล้ว การกำหนดค่าบริการชื่อโดเมนบนระบบ Unix จะทำผ่านไฟล์nsswitch.confสามารถเรียกดูข้อมูลจากบริการชื่อโดเมนได้ด้วยคำสั่ง getent

ดูเพิ่มเติม

ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Directory_service&oldid=1354222131 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ บริการไดเร็กทอรี

ในด้าน คอมพิวเตอร์ บริการไดเร็กทอรี หรือบริการ ชื่อโดเมน จะจับคู่ชื่อของทรัพยากรเครือข่ายกับ ที่อยู่เครือข่าย ที่เกี่ยวข้อง มันคือโครงสร้างพื้นฐานข้อมูลที่ใช้ร่วมกันสำหรับการค้นหา...

การเปรียบเทียบกับฐานข้อมูลเชิงสัมพันธ์

มีหลายสิ่งที่แตกต่างระหว่างบริการไดเร็กทอรีกับ ฐานข้อมูลเชิงสัมพันธ์ ข้อมูลสามารถซ้ำซ้อนได้หากช่วยเพิ่มประสิทธิภาพ (เช่น โดยการทำซ้ำค่าผ่านแถวในตารางแทนที่จะเชื่อมโยงกับเนื้อหาของตารางอื่นผ่านคีย์ ซึ่งเทคนิคนี้เรียกว่า การลดความซ้ำซ้อน...

การจำลองและการกระจาย

การจำลองแบบ (Replication) และการกระจาย (Distribution) มีความหมายที่แตกต่างกันในการออกแบบและการจัดการบริการไดเร็กทอรี การจำลองแบบใช้เพื่อระบุว่าเนมสเปซไดเร็กทอรีเดียวกัน (วัตถุเดียวกัน)...

การนำไปใช้

บริการไดเร็กทอรีเป็นส่วนหนึ่งของ โครงการ Open Systems Interconnection (OSI) เพื่อกำหนดมาตรฐานเครือข่ายทั่วไปและความสามารถในการทำงานร่วมกันระหว่างผู้จำหน่ายหลายราย ในช่วงทศวรรษ 1980 องค์กร ITU และ ISO ได้สร้าง ชุดมาตรฐาน X.