Internet Kommunikation 1 Überblick und Bewertung Fabrice Poundeu T. 1
Inhalt Server-Implementierungen Client-Implementierungen Entwicklung LDAP basierter Software Testszenarien für LDAP-Implementierungen Bewertung Quiz Literatur Fabrice Poundeu T. 2
LDAP Server-Implementierungen OpenLDAP Infosoft s Distributed Directory Server Netscape Directory Server Sun One Directory Sever IBM s DB Series LDAP Directory Novell edirectory Active Directory Fabrice Poundeu T. 3
LDAP-Implementierung In BS Microsoft Windows NT Linux Directory Services Fabrice Poundeu T. 4
LDAP-Client Implementierungen Direkter Zugriff auf LDAP Dienste Web Browser (URL LDAP) Netscape Communicator Microsoft Outlook Server Netscape suite Fabrice Poundeu T. 5
Entwicklung LDAP-basierte Software Durch APIs U-M LDAP SDK C (UMICH, OpenLDAP) Innosoft LDAP Client SDK C (Innosoft) Netscape Directory SDK Java, C (Netscape) PerLDAP Modulen Perl (Netscape) Net LDAP API Perl (GNU) Java Naming and Directory Interface (JNDI) Java(SUN) Active Directory Service Interface (ADSI) COM (Microsoft) Fabrice Poundeu T. 6
Testszenarien für einige LDAP-Implementierungen Getestet worden sind: Windows 2000 Active Directory Novell edirectory 8.5 Messaging Direct M-Vault (ISODE) Netscape Directory Server 4.13 IBM Secure Way Directory 3.2 OpenLDAP 2.0.7 Quelle: [Klasen, Norbert 2001] Directory Service for Linux Fabrice Poundeu T. 7
Testszenarien für einige LDAP-Implementierungen Testumgebung Plattform(Server) : AMD Athlon 750, 256 RAM, Suse Linux 7.0, Plattform: Windows 2000 Server SP1(Für Active Directory) Testsuite (Client): DirectoryMark 1.2 Client-gerät: Pentium 3, 500MHz, 128 MB RAM, Windows 2000 20.000 Datensätze (simulieren die Accounts für 20.000 Studenten) Drei Testszenarien Messaging (Mail transfer Agent) Adress look-up (Suchen nach E-mail Adressen) Authentifizierung Quelle: [Klasen, Norbert 2001] Directory Service for Linux Fabrice Poundeu T. 8
Testszenarien für einige LDAP-Implementierungen Testergebnisse Messaging (Mail transfer Agent) Quelle: [Klasen, Norbert 2001] Directory Service for Linux Fabrice Poundeu T. 9
Testszenarien für einige LDAP-Implementierungen Testergebnisse Adress look-up (Suchen nach E-mail Adressen) Quelle: [Klasen, Norbert 2001] Directory Service for Linux Fabrice Poundeu T. 10
Testszenarien für einige LDAP-Implementierungen Testergebnisse Authentifizierung Quelle: [Klasen, Norbert 2001] Directory Service for Linux Fabrice Poundeu T. 11
Überblick aller Ergebnissen Quelle: [Klasen, Norbert 2001] Directory Service for Linux Fabrice Poundeu T. 12
Bewertung Active Directory & Netscape Directory Server Beste Leistungen Schwäche bei der Authentifizierung OpenLDAP Beste Leistungen bei der Authentifizierung Fabrice Poundeu T. 13
Aktuelle LDAP-Implementierung Quiz Welche LDAP-Implementierungenarten gibt es? Server-Implementierungen Client-Implementierungen In welchen Betriebssystemen ist LDAP bereits implementiert? Microsoft Windows NT Linux (Linux Directory Services) Entwicklung LDAP basierte Software? Über APIs (die gängige Programmiersprachen bieten vordefinierte LDAP-Funktionen an) Fabrice Poundeu T. 14
Aktuelle LDAP-Implementierung Literatur [Mirtain,Laurent 1999]: LDAP www-sop-inria.fr/semir/personnel/laurent.mirtain/ldap.html Letzter Zugriff: 12.11.05 12:30 Uhr [Haberer,Petra 2005]: Was ist LDAP www.mitlinx.de/ldap/main.html Letzter Zugriff: 14.12.05 14:25 Uhr [Klasen, Norbert 2001]: Directory Service for Linux http://www.daasi.de/staff/norbert/thesis/thesis.pdf Letzter Zugriff: 20.12.05 17:00 Uhr [Gietz, Peter 2003]: Einführung in LDAP und seine Anwendungsmöglichkeiten http://www.daasi.de/pub/ldap_ef_s+cv2.pdf Letzter Zugriff: 20.12.05 18:15 Uhr Fabrice Poundeu T. 15