推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

基于NTP协议的网络时间同步系统的研究与实现

更新时间:2020-04-09 19:59:09 大小:409K 上传用户:守着阳光1985查看TA发布的资源 标签:ntp协议局域网 下载积分:3分 评价赚积分 (如何评价?) 收藏 评论(0) 举报

资料介绍

传统的时间同步方法一般都是使用GPS接收机或电话拨号软件、无线电和具有UTC时间的标准时钟源通信对时,实现条件苛刻。在今天网络高速发展的时代,一种利用NTP协议实现的网络时间同步技术的出现和发展,不仅弥补了传统对时技术的缺陷,也给本身急需时间同步服务的系统(如分布式系统)带来了便利。本文在深入研究NTP协议的工作原理和多重算法的基础上,尝试着设计开发了一种简单的基于NTP协议的网络时间服务器和客户端软件,基本实现了在局域网内使用NTP完成网络时间同步工作。具体来说,本文主要介绍了包括以下几个方面的工作:1.研究了NTP协议的工作原理和三种工作方式,并具体分析了每种工作方式的用途。2.介绍了在两种不同的网络结构中,NTP算法的执行步骤。特别重点叙述了在多层次复杂网络中使用到的三种算法:滤波、选择和合并算法,总结得出了每种算法的数学模型,编写了算法的C语言程序模块,模块可以被客户端软件对时程序直接调用。3.在熟悉了NTP算法的基础上,初步了解如何进行本地时钟时间同步的硬件调整,以完善整个时间同步过程。分析了本地时钟的数学模型和硬件模型。4.充分考虑到网络对时系统实时性要求高但数据量小的特点,提出了一种在单片机内嵌网络通信协议方式实现网络时间服务器的设计方案,并完成了整个系统的软硬件开发。5.采用Winsock网络通信技术,编写了客户端对时程序,实现了与网络上的远程NTP服务器的对时通信。最后本文对现阶段工作的不足和NTP研究的发展方向进行了总结与展望。

部分文件列表

文件名 大小
基于NTP协议的网络时间同步系统的研究与实现.pdf 409K

全部评论(0)

暂无评论