home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #20 / NN_1992_20.iso / spool / comp / protocol / iso / 1129 < prev    next >
Encoding:
Text File  |  1992-09-13  |  5.1 KB  |  108 lines

  1. Newsgroups: comp.protocols.iso
  2. Path: sparky!uunet!usc!sol.ctr.columbia.edu!ira.uka.de!fauern!fauna!mskuhn
  3. From: mskuhn@immd4.informatik.uni-erlangen.de (Markus Kuhn)
  4. Subject: X.500 (was: second system syndrome)
  5. References: <1992Aug26.154940.14823@sequent.com> <BtMtov.9xK@immd4.informatik.uni-erlangen.de> <1992Sep13.003603.7766@nobeltech.se>
  6. Message-ID: <BuIuC8.C0s@immd4.informatik.uni-erlangen.de>
  7. Organization: CSD., University of Erlangen, Germany
  8. Date: Sun, 13 Sep 1992 14:45:44 GMT
  9. Lines: 94
  10.  
  11. ppan@nobeltech.se (Per Andersson) writes:
  12. >Oh. I haven't seen any actual X.500 implementation, but: 
  13.  
  14. I believe that 98% of the people that use X.500 today on the Internet
  15. use the Paradise implementation that comes with ISODE 8.0. It has
  16. a DSA and several different interactive user agents. It's quite fine,
  17. but I feel that it's still a research version not 100% suitable for
  18. everyday usage. E.g. installation is a little bit more complicated
  19. then with other popular programs (e.g. elm, GNU things).
  20.  
  21. >-How will I get access to names of users at other sites
  22.  
  23. For the user, there are at least 2 different kinds of access to the
  24. directory database that I've seen implemented:
  25.  
  26. a) browsing
  27.  
  28.    The X.500 directory is organized like a tree. The whole world is
  29.    represented by the root, the children of the root are all
  30.    countries and international organizations and below the country
  31.    nodes you have organizations (e.g. my university). These
  32.    organizations are perhaps further subdivided in departments
  33.    (organizational units) like "Computer Science" etc.
  34.    The whole structure looks like a file system with directories
  35.    and files and you can browse in it as you can do this in
  36.    a file system (with commands, with a nice GUI, ...)
  37.    Each entry has attributes associated with it. E.g. my entry
  38.    has attributes that describe my phone number, my address (email
  39.    and postal), my favourite drink and even my face (with a small
  40.    JPEG encoded photo). An access control system allows you to
  41.    restrict some users (e.g. from outside your company) to read
  42.    only selected attributes.
  43.  
  44. b) searching
  45.  
  46.    Some of the more intelligent user agents ask you a few questions
  47.    or ask you for a guess where in the tree the person you search might
  48.    be located (you know perhaps the country and a part of the name
  49.    of the organization). Then these programms will perform a search in 
  50.    the database and try to find what you searched for (e.g. a person,
  51.    a department, a printer, a fileserver, a contact person, a document, ...)
  52.    The attributes of the entries found will be displayed to you.
  53.  
  54. All these accesses to the database are done over a protocol called DAP
  55. (directory access protocol). Two kind of programs are involved: The
  56. DUA (directory user agent) implements the user interface and sends the
  57. querry commands via DAP to the DSA (directory service agent, the server)
  58. which contains a part of the database and querries other DSAs using the
  59. DSP (directory system protocol).
  60.  
  61. (DUA,DSA,DAP,DSP, all right? ;-)
  62.  
  63. >-Will I do interactive lookups over public X.25 in perhaps 2400bps ?
  64.  
  65. Thats possible, of course. There are several public DUAs available on
  66. the Internet and via different X.25 networks (e.g. the German WIN).
  67. Over very slow lines, it might be more comfortable to have a local
  68. DUA and using the directory access protocol over the X.500 line.
  69.  
  70. >-How do I do store&forward mail, still using x.500 ?
  71.  
  72. Today, if you want to use X.500, you need access to a DSA
  73. in order to resolve querries, and this DSA must have permanent
  74. contact with other DSAs, so that eventually (with several intermediate
  75. DSAs perhaps) you are in contact with every DSA on this world.
  76. This is no problem if you are permanently connected to a large network
  77. with lots of DSAs that are again connected to other DSAs on other
  78. nets (e.g. Internet, many X.25 nets and big LANs). In a dialup
  79. environment (where you need a store and forward system for mail),
  80. things become a little bit more difficult. The database must have
  81. copies of many entries on a lot of different DSAs, because the DSAs
  82. are not connected all the time. In extreme cases, it might be necessary
  83. to have huge copies of the whole tree in each dialup DSA and differential
  84. updates of the copies will be propagated through the network in a store
  85. and forward manner using DISP (directory information shadowing protocol,
  86. the final X.500 abreviation for today :-). DISP is still a draft standard
  87. today and consequently hasn't been implemented widely.
  88.  
  89. The X.500 directory system may be useful for both finding persons
  90. on the net and doing routing decisions.
  91.  
  92. I hope this was an answer to your question (correct me if not!).
  93.  
  94. Markus
  95.  
  96. (in the tree: Markus Kuhn, Studenten, Informatik, Uni-Erlangen,
  97. Germany. You should be able to find this entry easily with the 
  98. information in my .signature below using a good DUA.)
  99.  
  100. -- 
  101. Markus Kuhn, Computer Science student -=-=- University of Erlangen, Germany
  102. Internet: mskuhn@immd4.informatik.uni-erlangen.de  |  X.500 entry available
  103. -A distributed system is one in which the failure of a computer you didn't-
  104. -even know existed can render your own computer unusable. (Leslie Lamport)-
  105. QUIT
  106. omputer you didn't-
  107. -even know existed can render your own computer unusable. (Leslie Lamport)-
  108.