介紹
X.400:信息處理服務協定
(X.400:Message Handling Service Protocol)
X.400 - 信息處理服務協定,是由ITU-T和ISO定義用於電子郵件傳輸的信息處理服務協定。 X.400 普遍用於歐洲及加拿大等國家,是另一種電子郵件協定,即由 IETF 推出的簡單郵件傳輸協定,即 SMTP 的另一種選擇。X.400 使用二進制格式,所以在傳輸過程中無需對二進制內容進行編碼。與 SMTP 的文本信息相比,X.400 中,人們更難偽造電子郵件地址和內容。
特點
X.400 和 STMP 之間存在相似處,但又各具特點。總得來說,X.400 是一種更為複雜的協定,它具有以下 SMTP 沒有的特徵:
* 傳送通知 - 傳送通知主要用於報告傳送成功通知(是,表示傳送成功)和傳送失敗通知(不,表示傳送失敗)。
* 接收通知 - 接收通知返回到用戶傳送端,報告信息傳送過後的情況(諸如,接收端讀取信息等)。在 X.400 中,接收和非接收通知包括自動轉發、信息刪除等信息。
* 安全功能 - X.400 定義了郵件傳輸安全框架以及“安全標籤”概念,允許使用一個 OID 識別系統的安全標籤模式,但在該協定中對具體的標籤模式不作介紹。
* 優先權標記 (3 層 ) - 該特徵用於郵件序列傳送的排序,這樣“重要”郵件就可以在“次重要”郵件前進行傳送。
* 延遲傳送 - 安排信息傳送時間。該特徵尚未廣泛使用。
* 網路轉換 - 諸如從圖文電視(Teletex)轉換為純文本方式,或從傳真圖像(fax image)轉換為文本,該文本寫道“這裡是一張圖片,你無權訪問。”轉換過程不是對信息的改進,此外它也不支持安全功能,如簽名或加密。
* 可靠傳輸服務 -X.400 中,傳輸中斷過後還可以繼續傳輸檔案。
特徵
SMTP 具有以下 X.400 所沒有的特徵:
* 標準功能:信息傳輸之前,檢驗每個收件地址的有效性。而在 X.400 中,在檢驗收件地址前要求傳輸完整信息。
* 可選功能:信息傳送之前,檢驗其是否太大以至於無法傳送。
* 可以向信息頭插入任何數據,其呈現給用戶的幾率相同。
* 可以傳送同一信息中相同內容的多個副本,以確保 SMTP 與 最小公分母(lowest common denominator)的互用性,以及兼容 UA 間的 信息無損耗。
另外,X.400 中的地址表示與 STMP 中的不同。X.400 中的郵件地址由一組綁定地址構成,即國家 (c),管理域(a),主要管理域(p),姓(s)和名(g)。一個 SMTP 電子郵件地址,例如: [email protected],在 X.400 中的格式為:
G=Jeff; S=warson; O=subdomain; OU=javvin; PRMD=attmail; ADMD=attmail; C=US
雖然X.400也確實處理了一些Internet郵遞的工作。但是X.400太複雜了,以致於它從出版發行第一版本到公用化花了將近十年的時間。 X.400通常使用的屬性和代碼如下:
Surname(S):收件人的姓
Given name(G): 收件人的名
Initials(I): 第一個或中間名的首字母
Generational Qualifier(GQ或Q):家族名
Administration Domain Name(ADMD或A):行政轄區名
Privati Domain Name(PRMDh或P):本機區域名
Organization(O):組織機構名-指收件人所屬的機構,它可以與AMDM或PRMD有關。
Country(C):兩個字母的國家碼
Domain Defined Attribute(DD或DDA):辨認收件人的密碼,如用戶名、 帳號,你可
以把這些屬性編碼為地址, 用“/”
加以分隔或把每個屬性寫成碼、等號和數值。
總結
由於X.400並不普及,所以CCITT又推出了X.500。