對電子的郵件,一個地址至少由處理人的郵件的一台機器的名字組成,以及由這個系統公認的一個用
戶鑒定。這可以是接受者的登錄名字,但是可以也是其他東西。其他的電子郵件地址計劃,象 X.400 一樣,
使用被用來在一個 X.500目錄服務器上檢查接受者主人的一個更一般的一套“屬性”。
一個機器名字被解釋的方法,即,在此地點你的消息將最蓄勢待發,並且怎把這個名字與接受者的用戶
名字相結合極大地取決你使用的網絡。
因特網地點遵守 RFC-822 標準,它要求 user@host.domain 的一個標志, host.domain 在此是主機的充分
合格的域名。中間的事情被叫一個“at”記號。因為這個標志不包含一條到目的地主人的路線,但是給出
(唯一的)主機名,這被稱為一個絕對的地址。
在原來的 UUCP 環境中,流行的表格是路徑!主機!用戶,路徑在此描述了順序主機的消息不得不在到達目的
地主機前傳播。這個構造被稱為巨響路徑標志,因為一個嘆號泛泛地被稱為“巨響”。今天,許多 基UUCP
的網絡接受了 RFC-822 ,並且理解這類地址。
現在,地址的這兩種類型混合得不太好。假定 hostA 的一個地址! user@hostB。 `@'標記是否在路徑上佔主導地
位,不是很清楚的,或反之毅然:我們必須發送消息到 hostB ,B主機把消息發送給 hostA !用戶,或它被發送到
hostA ,它提交哪個給 user@hostB ?
混合不同類型地址操作符的地址被稱為混合的地址。大多數臭名昭的是上面的例子。它通常被在路徑上給出
的`@'跡象領先來解決。在上面的例子中,這意味著首先發送消息到 hostB。
然而,在 RFC-822-conformant 方法上有一種指定線路的方法: <@hostA ,@hostB:user@hostC>在 hostC 上表
示用戶的地址, hostC 將在此通過 hostA 和 hostB 被到達(在那個順序)。這類地址經常被稱為一個
route-addr 地址。
然,有`%'地址操作員: user%hostB@hostA 將首先被送到 hostA ,它膨脹最右端(在這種情況中,僅僅)到一
個`@'跡象的百分比。地址現在是 user@hostB ,並且郵件發送程序將幸福地把你的消息提交給把它送到用戶
的 hostB 。這類地址有時被參考作為“ Ye Olde ARPANET Kludge ”,並且它的使用很氣餒。但是,許多
郵件運輸代理產生這類地址。
另外的網絡仍然有地址的不同的工具。基DECnet 的網絡,例如,作為一個地址隔板使用兩個冒號,產出 host::user
的一個地址。最, X.400 標準使用一個完全不同的計劃,由一套歸因價值對描述一個接受者,象國家和組織一樣。
在 FidoNet 上,每個用戶象 2:320/204.9 一樣被代碼認明,由 4 個數字組成表示地區( 2 代表歐洲),網( 320
是巴黎和 Banlieue ),節(本地的網絡中心),和點(個人的用戶PC機)。 Fidonet 地址能被印射到 RFC-822 ;上
面作為 Thomas.Quinot@p9.f204.n320.z2.fidonet.org 被寫。我沒說域名是容易的記得?
使用這些不同類型地址的涵義,它們將通過下節被描述。在 RFC-822 環境下,然而,你將很少象
user@host.domain 一樣,與絕對的地址相比很少使用其他東西。
(http://www.fanqiang.com)
進入【UNIX論壇】
|