amNTPPacketreceivedat10:00:03am6NTP工作原理上图所示的是NTP基本工作原理,路由器A和路由器B通过网络相连,它们都有自己独立的系统时钟,要实现各自系统时钟的自动同步,作如下假设:路由器A和B的系统时钟同步之前,路由器A的时钟设定为10:00:00am,路由器B的时钟设定为11:00:00am。以路由器B为NTP时间服务器,即路由器A将使自己的时钟与路由器B的时钟同步。数据包在路由器A和B之间单向传输所需要的时间为1秒。7时钟同步过程系统时钟同步的工作过程如下:路由器A发送一个NTP消息包给路由器B,该消息包带有它离开路由器A时的时间戳,该时间戳为10:00:00am(T1)。当此NTP消息包到达路由器B时,路由器B加上自己的时间戳,该时间戳为11:00:01am(T2)。当此NTP消息包离开路由器B时,路由器B再加上自己的时间戳,该时间戳为11:00:02am(T3)。当路由器A接收到该响应消息包时,加上一个新的时间戳,该时间戳为10:00:03am(T4)。8课程内容第一节NTP简介第二节NTP工作原理简介第三节NTP的应用第四节NTP报文格式第五节NTP中的几个重要概念第六节NTP网络结构第七节NTP实现模型第八节NTP基本配置9NTP应用(一)在备份服务器和客户机之间进行增量备份时,要求这两个系统之间的时钟必须同步。确保系统之间的RPC(远程系统调用)能够正常进行。为了保证一个系统调用不会重复进行,一个调用只在一个时间间隔内有效。如果系统间的时钟不同步,一个调用可能在还没有发生之前就会因为超时而不能进行。有的应用程序需要知道一个用户是什么时候登录到系统的;以及一个文件的修改时间。在一个网络中,系统之间的时钟相差一分钟或者更少的情况很多。如果网络很大,不可能完全依靠系统管理员手工输入date(时间设置命令)命令来调节各个系统的时钟。10