📄 rfc1330.txt
字号:
X.500 organization names must be nationally unique if they appear directly below the c=US level in the DIT structure. Nationally unique names must be registered through an appropriate registration authority, i.e., one which grants nationally unique names. X.500 organizational unit names need to be unique relative to the node directly superior to them in the DIT. Registration of these names should be conducted through the "owner" of the superior node. The registration of X.500 names below the organization level are usually a local matter. However, all siblings under a given node in the DIT must have unique RDNs. See Section 4 for a more complete description of OSI registration issues and procedures.2.10. Future X.500 Issues to be Considered2.10.1. ADDMDS Interoperating with PRDMDS This is a problem which currently does not have an answer. The issue of Administrative Directory Management Domains (ADDMDs) interacting with Private Directory Management Domains (PRDMDs) is just beginning to be investigated by several groups interested in solving this problem.2.10.2. X.400 Interaction with X.500 The current level of understanding is that X.400 can benefit from theESCC X.500/X.400 Task Force [Page 21]RFC 1330 X.500 and X.400 Plans for ESnet May 1992 use of X.500 in two ways: 1. Lookup of message recipient information. 2. Lookup of message routing information. X.400 technology and products, as they stand today, do not support both of these features in a fully integrated fashion across multiple vendors. As the standards and technology evolve, consideration will have to be given in applying these new functions to the production ESnet X.500/X.400 services environment.2.10.3. Use of X.500 for NIC Information Work is currently being performed in the IETF to place NIC information on-line in an Internet-based X.500 service.2.10.4. Use of X.500 for Non-White Pages Information The PSI White Pages Pilot Project has caused increasing and popular use of X.500 as a white pages services within the Internet community. However, the X.500 standard provides for much more than just this service. Application processes, devices and security objects are just a few of the objects to be considered for future incorporation in the global X.500 database.2.10.5. Introduction of New X.500 Implementations Thought will have to be given to the use of commercial X.500 products in the future as QUIPU (the implementation recommended in this paper) may not meet all of the needs of the ESnet community. As commercial products mature and become stable, they will have to be incorporated into the ESnet X.500 service in a way which ensures interoperability and reliability.2.10.6. Interaction of X.500 and DECdns There is every indication that DECdns and X.500 will interoperate in some fashion in the future. Since there is an evolving DECdns namespace (i.e. OMNI) and an evolving X.500 DIT (i.e. NADF), some consideration should be given to how these two name trees will interact. All of this will be driven by the Digital Equipment Corporation's decisions on how to expand and incorporate its DECdns product with X.500.ESCC X.500/X.400 Task Force [Page 22]RFC 1330 X.500 and X.400 Plans for ESnet May 19923. X.400 - OSI Message Handling Services3.1. Brief Tutorial In 1984 CCITT defined a set of protocols for the exchange of electronic messages called Message Handling Systems (MHS) and is described in their X.400 series of recommendations. ISO incorporated these recommendations in their standards (ISO 10021). The name used by ISO for their system was MOTIS (Message-Oriented Text Interchange Systems). In 1988 CCITT worked to align their X.400 recommendations with ISO 10021. Currently when people discuss messaging systems they use the term X.400. These two systems are designed for the general purpose of exchanging electronic messages in a store and forward environment. The principle use being made of this system today is to support electronic mail. This section will give an overview of X.400 as used for electronic mail. In the following sections, the term X.400 will be used to describe both the X.400 and MOTIS systems. The basic model used by X.400 MHS is that of a Message Transfer System (MTS) accessed via a User Agent (UA). A UA is an application that interacts with the Message Transfer System to submit messages on behalf of a user. A user is referred to as either an Originator (when sending a message) or a Recipient (when receiving one). The process starts out when an Originator prepares a message with the assistance of their UA. The UA then submits the message to the MTS for delivery. The MTS then delivers the message to one or more Recipient UAs. _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ______ | _______ _______ | ______ | | | MTS | | | | | | | | UA |<----|---->| MTA |<------>| MTA |<---|--->| UA | |______| | |_______| |_______| | |______| |_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _| The MTS provides the general store-and-forward message transfer service. It is made up of a number of distributed Message Transfer Agents (MTA). Operating together, the MTAs relay the messages and deliver them to the intended recipient UAs, which then makes the messages available to the recipient (user). The basic structure of an X.400 message is an envelope and content (i.e. message). The envelope carries information to be used when transferring the message through the MTS. The content is the piece of information that the originating UA wishes delivered to the recipient UA. There are a number of content types that can be carried in X.400 envelopes. The standard user message content type defined by X.400 is called the Interpersonal (IP) message. An IPESCC X.500/X.400 Task Force [Page 23]RFC 1330 X.500 and X.400 Plans for ESnet May 1992 message consists of two parts, the heading and body. The heading contains the message control information. The body contains the user message. The body may consist of a number of different body parts. For example one IP message could carry voice, text, Telex and facsimile body parts. The Management domain (MD) concept within the X.400 recommendations defines the ownership, operational and control boundary of an X.400 administration. The collection consisting of at least one MTA and zero or more UAs owned by an organization or public provider constitutes a management domain (MD). If the MD is managed by a public provider it is called an Administration Management Domain (ADMD). The MD managed by a company or organization is called a Private Management Domain (PRMD). A Private MD is considered to exist entirely within one country. Within that country a PRMD may have access to one or more ADMDs. Each MD must ensure that every user (i.e UA) in the MD has at least one name. This name is called the Originator/Recipient (O/R) Name. O/R Names are constructed from a set of standard attributes: o Country Name o Administration Management Domain o Private Management Domain o Organization Name o Organizational Unit Name o Surname o Given name o Initials o Generational Qualifier An O/R name must locate one unambiguous O/R UA if the message is to be routed correctly through the Message Transfer Service. Currently each MD along the route a message takes determines the next MD's MTA to which the message should be transferred. No attempt is made to establish the full route for a message, either in the originating MD or in any other MD that acquires the store and forward responsibility for the message. Messages are relayed by each MD on the basis of the Management domainESCC X.500/X.400 Task Force [Page 24]RFC 1330 X.500 and X.400 Plans for ESnet May 1992 portion of their O/R Name until arrival at the recipient MD. At which point, the other attributes in the name are used to further route to the recipient UA. Internal routing within a MD is the responsibility of each MD.3.2. ESnet X.400 Logical Backbone Currently within the ESnet community message handling services are implemented with a number of different mail products, resulting in what is classically known as an "n-squared" problem. For example, let's say that LLNL only uses QuickMail on site, PPPL only uses MAIL-11 (VMS MAIL), and CEBAF only uses SMTP mail. For LLNL to send mail to PPPL and CEBAF, is must support MAIL-11 and SMTP locally on- site. Likewise for PPPL to send mail to LLNL and CEBAF, it must support MAIL-11 and QuickMail locally. Identically, this scenario exists for CEBAF. To alleviate this problem, a logical X.400 backbone must be established through out the entire ESnet backbone. Then, each ESnet backbone site will be responsible for only providing connectivity between it's local mail domains (QuickMail, MAIL-11, SMTP Mail, or even native X.400) and the logical X.400 backbone. One of the long- term goals is to establish X.400 as the "common denominator" between directly connected ESnet backbone sites.3.3. Naming Structure The name-spaces for X.500 and X.400 are completely different and are structured to meet different needs. The X.500 name-space is typically organized to allow quick, optimized searching; while the X.400 ORname is used to forward an X.400 message through several "levels" of MTAs (X.400 Message Transfer Agents). ESnet backbone sites will participate in the X.400 environment through one of two options; either participating in the ESnet Private Management Domain (PRMD) or operating a site PRMD. For most sites, utilizing the ESnet PRMD will be the simpler and preferable choice.3.3.1. Participating in the ESnet Private Management Domain ESnet backbone sites participating in the ESnet PRMD will have an X.400 name syntax as follows: /.../O=<site>/PRMD=ESnet/ADMD= /C=US/ A few examples of a possible X.400 ORnames using the above syntax are:ESCC X.500/X.400 Task Force [Page 25]RFC 1330 X.500 and X.400 Plans for ESnet May 1992 /PN=Smith/OU=Computations/O=LLNL/PRMD=ESnet/ADMD= /C=US/ /PN=Jones/OU=Physics/O=PPPL/PRMD=ESnet/ADMD= /C=US/ These sites will operate an MTA at the /O=<organization> level in the name hierarchy.3.3.2. Operating a Site Private Management Domain ESnet backbone sites which operate a PRMD will have an X.400 name syntax as follows: /.../O=<org>/PRMD=<site>/ADMD= /C=US/ A few examples of a possible X.400 ORnames using the above syntax are: /PN=Smith/O=Computations/PRMD=LLNL/ADMD= /C=US/ /PN=Jones/O=Physics/PRMD=PPPL/ADMD= /C=US/ These sites will operate an MTA at the /PRMD=<PRMD> level in the name hierarchy. This MTA will peer with the
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -