对于能够参与到空警2000项目里的技术人员来说,或许最开始面对一大堆信息时还会感觉到麻爪,但是现在,常浩南已经把需要处理的数据类型分成两个大类,自然很快就有人想通了其中的关节:
“常总,对于您说的第一类,需要时效性的数据,或许可以在通信分系统的以太网传输层采用UDP协议来实现尽量多而快地实现信息传递,至于第二类,我认为在TCP协议的基础上进行一定改进,使其能够适应有线与无线混合的网络介质即可。”
这一提议很快得到了一部分认同的反馈:
“我记得,前几年就有学者提出过,在有线和无线传输中间设置一个小的中继站,功能只是简单地在连接间双向复制分组,这样,在发送方到中继站的第一个连接上出现传输超时则使发送方放慢数据发送速度,而如果在中继站到接收方的第二个连接上出现传输超时则加速重发”
“……”
不过,也有人提出了反对意见:
“可是UDP协议从原理上就不够可靠,真的适合用来传输军事信息么?”
“但除此之外,似乎也没有更好的选择了……”
“……”
一时间,整个会议室里陷入了激烈的争论当中,谁也无法在短时间内说服另外一群人。
而常浩南却并没有马上加入其中,而是回到自己的位置上,悠哉地喝了两口水——
以他现在的位置,虽然并不是空警2000项目的负责人,但只要做出表态,那么大概率就会变成最终决定。
毕竟,郭林和梁绍修两名总师,都跟他关系匪浅。
所以,他现在逐渐倾向于做出一部分引导,但不马上发表意见。
至少给其他人充分交流的空间。
不过,还没等常浩南再次开口,刚刚一直在当小透明的郭林就站了出来:
“我倒是觉得,UDP这块不是什么问题,因为预警机也好,战斗机也好,它们作战系统的传输层和控制层都是分开的,完全可以在传输层采用UDP协议,转而在应用层采用回传校验的方式来保证数据的可靠性。”
不管怎么说,郭林才是字面意义上负责空警2000机载设备的总设计师。
因此,周围也随之安静下来。
郭林朝着常浩南的方向看了看,在确认后者并无补充内容的意思之后,才继续道:
“问题还是在TCP上面,要如何针对HF/VHF/UHF通信链路,以及卫星通信链路这些不同的网络形式优化TCP的性能。”
“刚才确实有位同志提到了一个思路,很不好意思我没注意到是谁,但估计这位应该不是我们电科集团的……”
说到这里,他的语气当中带上了些许笑意;
“因为你说的那种通信方式,其实不符合TCP的语义,所以在工程层面要实现起来会非常复杂……”
会议室另外一边,有个人露出了略显尴尬的表情。
他确实是一名来自镐飞集团的工程师,并非通信领域出身,只是突然想起自己过去看到的一篇论文才选择开口表态。
结果果然闹出了点笑话。
好在这是专业领域之外的事情,倒也没人会太过在意。
由于郭林的话已经起到了给讨论收尾的作用,所以常浩南也不再继续沉默,而是重新起身回到了会议室最前面:
“其实……大家对于优化TCP协议的难度有些高估了。”
他轻轻敲了敲黑板说道:
“我们所使用的中继平台,当然不是指刚才那位同志说的有线和无线之间的中继,而是无线通信过程中的中继,未来会是卫星,而现在的测试中是平流层飞艇,这个平台已经通过了性能测试。”
“因为使用了全新的网络编码技术,因此即便在复杂电磁环境下也可以保证极低的误码率和延迟,虽然还不敢说和有线网络处于同一水平,但至少比过去……或者现有的无线传输技术要可靠很多。”
这一番话,可是把在场的不少人给整懵了——
最早说要改进TCP协议的人不是您老自己吗?
怎么现在又说我们高估这件事的难度了?
面对着十几张懵逼脸,常浩南也没卖关子,而是擦掉了自己刚刚在黑板一面上画的小三角和圆圈,重新补上了一张新的示意图。
一边画一边解释道:
“其实,在有线和无线传输中间设置一个中继点的思路,不能算有问题。”
“嗯?”
郭林当即就有点绷不住。
他刚才信誓旦旦地把人家批评了一通,要是最后发现说错了,那回旋镖可就全都扎在自己脑袋上了。
常浩南故意停顿了一会,然后才反过来找补了一句:
“当然,郭总后面的批评也没错。”
“呼——”
郭林总算长舒一口气,差点爆表的血压也跟着降了下来。
“我们可以增加一种探查代理来探测和缓存发往可移动的主机的TCP数据段,以及回传的确认信息。”
常浩南在代表有线数据段的部分上画了个反向的虚线箭头:
“当探查代理发现有TCP数据段在定时器超时之前停止,但未收到从那里返回的确认,或者是收到了重复的确认时,就意味着有线部分出了问题,需要抛弃原来的数据段重新发送……”
“而如果反回的确认一切正常,但整个传输还是出现了传输故障,那就说明问题出在无线部分……”
“具体的实现策略还需要一些测试,但因为误码率不高,所以路径MTU减去TCP和IP的首部大小一般即可获取最佳性能……”
“……”
常浩南提出的改进方案并不复杂,大概只需要几周,最多一到两个月就能完成,并且基本都是软件,或者一些小规格硬件层面的措施,可以很容易地在机舱内进行操作,甚至不会影响到空警2000原型机的总装进度。
至于下面的听众则是面面相觑。
虽然没人直接说出来,但他们脸上的表情却分明流露出了同一个意思——
这就完事了?
之前郭林刚发现这个问题的时候,包括刚才常浩南带着他们进入这间休息室的时候,那个凝重的气氛让人一度以为空警2000整个项目都要因此而推迟。
结果就这?
而常浩南,自然也看出了众人的心理。
“到这里,只是解决了TCP协议针对几种传统通信链路的优化,所以确实比较简单。”
他稍稍上前一步,不紧不慢地说道:
“但是你们可别忘了,我刚才说过的那个信息化指挥系统……”
这下子,众人脸上的疑惑不仅没有减少,反而还增加了。
好一会之后,才有人试探着问了出来:
“可是……那套指挥系统,不也是依托这几种通信链路下达指令的么?”
“不完全是。”
常浩南摆摆手:
“我们目前所设想的所有情况,都给整套通讯系统预设了一个中心,也就是预警机,当然也有可能是更高级别的指挥部,一个道理。”
“但是在现实当中,比如战场上部队快速展开和推进时,通讯中心出于安全,或者战术考虑,不可能随着一线单位同步前出,这种情况下,有中心的移动网络就无法满足需要,而是需要一种能够快速、临时、自动组网的全新通信链路……”
“分布式通信?”
很快,便有人抛出了关键词。
“是的。”
常浩南肯定道:
“还是得益于我们最新开发的中继技术,使得无线通信也可以进行低损耗和低延迟的多跳转发,所以,我们可以利用这一优势,设计一种全新的通信网络形式。”
当他说到“全新”的时候,下面就已经传来了几阵明显的吸气声。
没人想到,常总竟然准备玩这么大——
到目前为止,人类现代化通信技术的基石,比如网络结构和通信协议这些,仍然是由发达国家所构建的。
出于标准化和全球化的考虑,华夏也选择沿用了其中绝大部分内容。
毕竟是个造轮子的过程。
要在这方面挑战先发国家,大概还要再过上个几年。
但显然,常浩南已经不想等了。
因此,他准备先在不太追求与全球接轨的军用领域试试水。
常浩南给众人留出了几秒时间,用于从震惊中回过神来。
然后,开始介绍真正的重磅内容:
“除了多跳转发以外,这一网络还应该具备以下几个特征。”
“一是无中心,所有结点在系统中的地位平等,是一个对等式网络,任何结点可以随时加入和离开网络,即便故障也不会影响整个网络的运行。”
“二是自组织,网络的布设或展开无需依赖于任何预设的网络设施。结点通过分层协议和分布式算法协调各自的行为,结点开机后就可以快速、自动地组成一个独立的网络。”
“三是动态拓扑,出于应用背景的考虑,网络节点会随时随处移动,也可能随时开机和关机,这些都会使网络的拓扑结构发生变化,但网络本身必须保证运行平稳。”
“所以,这样一个通信网络,不仅在体系结构和网络组织方面都与普通的蜂窝移动通信网络和固定通信网络区别明显,还必定需要对通信协议进行相应的适配。”
他重新回到座位上,深吸一口气,朝周围环视一番:
“这才是接下来TCP优化当中,最重要,也是最艰巨的任务!”