“我們可以增加一種探查代理來探測和緩存發往可移動的主機的TCP數據段,以及回傳的確認信息。”
常浩南在代表有線數據段的部分上畫了個反向的虛線箭頭:
“當探查代理發現有TCP數據段在定時器超時之前停止,但未收到從那裡返回的確認,或者是收到了重複的確認時,就意味著有線部分出了問題,需要拋棄原來的數據段重新發送……”
“而如果反回的確認一切正常,但整個傳輸還是出現了傳輸故障,那就說明問題出在無線部分……”
“具體的實現策略還需要一些測試,但因為誤碼率不高,所以路徑MTU減去TCP和IP的首部大小一般即可獲取最佳性能……”
“……”
常浩南提出的改進方案並不複雜,大概隻需要幾周,最多一到兩個月就能完成,並且基本都是軟件,或者一些小規格硬件層麵的措施,可以很容易地在機艙內進行操作,甚至不會影響到空警2000原型機的總裝進度。
至於下麵的聽眾則是麵麵相覷。
雖然沒人直接說出來,但他們臉上的表情卻分明流露出了同一個意思——
這就完事了?
之前郭林剛發現這個問題的時候,包括剛才常浩南帶著他們進入這間休息室的時候,那個凝重的氣氛讓人一度以為空警2000整個項目都要因此而推遲。
結果就這?
而常浩南,自然也看出了眾人的心理。
“到這裡,隻是解決了TCP協議針對幾種傳統通信鏈路的優化,所以確實比較簡單。”
他稍稍上前一步,不緊不慢地說道:
“但是你們可彆忘了,我剛才說過的那個信息化指揮係統……”
這下子,眾人臉上的疑惑不僅沒有減少,反而還增加了。
好一會之後,才有人試探著問了出來:
“可是……那套指揮係統,不也是依托這幾種通信鏈路下達指令的麼?”
“不完全是。”
常浩南擺擺手:
“我們目前所設想的所有情況,都給整套通訊係統預設了一個中心,也就是預警機,當然也有可能是更高級彆的指揮部,一個道理。”
“但是在現實當中,比如戰場上部隊快速展開和推進時,通訊中心出於安全,或者戰術考慮,不可能隨著一線單位同步前出,這種情況下,有中心的移動網絡就無法滿足需要,而是需要一種能夠快速、臨時、自動組網的全新通信鏈路……”
“分布式通信?”
很快,便有人拋出了關鍵詞。
“是的。”
常浩南肯定道:
“還是得益於我們最新開發的中繼技術,使得無線通信也可以進行低損耗和低延遲的多跳轉發,所以,我們可以利用這一優勢,設計一種全新的通信網絡形式。”
當他說到“全新”的時候,下麵就已經傳來了幾陣明顯的吸氣聲。
沒人想到,常總竟然準備玩這麼大——
到目前為止,人類現代化通信技術的基石,比如網絡結構和通信協議這些,仍然是由發達國家所構建的。
出於標準化和全球化的考慮,華夏也選擇沿用了其中絕大部分內容。
畢竟是個造輪子的過程。
要在這方麵挑戰先發國家,大概還要再過上個幾年。
但顯然,常浩南已經不想等了。
因此,他準備先在不太追求與全球接軌的軍用領域試試水。
常浩南給眾人留出了幾秒時間,用於從震驚中回過神來。
然後,開始介紹真正的重磅內容:
“除了多跳轉發以外,這一網絡還應該具備以下幾個特征。”
“一是無中心,所有結點在係統中的地位平等,是一個對等式網絡,任何結點可以隨時加入和離開網絡,即便故障也不會影響整個網絡的運行。”
“二是自組織,網絡的布設或展開無需依賴於任何預設的網絡設施。結點通過分層協議和分布式算法協調各自的行為,結點開機後就可以快速、自動地組成一個獨立的網絡。”
“三是動態拓撲,出於應用背景的考慮,網絡節點會隨時隨處移動,也可能隨時開機和關機,這些都會使網絡的拓撲結構發生變化,但網絡本身必須保證運行平穩。”
“所以,這樣一個通信網絡,不僅在體係結構和網絡組織方麵都與普通的蜂窩移動通信網絡和固定通信網絡區彆明顯,還必定需要對通信協議進行相應的適配。”
他重新回到座位上,深吸一口氣,朝周圍環視一番:
“這才是接下來TCP優化當中,最重要,也是最艱巨的任務!”