zt:时间协议(Time Protocol)
来源:互联网 发布:宝马z4 知乎 编辑:程序博客网 时间:2024/05/01 15:43
时间协议(Time Protocol) | |
IT.com.cn(IT世界) | |
2004-10-14 13:12:00 文/ | |
此协议提供了一个独立于站点的,机器可读的日期和时间信息。时间服务返回的是以秒数,是从1900年1月1日午夜到现在的秒数,天哪,也不小呢。 设计这个协议的一个重要目的在于,网络上的许多主机并没有时间的观念,在分布式的系统上,我们可以想一想,北京的时间和东京的时间如何分呢?主机的时间往往可以人为改变,而且因为机器时钟内的误差而变得不一致,因此需要使用时间服务器通过选举方式得到网络时间,让服务器有一个准确的时间观念。不要小看时间,这对于一些以时间为标准的分布运行的程序简单是太重要了。 这个协议可以工作在TCP和UDP协议下。下面是通过TCP协议工作的时间协议的工作过程:这里S代表服务器,C代表客户。 S: 检测端口37 U: 连接到端口37 S: 以32位二进制数发送时间 U: 接收时间 U: 关闭连接 S: 关闭连接 这个过程也不难,如果服务器不能决定现在是什么时间,服务器会拒绝连接或不发送任何数据而直接关闭连接。 下面我们看看使用UDP协议的情况:这里S代表服务器,C代表客户。 S: 检测端口37 U: 发送一个空数据报到端口37 S: 接收这个空数据报 S: 发送包含32位二进制数(用于表示时间)的数据报 U: 接收时间数据报 这个过程也不难,如果服务器不能决定现在是什么时间,服务器会抛弃接收到的数据报而不作出任何应答。 时间是由32位表示的,是自1900年1月1日0时到当前的秒数,我们可以计算一下,这个协议只能表示到2036年就不能用了,但是我们也知道计算机发展速度这么快,可能到时候就会有更好的协议代替这个协议,或者有已经想出有效的解决办法了。 |
- zt:时间协议(Time Protocol)
- 时间协议(Time Protocol)
- 网络时间协议简介-----NTP(Network Time Protocol)
- 精确时间协议 (Precision Time Protocol, PTP)
- 用MASM32按Time Protocol(RFC868)协议编写的网络时间同步/校正程序——adjTime.exe
- RTSP:实时流协议(Real Time Streaming Protocol)
- RTSP:实时流协议(Real Time Streaming Protocol)
- RTSP:实时流协议(Real Time Streaming Protocol)
- RTP:实时传输协议(Real Time Transport Protocol)
- RTSP(Real Time Streaming Protocol)实时流协议
- NTP协议以及ntpclinet使用 From Evernote: NTP协议以及ntpclinet使用 NTP全称是Network Time Protocol,是用来让计算机之间实现时间同步的协议
- NTP(Network Time Protocol)
- Swift协议(Protocol)
- 协议(Protocol)
- OC Protocol(协议)
- Swift - 协议(protocol)
- Swift - 协议(protocol)
- Protocol(协议)
- VB 100 问
- C++资源之不完全导引【转载】
- 调试本地SQLServer存储过程
- 如何禁止用户通过任务管理器终止进程的一种方法(Win2000/xp)
- 关于存储过程的ADO调用的一些心得(输出参数,返回值)
- zt:时间协议(Time Protocol)
- 网络电影站点的免责条款的终结
- Using FTP in Transact-SQL
- 事后诸葛说北邮移动开发挑战赛
- cvs中的branch和tag辨析
- Appfuse在jboss上的配置
- 一些技巧(不断更新)
- bmp图片数据送往SQL SERVER
- Java Web Framework综述