欢迎光临散文网 会员登陆 & 注册

网易云李述铜从0写8051虚拟机--用软件虚拟一颗CPU

2023-03-18 11:08 作者:代号7264  | 我要投稿

客户端和服务端都有一个时间轴,分别代表着各自系统的时间,当客户端想要同步服务端的时间时,客户端会构造一个NTP协议包发送到NTP服务端,客户端会记下此时发送的时间t0,经过一段网络延时传输后,服务器在t1时刻收到数据包,经过一段时间处理后在t2时刻向客户端返回数据包,
再经过一段网络延时传输后客户端在t3时刻收到NTP服务器数据包。
t0和t3是客户端时间系统的时间、t1和t2是NTP服务端时间系统的时间,它们是有区别的。 t0、t1、t2分别对应着server->cient NTP报文中的三个参数:

t0:origin timestamp(客户端发送数据包的时间)
t1: receive timestamp(服务器接收到数据包的时间)
t2: transmit timestamp(服务器返回数据包时间)
t3: client receive timestamp(客户端收到回复报文时本地的时间)。


网易云李述铜从0写8051虚拟机--用软件虚拟一颗CPU的评论 (共 条)

分享到微博请遵守国家法律