⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rfc1617.txt

📁 著名的RFC文档,其中有一些文档是已经翻译成中文的的.
💻 TXT
📖 第 1 页 / 共 4 页
字号:
RARE Working Group on Network Applications Support (WG-NAP)     [Page 7]RFC 1617      Naming and Structuring Guidelines for X.500       May 1994                            ROOT                           / | \                          /  |  \                      C=GB  C=FR  C=US                     /       |       \                    /        |        \          O=MultiNat---->O=MultiNat<----O=MultiNat                         /    |    \                        /     |     \                       /      |      \                 l=abc      ou=def     l=fgi                     ---> means "alias to"      Figure 1: The multi-national as a single entity   The organisation's entries all exist under a single sub-tree. The   organisational structure beneath the organisation entry should   reflect the perceived structure of the organisation, and so no   recommendations on this matter can be made here. To assist the person   querying the directory, alias entries should be created under all   countries where the organisation operates.2.5.2 The Multi-National as a Loose Confederation   Another common model of organisational structure is that where a   multi-national consists of a number of national entities, which are   in large part independent of both sibling national entities, and of   any central entity. In such cases, the model shown in Figure 2 may be   a better choice. Organisational entries exist within each country,   and only that country's localities and organisational units appear   directly beneath the appropriate organisational entry.RARE Working Group on Network Applications Support (WG-NAP)     [Page 8]RFC 1617      Naming and Structuring Guidelines for X.500       May 1994                              ROOT                             / | \                            /  |  \                        C=GB C=FR C=US                        /      |     \                       /       |      \              O=MultiNat   O=MultiNat   O=MultiNat             /    |        /    |   \        |    \            /     |       /     |    \       |     \        L=FR    L=GB<---L=GB     |   L=US--->L=US   L=FR          \                      |                 /           ------------------->L=FR<----------------                      ---> means "alias to"      Figure 2: The multi-national as a loose confederation   Some binding together of the various parts of the organisation can be   achieved by the use of aliases for localities and organisational   units, and this can be done in a highly flexible fashion. In some   cases, the national view might not contain all branches of the   company, as illustrated in Figure 2.2.5.3 Loosely Linked DIT Sub-Trees   A third approach is to avoid aliasing altogether, and to use the   looser binding provided by an attribute such as seeAlso. This   approach treats all parts of an organisation as essentially separate.   A unified view of the organisation can only be achieved by user   interfaces choosing to follow the seeAlso links. This is a key   difference with aliasing, where decisions to follow links may be   specified within the protocol. (Note that it may be better to specify   another attribute for this purpose, as seeAlso is likely to be used   for a wide variety of purposes.)2.5.4 Summary of Advantages and Disadvantages of the Above Approaches   Providing an internal directory      All the above methods can be used to provide an internal      directory. In the first two cases, the linkage to other parts of      the organisation can be followed by the protocol and thus      organisation-wide searches can be achieved by single X.500RARE Working Group on Network Applications Support (WG-NAP)     [Page 9]RFC 1617      Naming and Structuring Guidelines for X.500       May 1994      operations. In the last case, interfaces would have to "know" to      follow the soft links indicated by the seeAlso attribute.   Impact on naming      In the single-entity model, all DNs within the organisation will      be under one country. It could be argued that this will often      result in rather "unnatural" naming. In the loose- confederation      model, DNs are more natural, although the need to disambiguate      between organisational units and localities on an international,      rather than just a national, basis may have some impact on the      choice of names. For example, it may be necessary to add in an      extra level of organisational unit or locality information. In the      loosely-linked model, there is no impact on naming at all.   Views of the organisation      The first method provides a unique view of the organisation.  The      loose confederacy allows for a variety of views of the      organisation. The view from the centre of the organisation may      well be that all constituent organisations should be seen as part      of the main organisation, whereas other parts of the organisation      may only be interested in the organisation's centre and a few of      its sibling organisations. The third model gives an equally      flexible view of organisational structures.   Lookup performance      All methods should perform reasonably well, providing information      is either held within a single DSA or it is replicated to the      other DSAs.3. Naming Style   The first goal of naming is to provide unique identifiers for   entries. Once this is achieved, the next major goal in naming entries   should be to facilitate querying of the Directory. In particular,   support for a naming structure which facilitates use of user friendly   naming [5] is desirable. Other considerations, such as accurately   reflecting the organisational structure of an organisation, should be   disregarded if this has an adverse effect on normal querying. Early   experience in the pilot has shown that a consistent approach to   structure and naming is an aid to querying using a wide range of user   interfaces, as interfaces are often optimised for DIT structures   which appear prevalent. In addition, the X.501 standard notes that   "RDNs are intended to be long-lived so that the users of the   Directory can store the distinguished names of objects..." and "It is   preferable that distinguished names of objects which humans have toRARE Working Group on Network Applications Support (WG-NAP)    [Page 10]RFC 1617      Naming and Structuring Guidelines for X.500       May 1994   deal with be user-friendly." [2]   Naming is dependent on a number of factors and these are now   considered in turn.3.1 Multi-Component Relative Distinguished Names   According to the standard, relative distinguished names may have more   than one component selected from the set of the attributes of the   entry to be named. This is useful when there are, for example, two   "John Smiths" in one department. The use of multi-component relative   distinguished names allows one to avoid artificial naming values such   as "John Smith 1" or "John Smith-2". Attributes which could be used   as the additional naming attribute include: personalTitle,   roomNumber, telephoneNumber, and userId.3.2 National Guidelines for Naming   Where naming is being done in a country which has established   guidelines for naming, these guidelines should in general be   followed. These guidelines might be based on an established   registration authority, or may make use of an existing registration   mechanism (e.g., company name registration).   Where an organisation has a name which is nationally registered in an   existing registry, this name is likely to be appropriate for use in   the Directory, even in cases where there are no national guidelines.3.3 Naming Organisation and Organisational Unit Names   The naming of organisations in the Directory will ultimately come   under the jurisdiction of official naming authorities. In the   interim, it is recommended that pilots and organisations follow these   guidelines. An organisation's RDN should usually be the full name of   the organisation, rather than just a set of initials. This means that   University College London should be preferred over UCL.  An example   of the problems which a short name might cause is given by the   proposed registration of AA for the Automobile Association.  This   seems reasonable at first glance, as the Automobile Association is   well known by this acronym. However, it seems less reasonable in a   broader perspective when you consider that organisations such as   Alcoholics Anonymous and American Airlines use the same acronym.   Just as initials should usually be avoided for organisational RDNs,   so should formal names which, for example, exist only on official   charters and are not generally well known. There are two reasons for   this approach:RARE Working Group on Network Applications Support (WG-NAP)    [Page 11]RFC 1617      Naming and Structuring Guidelines for X.500       May 1994      1.   The names should be meaningful.      2.   The names should uniquely identify the organisation, and be           a name which is unlikely to be challenged in an open           registration process. For example, UCL might well be           challenged by United Carriers Ltd.   The same arguments on naming style can be applied with even greater   force to the choice of RDNs for organisational units. While   abbreviated names will be in common parlance within an organisation,   they will almost always be meaningless outside of that organisation.   While many people in academic computing habitually refer to CS when   thinking of Computer Science, CS may be given several different   interpretations. It could equally be interpreted as Computing   Services, Cognitive Science, Clinical Science or even Counselling   Services.   For both organisations and organisational units, extra naming   information should be stored in the directory as alternative values   of the naming attribute. Thus, for University College London, UCL   should be stored as an alternative organizationName attribute value.   Similarly CS could be stored as an alternative organizationalUnitName   value for Computer Science and any of the other departments cited   earlier. In general, entries will be located by searching, and so it   is not essential to have RDNs which are either the most memorable or   guessable, although names should be recognisable. The need for users   not to type long names may be achieved by use of carefully selected   alternative values.3.4 Naming Human Users   A reasonably consistent approach to naming people is particularly   critical as a large percentage of directory usage will be looking up   information about people. User interfaces will be better able to   assist users if entries have names conforming to a common format, or   small group of formats. It is suggested that the RDN should follow   such a format. Alternative values of the common name attribute should   be used to store extra naming information. It seems sensible to try   to ensure that the RDN commonName value is genuinely the most common   name for a person as it is likely that user interfaces may choose to   place greater weight on matches on the RDN than on matches on one of   the alternative names.   The choice of RDN for humans will be influenced by cultural   considerations. In many countries the best choice will be of the form   familiar-first-name surname. Thus, Steve Kille is preferred as the   RDN choice for one of this document's co-authors, while Stephen E.   Kille is stored as an alternative commonName value. Pragmatic choicesRARE Working Group on Network Applications Support (WG-NAP)    [Page 12]RFC 1617      Naming and Structuring Guidelines for X.500       May 1994   will have to be made for other cultures. The common name attribute   should not be used to hold other attribute information such as   telephone numbers, room numbers, or local codes. Such information   should be stored within the appropriate attributes as defined in the   COSINE and Internet X.500 Schema. Section 3.1 on multi-component RDNs   shows how clashing names can be made unique.   The choice of a naming strategy should not be made on the basis of   the possibilities of the currently available user interface   implementations. For example, it is inappropriate to use common names   of the form 'surname firstname' merely because a user interface   presents results in a more satisfactory order by so doing. Use the   best structure for human names, and fix the user interface!   More details on the use of commonName in section 4.4.1.3.5 Application Entities   The guidelines of X.521 should be followed, in that the application   entity should always be named relative to an Organisation or   Organisational Unit. The application process will often correspond to   a system or host. In this case, the application entities should be   named by Common Names which identify the service (e.g., "FTAM   Service"). In cases where there is no useful distinction between   application process and application entity, the application process   may be omitted (This is often done for DSAs in the current pilot).4. Attribute Values   In general the attribute values should be used as documented in the   standards. Sometimes the standard is not very precise about which   attribute to use and how to represent a value.   The following sections give recommendations how to use them in X.500   pilot projects.4.1 Basic Attribute Syntaxes   Every attribute type has a definition of the attribute syntaxes its   values may be use. Most attribute types make use the basic attribute   syntaxes only.RARE Working Group on Network Applications Support (WG-NAP)    [Page 13]RFC 1617      Naming and Structuring Guidelines for X.500       May 19944.1.1 Printable String   This most simple syntax uses a subset of characters from ISO 646 IRV.    A-Z   a-z   0-9   '     (     )     +    ,     -     .     /     :     ?     space    Tab 1: Characters in PrintableString4.1.2 IA5 String - T.50   The International Alphabet No. 5 (IA5) is known from the X.400   message handling service. It covers a wider range of characters than   the printable string. The international reference version of IA5   offers the same set of characters as ISO 646 IRV.4.1.3 Teletex String - T.61   The Teletex character set is a very unusual one in the computing   environment because it uses mixed one and two octet character codes   which are more difficult to handle than single octet codes. Most of   the characters can be mapped to the more often supported 8-bit   character set standard ISO 8859-1 (ISO Latin-1).4.1.4 Case Ignore String   Many attributes use this case insensitive syntax. It allows attribute   values to be represented using a mixture of upper and lower case   letters, as appropriate. Matching of attribute values, however, is   performed such that no significance is given to case.4.1.5 Distinguished Name   A Distinguished Name should currently never contain a value in T.61   string syntax because most users would not be able to view or type it   correctly by lack of appropriate hardware/software configuration.   Therefore, only the characters defined in printable string syntax   should be used as part of a RDN. The correct representation of the   name should be added as additional attribute value to match for   search operations.4.2 Languages & Transliteration   The standard as available has no support at all for the use of   different languages in the Directory. It is e.g., not possible to add   a language qualifier to a description attribute nor is it possible to   use characters beyond the Teletex character set.RARE Working Group on Network Applications Support (WG-NAP)    [Page 14]

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -