?? rfc2079.txt
字號(hào):
組織:中國(guó)互動(dòng)出版網(wǎng)(http://www.china-pub.com/)
RFC文檔中文翻譯計(jì)劃(http://www.china-pub.com/compters/emook/aboutemook.htm)
E-mail:ouyang@china-pub.com
譯者:魯嘉俊(用戶名:C-- 信箱:biodio@kali.com.cn)
譯文發(fā)布時(shí)間:2002-3-2
版權(quán):本中文翻譯文檔版權(quán)歸中國(guó)互動(dòng)出版網(wǎng)所有。可以用于非商業(yè)用途自由轉(zhuǎn)載,但必須保留本文檔的翻譯及版權(quán)信息。
Network Working Group M. Smith
Request for Comments: 2079 Netscape Communications
Category: Standards Track January 1997
X.500 屬性類型和對(duì)象類別去掌握統(tǒng)一資源定位器(URIs)的定義
(RFC—2079 Definition of an X.500 Attribute Type and an Object Class
to Hold Uniform Resource Identifiers (URIs) )
* 備忘錄的地位
這個(gè)文件詳細(xì)說(shuō)明了一個(gè)因特網(wǎng)標(biāo)準(zhǔn)為因特網(wǎng)共同體尋找協(xié)議,以及為改進(jìn)提出討論和建議。如果想知道這個(gè)協(xié)議的標(biāo)準(zhǔn)生命和情況,請(qǐng)查閱最新版本的《因特網(wǎng)官方協(xié)議標(biāo)準(zhǔn)》。這個(gè)備忘錄的發(fā)行是無(wú)限制的。
* 摘要
URLs正在被廣泛用于精確定位因特網(wǎng)資源的位置。能夠把URLs包含于符合LDAP和X.500信息模式的目錄下成了迫切需要,同時(shí)也要求能包含其它被定義的統(tǒng)一資源定位器。一些獨(dú)立的團(tuán)體已經(jīng)開始試驗(yàn)LDAP和X.500目錄下包含同一資源位置。到此為止這篇文章是建立在試驗(yàn)上,定義新的用標(biāo)準(zhǔn)的方法儲(chǔ)存于目錄入口的屬性類型和輔助對(duì)象類來(lái)承認(rèn)統(tǒng)一資源定位器、來(lái)包含URLs。
* 背景和打算用途
由[1]所定義的URLs是幾種由工程任務(wù)組正在定義的統(tǒng)一資源定位器(URIs)中的第一個(gè)。統(tǒng)一資源定位器正在因特網(wǎng)上被廣泛使用,特別是大多數(shù)用在超文本鏈接標(biāo)示語(yǔ)言[2]中。這篇文章定義了一個(gè)被稱為標(biāo)示統(tǒng)一資源定位器(LabeledURI)的X.500[3,4]屬性類型和一個(gè)被稱為標(biāo)示輔助對(duì)象類的輔助對(duì)象類(labeled URI Object)來(lái)支持所有種類的統(tǒng)一資源定位器,包括URLs。這些定義是為L(zhǎng)DAP 和X.500 目錄而設(shè)計(jì)的,也可以被用于其它的文章。
標(biāo)示統(tǒng)一資源定位器的計(jì)劃定義
* 關(guān)于標(biāo)示統(tǒng)一資源定位器的討論
標(biāo)示統(tǒng)一資源定位器的屬性類型有著客觀精確排列語(yǔ)法(后來(lái)統(tǒng)一資源定位器是客觀靈敏地),而且它有多值。屬性里的值必須由一個(gè)隨機(jī)帶著一個(gè)或更多的空格字符的統(tǒng)一資源定位器(現(xiàn)在是URLs)和一個(gè)標(biāo)識(shí)組成。因?yàn)榭崭褡址辉试S在統(tǒng)一資源定位器未編碼地出現(xiàn),所以不會(huì)出現(xiàn)不明確標(biāo)識(shí)從何處開始的情況。現(xiàn)在,統(tǒng)一資源定位器部分必須遵守URL規(guī)則。多樣的標(biāo)示統(tǒng)一資源定位器的值一般表示不同的與X.500對(duì)象完全有關(guān)聯(lián)的資源,但是可能對(duì)同一資源表示不同的位置。
標(biāo)識(shí)是用來(lái)描述統(tǒng)一資源定位器指向的資源,對(duì)人們消費(fèi)是一個(gè)很好的名詞。這篇文章不打算詳細(xì)說(shuō)明關(guān)于標(biāo)識(shí)方面語(yǔ)法。在某些事例中它對(duì)包含URI引用的一些指示或者資源的大小。
標(biāo)識(shí)可能包含任何客觀精確排列語(yǔ)法所允許的字符,但是非IA-5(非ASCII)字符的用途是不支持的,因?yàn)椴皇侨康哪夸浻脩舳寄苡猛瑯拥姆绞教幚硭鼈儭H绻朔荌A-5字符,它們必須使用X.500格式,而不是HTML格式(例如,有一串字符在前邊的字符"a"必須被編碼用T.61次序的有0xCA的"a",而不是用HTML的換碼順序 "å")
* 標(biāo)示統(tǒng)一資源定位器屬性值舉例
labeledURI屬性值不包括a的例子。標(biāo)識(shí):
ftp://ds.internic.net/rfc/rfc822.txt。
一個(gè)labeledURI 屬性值的URL中包含一個(gè)tilde字符(URL中的特殊字符必須按照URL文件指定的被編碼)的例子。標(biāo)識(shí)是"LDAP Home Page":
http://www.umich.edu/%7Ersug/ldap/ LDAP Home Page
另一個(gè)例子,這個(gè)在標(biāo)識(shí)中包含了一個(gè)線索來(lái)幫助用戶們了解到這個(gè)URL指向一個(gè)圖片文件:
http://champagne.inria.fr/Unites/rennes.gif Rennes [photo]
labeledURIObject對(duì)象類的計(jì)劃定義
* LabeledURI對(duì)象類的討論
LabeledURI對(duì)象類是頂端的一個(gè)子集,可能包含著LabeledURI的性質(zhì)。目的是為了這個(gè)對(duì)象類可以被加到現(xiàn)有的目錄對(duì)象中來(lái)照應(yīng)URI的包含值。這個(gè)步驟不排除適當(dāng)?shù)卦谄渌麑?duì)象類中直接包含labeledURI屬性類型。
* 安全因素
安全因素不在本備忘錄的討論范圍之內(nèi),除非是盲目地把labeledURI 的標(biāo)簽部分插入到一個(gè)HTML文檔中,這是不提倡的,因?yàn)檫@可能會(huì)讓帶有惡意的人把HTML標(biāo)記符混入標(biāo)簽部分因而誤導(dǎo)整篇LabeledURI值已經(jīng)加入的文檔的讀者。
鳴謝:
Paul-Andre Pays, Martijn Koster, Tim Howes, Rakesh Patel, Russ Wright和Hallvard Furuseth 在這篇文章創(chuàng)作中提供了無(wú)價(jià)的幫助。這份材料部分是基于國(guó)家科學(xué)基金會(huì)執(zhí)照為No. NCR-9416667的工作中。
附錄: labeledURL屬性類型 (被否定)
這篇文章早期的草稿詳細(xì)說(shuō)明了一個(gè)叫做labeledURL附加的屬性類型。這種屬性類型已被否定,當(dāng)新的值被加入目錄入口時(shí)不能使用。最初的用包含一個(gè)單獨(dú)的屬性類型來(lái)支持URLs的目的是這可以更好地使有效率的程序訪問明確種類的URIs。經(jīng)過一些考慮,IETF-ASID 工作組得出結(jié)論:使用一種屬性比使用兩種好。
這里涉及到LabeledURL的計(jì)劃定義僅僅作為歷史參考。目錄用戶軟件可能會(huì)支持這個(gè)計(jì)劃定義(除了labeledURI 之外)是為了減輕那些使用它的站點(diǎn)的從labeledURL的轉(zhuǎn)變。
注釋:
[1] Berners-Lee, T., Masinter, L., and M. McCahill, "Uniform
Resource Locators (URL)", RFC 1738, CERN, Xerox Corporation,
University of Minnesota, December 1994.
<URL:ftp://ds.internic.net/rfc/rfc1738.txt>
[2] Berners-Lee, T., and D. Connolly, "Hypertext Markup Language -
2.0", RFC 1866, <URL:ftp://ds.internic.net/rfc/rfc1866.txt>
[3] The Directory: Overview of Concepts, Models and Service. CCITT
Recommendation X.500, 1988.
[4] Information Processing Systems -- Open Systems Interconnection --
The Directory: Overview of Concepts, Models and Service. ISO/IEC JTC
1/SC21; International Standard 9594-1, 1988.
作者的地址:
Mark Smith
Netscape Communications Corp.
501 E. Middlefield Rd.
Mountain View, CA 94043, USA
電話: +1 415 937-3477
E-Mail: mcs@netscape.com
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -