[1514] PermaCal

Title Text:The flood of PermaCalNTP leap-second notifications was bad enough, but when people started asking for millisecond resolution, the resulting DDOS brought down the internet.<

Origin:https://xkcd.com/1514/

https://www.explainxkcd.com/wiki/index.php/1514:_PermaCal

这部漫画提出了一个新的日历系统,名为PermaCal(“永久”和“日历”这个词的malamanteau)。在其中,日期保持不变。为了实现这一目标,每天过去时,它被解释为“漂移”,并且添加新的PermaCal闰日(类似于公历的闰日)以进行补偿。

在2015年4月20日星期一发布的漫画中,梅根想知道为什么今天是第19届,因为Cueball说这是一天前的第19次。 Cueball解释了Megan的消息,一天过去了,在日期“漂移”,并决定为PermaCal添加另一个闰日,以便他的日历是正确的。他可能会因为经常这样做而感到沮丧。

公历中的闰日是每年2月末的天数,即4的倍数,但不是100,除非它也是400的倍数。目的是使日历与地球轨道同步而不会偏袒每年的一天。闰秒是必要的,因为地球自转不是恒定的,而是随着时间的推移加速和减速。闰秒说明了我们24小时工作日和太阳日(地球相对于太阳旋转一次所需的时间)的差异,并在几个月前公布。

NTP服务器用于防止本地计算机时间漂移。它们也用于宣布闰秒。在这个漫画的上下文中,闰秒指的是一个不同的系统,其中每秒有一个新的闰秒,所以时间也保持不变,直到一秒的分辨率。这需要像每秒重新设置NTP闰秒位一样。标题文本可能是指通过闰毫秒移动到一毫秒的分辨率。这将需要每秒至少请求1000次更新,使用巨大的网络带宽并导致分布式拒绝服务攻击(DDoS)情况。

该漫画涉及多年来因NTP服务器误用和滥用而导致的几个DDoS问题。

部分幽默源于闰秒对某些计算机造成的问题。 [1]最后一次闰秒打乱了Reddit,LinkedIn,Gizmodo和FourSquare等大公司的计算机。谷歌首次推出了一种涂抹闰秒的新方法,在2008年12月31日午夜时分左右平稳地改变了报告的时间。调整的平滑形状绘制在同步 – 谷歌闰秒涂抹公式的数学背后- 堆栈溢出。

在漫画1061:EST中也提出了一个新的日历。

Leave a Reply

Your email address will not be published.

Categories