时间协定
外观
网际网路协议套组 |
---|
应用层 |
传输层 |
网路层 |
连结层 |
时间协定(英语:TIME protocol)是一个在RFC 868内定义的通讯协定。它用作提供机器可读的日期时间资讯。
时间协定可以在TCP或UDP上使用。在TCP上,主机会连接支援时间协定的伺服器的TCP埠 37。伺服器会传送32位二进位数字然后断开连接,数字表示由格林威治标准时间1900年1月1日午夜0时0分0秒至当时的总秒数。主机在接收到时间后断开连接。
在UDP上,客户端会传送一个(通常为空的)数据包到UDP埠 37。伺服器会把包含时间的数据包传回。在传送过程中没有进行连线。
现时,时间协定已经被网路时间协定(Network Time Protocol,NTP)所取代。
时间协定在inetd上
[编辑]在Linux、FreeBSD,或其他类UNIX作业系统中,时间伺服器是在inetd中内置的。通常时间协定服务是预设关闭的,可以在/etc/inetd.conf档案中加上以下资料以开启服务:
time stream tcp nowait root internal time stream tcp6 nowait root internal time dgram udp wait root internal time dgram udp6 wait root internal