zoukankan      html  css  js  c++  java
  • NTP服务器

    随着计算机网络的迅猛发展,网络应用已经非常普遍,众多的领域的网络系统,如电力,石化,金
    
    融业(证券,银行),广电业(广播,电视),交通业(火车,飞机)等需要在大范围内保持计算
    
    机的时间同步和时间准确。这就需要在网络中设置一个时间的基准。通常假设一个时间服务器即可
    
    解决这个问题。
    NTP(Network Time Protocol)是用来使计算机时间同步化的一种协议,她可以使计算机对其服务器
    或时钟源(如石英钟,GPS等)作同步化,可以提供精确的时间校正。
    NTP的工作过程
    要通过NTP提供精确的时间,首先要有准确的时间源(国际标准时间UTC)。可以通过原子钟,天文
    
    台,卫星,Internet等渠道获得UTC时间,然后再按NTP服务器的过程等级进行传播。
    NTP的网络结构是分层管理的类树形结构。按照距离外部时间源的远近将所有服务器归入不同的
    Stratum层中。Stratum-1层在顶层,由外部UTC接入,而Stratum-2则从Stratum-1获取时间,
    
    Stratum-3从Stratum-2获取时间,以此类推。所有这些服务器在逻辑上形成梯式的架构,并相互连
    
    接,而Stratum-1的时间服务器是整个系统的基础。
    在使用时间服务器进行时间同步时,NTP客户端发出时间同步请求,与时间服务器交换时间,交换的结果是,客户端计算出时间的延迟,调整与服务器时间同步。通常,在设置的最初状态,5~10分钟内进行6次交换。时间同步以后,每十分钟与服务器时间进行一次同步。
    NTP有三种工作模式
    主/被动对称模式,客户服务器模式,广播模式
    选择NTP服务器
    从20世纪90年代开始,Internet中就推出了NTP服务器。到现在为止,全世界大约有上百个NTP服务器。国外和国内的清华大学,北京大学也提供了供用户安装自己的NTP服务器时使用。
    对NTP有一个简单的认识后,就可在linux安装NTP服务器了。其实,如果局域网中的计算机可以访问
    Internet,只要安装NTP客户端软件,通过这个软件到Internet的公共NTP服务器自动修改时间即可。
    若局域网不能访问Internet,则需要安装一台NTP服务器,从而达到在局域网内部时间统一的要求。


    启动NTP服务器后,ntpd进程就会被运行。监听的端口号为123.
  • 相关阅读:
    golang json用法讲解
    go操作redis
    go 操作 kafka
    go指针:unsafe.Pointer
    初学者GO 之旅 (1) 包、变量、函数
    mac iterm2 安装 lrzsz rz sz命令
    golang工具之present
    php 安装 kafka 扩展
    elasticsearch 安装中文分词器
    Centos7 安装 elasticsearch-head插件
  • 原文地址:https://www.cnblogs.com/leijiangtao/p/4522166.html
Copyright © 2011-2022 走看看