3.主動包在I上的傳輸

主動包是主動網傳輸信息的單元,它包含了程序代碼、狀態值和數據負載三個部分。程序代碼由主動節點解釋執行,形成服務;處在主動包中的狀態值指出了主動包所要求的特殊服務,數據負載部分是要求被特殊服務所處理的數據實體。因此,主動包傳輸被分為:

(1)集中式傳輸,也稱帶內代碼調入機製。把程序代碼、狀態值和數據負載封裝在一起,形成主動包進行傳輸。該代碼傳輸機製僅適合傳輸特別短小的程序代碼,且對帶寬浪費嚴重;

(2)離散式傳輸。程序代碼與包含狀態值的實際數據分組是相互獨立的。將包含有程序代碼的主動包稱為主動程序包,將包含有狀態值和數據負載的主動包稱為主動數據包,進行單獨傳輸。該代碼傳輸機製對臨時性的代碼傳輸很不方便,缺乏靈活性。

ANTS的“請求—調入”機製針對以上的不足,我們采用了ANTS(主動節點傳輸係統)的“請求—調入”機製進行主動包的傳輸。ANTS也是將主動包分成主動程序包和主動數據包單獨傳輸。但是同上麵的離散式方法不同,ANTS采用將程序代碼的傳輸同數據的傳輸統一起來,都作為帶內數據來傳送。而且,ANTS將主動程序包又分成了主動程序請求包和主動程序請求響應包。

4.模擬主動節點的建立

4.1主動節點對包的轉發

在主動節點上,對來自網絡其他節點的包的轉發同傳統的轉發不同,區別在於經過主動節點的包被接收以後首先經曆主動轉發模塊。虛線表示的是來自於包轉發模塊之外的包進入到包轉發模塊之內,實線表示包轉發模塊內部的包的流向。

4.2模擬主動網

我們利用“Hello,World!”程序來作為一個測試主動節點的例子(A點發送主動數據包,觀察是否對中間節點產生影響),以此來描述主動包的傳輸、程序的下載及主動節點的處理流程。模擬結果為:B點隻進行轉發,而C點在轉發的同時也對數據報進行了處理。

存在差值的原因:一方麵目前的轉發節點需要首先試圖識別選項,因選項無法識別再去選擇默認轉發而導致延時;另一方麵ping包長度較小,在增加了選項後,同時增加了ping包長度,使得轉發速度相對較慢。但是,從整體上看,百分比會因為實際包大小的增大而變小。

ATM與民航機場通信網的發展方向

塗向陽

(民航東北空管局網絡公司網絡運行部110043)

摘要:本文結合我國現有民航機場通信網的結構和業務特點,講述了ATM技術的優勢及其在民航機場通信中的應用前景,並對民航寬帶網的建設實施提出了一些想法。

關鍵詞:ATM;幀中繼;窄帶寬帶;

3.主動包在I上的傳輸

主動包是主動網傳輸信息的單元,它包含了程序代碼、狀態值和數據負載三個部分。程序代碼由主動節點解釋執行,形成服務;處在主動包中的狀態值指出了主動包所要求的特殊服務,數據負載部分是要求被特殊服務所處理的數據實體。因此,主動包傳輸被分為:

(1)集中式傳輸,也稱帶內代碼調入機製。把程序代碼、狀態值和數據負載封裝在一起,形成主動包進行傳輸。該代碼傳輸機製僅適合傳輸特別短小的程序代碼,且對帶寬浪費嚴重;

(2)離散式傳輸。程序代碼與包含狀態值的實際數據分組是相互獨立的。將包含有程序代碼的主動包稱為主動程序包,將包含有狀態值和數據負載的主動包稱為主動數據包,進行單獨傳輸。該代碼傳輸機製對臨時性的代碼傳輸很不方便,缺乏靈活性。

ANTS的“請求—調入”機製針對以上的不足,我們采用了ANTS(主動節點傳輸係統)的“請求—調入”機製進行主動包的傳輸。ANTS也是將主動包分成主動程序包和主動數據包單獨傳輸。但是同上麵的離散式方法不同,ANTS采用將程序代碼的傳輸同數據的傳輸統一起來,都作為帶內數據來傳送。而且,ANTS將主動程序包又分成了主動程序請求包和主動程序請求響應包。

4.模擬主動節點的建立

4.1主動節點對包的轉發

在主動節點上,對來自網絡其他節點的包的轉發同傳統的轉發不同,區別在於經過主動節點的包被接收以後首先經曆主動轉發模塊。虛線表示的是來自於包轉發模塊之外的包進入到包轉發模塊之內,實線表示包轉發模塊內部的包的流向。

4.2模擬主動網

我們利用“Hello,World!”程序來作為一個測試主動節點的例子(A點發送主動數據包,觀察是否對中間節點產生影響),以此來描述主動包的傳輸、程序的下載及主動節點的處理流程。模擬結果為:B點隻進行轉發,而C點在轉發的同時也對數據報進行了處理。

存在差值的原因:一方麵目前的轉發節點需要首先試圖識別選項,因選項無法識別再去選擇默認轉發而導致延時;另一方麵ping包長度較小,在增加了選項後,同時增加了ping包長度,使得轉發速度相對較慢。但是,從整體上看,百分比會因為實際包大小的增大而變小。