网络时间协议(NTP)在因特网得到广泛使用,具有精度高、鲁棒性好和易扩展等优点。但是它依赖的条件在传感器网络中难以满足,因而不能直接移植运行,主要是由于以下哪些因素影响
A.
NTP协议应用在已有的有线网络中,它假定网络链路失效的概率很小,而传感器网络中无线链路通信质量受环境影响较大,甚至时常通信中断。
B.
NTP协议的网络结构相对稳定,便于为不同位置的结点手工配置时间服务器列表,而传感器网络的拓扑结构动态变化,简单的静态手工配置无法适应这种变化。
C.
NTP协议中时间基准服务器间的同步无法通过网络自身来实现,需要其他基础设施的协助。传感器网络中有些应用无法得到基础设施支持。
D.
NTP协议需要通过频繁交换信息,来不断校准时钟频率偏差带来的误差,并通过复杂的修正算法,而传感器网络存在资源约束,必须考虑能量消耗。