同步流密码的同步问题
请教各位大牛,流密码如何实现同步呢?
要是发生不同步的情况,发送方和接收方是如何进行处理的?
[解决办法]
试着回答,供参考。
华为使用专用仪器检测通信的失步,乱序,差错等问题。
设计电路时采用有“弹性缓冲区”功能的芯片。
失步(是不同步的意思吧),是因为通信路径时快时慢(应该主要是接收端),设置一个按需要设计的缓冲区(即是队列),这样,说白了,接收端的协议处理机总是均匀地取到数据。
根据具体系统是可视通话,还是首长紧急通话,需要对相关的硬件和软件参数测试和评价,取最佳值。有最优化设计的问题。
由于是随机过程问题,需要考虑这个问题(刚看了一部分,主要就是例如电话访问,特种数量之类很虚的理论,概率理论,排队队,结合实际,可以进行挖掘)。
还有,就是同步通信和异步通信的技术,如RS-232。
==========================================================
如果发生不同步的问题,用程序实现缓冲排队是一种办法。
试验,找准程序死循环中例行任务的时间周期,和例外任务的时间周期,调整,优化。这时,因为通信路径的不稳定性,可人工加图形控制,和在密码流插入适当标志,进行自适应。这是一个问题的两种方法。
在可控的靠近密码处理机的范围内,设置对网络状态的采样点。
收集路由信息,加以利用,藉以动态改变路由。需要对各级别、各处的路由有处理能力。
对于无线网络,象微波网络,卫星网络,还是针对一般概念的无线网络吧,路径的主要机制是中继强化转发。
如果对经过路径的设备没有信息处理能力和控制能力,就可能需要并行收发的AD HOC网络,从黑盒子的角度收集信息。
并行收发的AD HOC网络,可以是虚拟的,目标是路径、路径上设备的功能和性能数据的收集。