X.400的產(chǎn)生
在1979年,IFIP(International Federation of Information Processing)組成一個工作組(WG6.5),討論了信息交換以及基于計(jì)算機(jī)的郵件系統(tǒng)的可行性。
通過這項(xiàng)工作,開始出現(xiàn)世界范圍內(nèi)的電子郵件交換系統(tǒng),并創(chuàng)建了國際電信聯(lián)盟(ITU),該聯(lián)盟制訂了一系列關(guān)于不同E-MAIL系統(tǒng)間公共網(wǎng)關(guān)的協(xié)議,1984年,出版了X.400郵件處理服務(wù)建議書。
1984年后,計(jì)算機(jī)的影響逐步擴(kuò)大,CCITT制訂了新的建議書并于1988年出版,這些建議包括:身份驗(yàn)證機(jī)制,安全特性等。
1988年后,商業(yè)的不斷發(fā)展,人們意識到電子郵件系統(tǒng)潛在能力,另外,對基礎(chǔ)結(jié)構(gòu)也提出了要求,因此,在1990年制訂了電子數(shù)據(jù)交換(EDI)(x.435)和語音郵件(x.440)的標(biāo)準(zhǔn),這些都總稱為1992建議書。2
基本結(jié)構(gòu)X.400是基于三個基本組成成分的文電作業(yè)系統(tǒng)(Message Handling System),縮寫為(MHS)。
(1)郵件傳輸代理(Message Transfer Agent)(MTA)。
X.400可看作是傳輸郵件的郵政系統(tǒng),而MTA就象郵局,目的為了接收來自各地的郵件,然后將郵件傳遞到目的郵局(MTA)。
(2)用戶代理(User Agent)(UA)。
用戶代理就像是接收郵件并寫好地址,然后將郵件丟進(jìn)信箱的辦事員,UA也從郵件箱中接收郵件。
(3)郵件存儲節(jié)點(diǎn)(Message s七ore)。
郵件存儲節(jié)點(diǎn)是當(dāng)郵政系統(tǒng)開始傳郵件,而辦事員卻沒能及時接收時,存儲郵件的儲存室。2
X.400特性x.400通訊協(xié)議的特性如下:
1. 提供.套標(biāo)準(zhǔn)的通訊協(xié)議,使從PC到超級電腦之間的硬件都有統(tǒng)一的電子函件系統(tǒng),不再有互通性的問題。
2. 定義完整的全球性的函件地址格式,含有國名、機(jī)構(gòu)名稱等,使函件、地址與郵政信件一樣,有統(tǒng)一的格式。
3. 可以提供多媒體信息,不再局限于ASCⅡ碼。3
功能(1)訪問控制功能:通過識別,可以確認(rèn)用戶是否為合法用戶;也可以向用戶證明MHS的合法性。
(2)提交與投遞服務(wù):包括收發(fā)日戳,投遞失敗通知,指定替代接收者,文電標(biāo)識符,收發(fā)控制,文電的優(yōu)先級及保密指示等功能。
(3)文電內(nèi)容類型轉(zhuǎn)換:當(dāng)接收方不能接收某種類型的文電時,MHS負(fù)責(zé)進(jìn)行格式或類型轉(zhuǎn)換,用戶可對這中轉(zhuǎn)換進(jìn)行控制。
(4)試探功能:發(fā)送方可以通過發(fā)送探測文電,來測試對方的接收能力,例如接收方能否接收某種類型的文電等。
(5)安全功能:MHS保證文電不被無權(quán)用戶偷看、偷換或篡改;提防抵賴功能,使文電的收方行為不至于被收發(fā)者抵賴。2
傳遞信息的過程X.400假定世界是分離但又相互聯(lián)系的郵件網(wǎng)絡(luò),X.400郵件經(jīng)過多次中繼階斷得以傳遞,X.400地址結(jié)構(gòu)包含的功能十分強(qiáng)大,其地址串有多達(dá)12個地段,其中包括國家名稱(COUNTRY),公共管理域(Administrative Management Damains),專用管理域(PrivateManagement Damain),組織(Organization),組織單元(Organization Unit),名稱,域定義屬性(DDA:)等內(nèi)容,由此可見,X.400在局域網(wǎng)郵件系統(tǒng)SMTP(簡單郵件傳輸協(xié)議,是目前在Internet上廣泛應(yīng)用的電子郵件傳輸協(xié)議)提供了更多的尋址屬性,也正因?yàn)槠潇`活的地址結(jié)構(gòu),x.400更適合大型的跨行業(yè),跨國界的電子郵件系統(tǒng)。
在實(shí)際應(yīng)用中,發(fā)方EDI中心的EDI系統(tǒng)向一個應(yīng)用程序接口(API)發(fā)出一次功能調(diào)用,用戶代理(UA)中的x.400應(yīng)用把將要發(fā)送的EID報(bào)文納入一‘信封’中,信封上標(biāo)明了發(fā)送方和接收方X.400地址、格式以后的數(shù)據(jù)通過外部網(wǎng)關(guān)遞交給發(fā)方的郵件傳輸代理(MTA),而由發(fā)方的MTA通過廣域鏈路將數(shù)據(jù)發(fā)送給接收方的MTA,接收方MTA接收數(shù)據(jù)后,通過外部網(wǎng)關(guān),將數(shù)據(jù)交給接收方的UA,接收方UA根據(jù)信封上X.400地址進(jìn)行驗(yàn)證,如符合,UA將除去信封的EDI報(bào)文遞交給接收方的EDI系統(tǒng),由其進(jìn)行進(jìn)一步的驗(yàn)證。(如貿(mào)易伙伴的驗(yàn)證.EDI報(bào)文完整性驗(yàn)證等).驗(yàn)證通過即接收此EDI報(bào)文。2
存在問題它必須有一個很大的描述部份(header)來表示它的地址以及所帶的資料種類,也因此它有很冗長的規(guī)則來填寫這些資料,這使得組成一個電子函件成為很岡難的事。很多人正在期待由ISO(International Standard Organization)所開發(fā)的X.500通訊協(xié)議可以解決X.400的問題。但事實(shí)上X.500的功能并不只局限于電子函件,而且也尚未被大量采用,看來電子函件的標(biāo)準(zhǔn)要有個定案,仍有一段路要走了。3