RFC 1149 - 使用鳥類載體傳遞網路協定數據包(Datagrams)之標準
1990年四月一日
本備忘錄狀態
本備忘錄說明使用鳥類載體封裝網路協定數據包之實驗性方法,此協定規範主要於都會區網路特別有用。
此規範為實驗性,並非建議標準。本備忘錄的散播不受任何限制。
概述和邏輯
鳥類載體可提供高延遲、低吞吐量和低海拔服務。每個載體的連接拓撲結構限制於單一點對點路徑。
不過除了早春之外,可在傳輸時同時使用多個載體,載體之間不會有明顯的信號干擾。
這是因為,與 IEEE802.3 之類的連線使用一維乙太網路不同,鳥類載體可以在三維的乙太網路進行資訊傳遞。
載體有內建的防碰撞系統,提升了連線方式的可用度。
與封包無線電等通訊方式不同,連線不受限於可視距離內。
某些城市裡面,可以透過本協定進行連接導向式通訊服務,網絡連接方式通常為中央集線器拓撲結構。
框架格式
數據包印在一小卷紙上,格式為十六進位,每個字節以黑白物質區隔。
之後將該紙卷纏繞於鳥類載體的一隻腳上,並使用一小段膠帶保護資料。
載體腳的長度限制網路的頻寬,最大傳輸單位(MTU)根據載體狀況改變,一般來說會隨著載體的年齡上升而提高。
常見的最大傳輸單位為 256 毫克,可能會需要資料填充處理。
接收到數據包時,移除上面的膠帶,並將紙卷上面的數據掃描成可以電子傳輸的形式。
討論
透過特定的優先啄序,本協定可以提供多種服務。
本協定附加的一個特性是自動內建的蠕蟲偵測以及移除。
本協定容忍載體的丟失,所以只保證 best-effort delivery,不保證資料絕對能傳遞出去。
給予足夠時間的話,載體可以自我重生。
雖然廣播方式沒有特別規定,但是暴風雨可能會導致資料損失。
直到載體失效之前,會不斷重試傳輸。本傳輸方法會自動生成紀錄,通常可以在紀錄檔和纜線盤上面找到紀錄。
安全性考量
正常操作下安全性不會是問題。但是當鳥類載體使用於戰爭中時,必須採取一些特別措施(像是資料加密)。
作者資料
David Waitzman
BBN Systems and Technologies Corporation
BBN Labs Division
10 Moulton Street
Cambridge, MA 02238
Phone: (617) 873-4323
EMail: dwaitzman@BBN.COM