首页 > 其他分享 >NTP协议了解

NTP协议了解

时间:2022-10-29 00:55:14浏览次数:57  
标签:协议 同步 NTP 局域网 了解 时间 服务器 时钟

转自:https://blog.srefan.com/2017/07/ntp-protocol/,讲的非常全面

1.介绍

NTP 是网络时间协议(Network Time Protocol),它用来同步网络设备【如计算机、手机】的时间的协议。

用来在分布式时间服务器和客户端之间进行时间同步, 是一个跨越广域网或局域网的复杂的同步时间协议, 它通常可获得毫秒级的精度.

  • NTP 基于 UDP 报文进行传输, 使用的UDP端口号为 123.
  • 使用 NTP 的目的是对网络内所有具有时钟的设备进行时钟同步, 使网络内所有设备的时钟保持一致, 从而使设备能够提供基于统一时间的多种应用.
  • 对于运行 NTP 的本地系统, 既可以接收来自其他时钟源的同步, 又可以作为时钟源同步其他的时钟, 并且可以和其他设备相互同步.

2.实现方式

  • 无线时钟: 服务器系统可以通过串口连接一个无线时钟. 无线时钟接收 GPS 的卫星发射的信号来决定当前时间. 无线时钟是一个非常精确的时间源, 但是需要花一定的费用.
  • 时间服务器: 还可以使用网络中 NTP 时间服务器, 通过这个服务器来同步网络中的系统的时钟.
  • 局域网内的同步: 如果只是需要在本局域网内进行系统间的时钟同步, 那么就可以使用局域网中任何一个系统的时钟. 你需要选择局域网中的一个节点的时钟作”权威的”的时间源, 然后其它的节点就只需要与这个时间源进行时间同步即可. 使用这种方式, 所有的节点都会使用一个公共的系统时钟, 但是不需要和局域网外的系统进行时钟同步. 如果一个系统在一个局域网的内部, 同时又不能使用无线时钟, 这种方式是最好的选择.

时间回拨:https://www.cnblogs.com/alchemystar/p/14830068.html

由于校准这个动作,会导致时钟跳跃变化的现象,回拨:

 

标签:协议,同步,NTP,局域网,了解,时间,服务器,时钟
From: https://www.cnblogs.com/BlueBlueSea/p/16837930.html

相关文章

  • 一文带你了解Java中的Scanner键盘输入关键字、random 随机数关键字、System类和匿名函
    Scanner键盘输入Scanner类的功能:可以实现键盘输入数据,到程序当中。引用类型的一般使用步骤:1.导包import包路径.包名称如果需要使用目标类,和当前类位于同一个包下,......
  • 实验3:OpenFlow协议分析实践
    实验3;OpenFlow协议分析实践一、实验目的1.能够运用wireshark对OpenFlow协议数据交互过程进行抓包2.能够借助包解析工具,分析与解释OpenFlow协议的数据包交互过程与......
  • PyTorch : 了解Tensor(张量)及其创建方法
    本文已收录于Pytorch系列专栏:​​Pytorch入门与实践​​专栏旨在详解Pytorch,精炼地总结重点,面向入门学习者,掌握Pytorch框架,为数据分析,机器学习及深度学习的代码能力打下......
  • Istio 协议选择
    Istio支持代理的协议支持代理任何类型的TCP流量,包括HTTP、HTTPS、gRPC及原始TCP(rawtcp)协议但为了提供额外的能力,比如路由和更加丰富的指标,Istio需要确定更具体的协......
  • 「人脸识别」人工智能应用最广泛的技术,你了解多少?
    人脸是日常生活中最常见和最熟悉的生物特征。作为人工智能应用最广泛的技术,人脸识别常用于安防、支付、考勤、金融等领域,提升了人们生活的安全性和便捷性。什么是人脸识别......
  • selenium模拟登录使用https协议的网址时报错的解决方法
    公司的测试地址是https协议的,使用使用默认的selenium登录时会出现安全提示的报错,导致无法模拟自动化。对此,笔者通过网上查找资料和实践,发现只需要简单的修改一下浏览器驱......
  • Linux配置NTP时间同步
    1、检查系统是否安装了NTP包(linux系统一般自带NTP4.2)没有安装我们直接使用yum命令在线安装:yuminstallntp2、NTP服务端配置文件编辑vim/etc/ntp.conf添加服务器NTP服务器......
  • 一文了解 NextJS 并对性能优化做出最佳实践
    引言从本文中,我将从是什么,为什么,怎么做来为大家阐述NextJS以及如何优化NextJS应用体验。一、NextJS是什么NextJS是一款基于React进行web应用开发的框架,它以极......
  • Wireshark的ARP协议
    1.ARP协议概述ARP协议全称为(Address Resolution Protocol)翻译过来就是地址解析协议,是一个通过解析网络层地址来寻找数据链路层地址的网络传输协议,他在IPv4中占着......
  • JavaWeb-01--JavaWeb的概念--Servlet 技术-- ServletConfig类--ServletContext 类- HT
    文章目录​​1.JavaWeb的概念​​​​**Web****资源的分类**​​​​常用的Web服务器​​​​Tomcat目录介绍​​​​Servlet技术​​​​什么是servlet​​​​手动实现S......