感覺最近表達跟寫作能力直線下降,即日起恢復寫隨筆的習慣,力求言之有物。
這件事是中午刷知乎看到的
原題:https://www.zhihu.com/question/21747929/answer/46024673
故事大意是當年一個麻省的系統管理員接到統計系統主任的電話說他的電子郵件不能發送到500英里以外,然后這位管理員經過一系列的工作發現系統abort a connect call是3毫秒,而3毫秒光大約可以傳播500英里,并給出了計算公式。
看完以后,首先第一時間我并沒有懷疑故事的真實性,也沒有覺得是段子,只是覺得奇怪,smtp協議基于tcp,tcp需要3次握手來建立連接,如果3毫中斷一次連接請求,那么3毫秒也不應該是數據包的全部傳輸時間。
我實在好奇極了,把這篇文章發給了幾個朋友,然而似乎因為在放假朋友們并木有理我(^ ^尷尬而禮貌的微笑)然后我看了原文:http://web.mit.edu/jemorris/humor/500-miles
依然如此,看起來并沒有什么更多解釋,知乎的這位朋友并沒有亂說,只是原文翻譯精簡。
然后我在知乎評論下翻到了一個作者的解釋帖:http://www.ibiblio.org/harris/500milemail-faq.html
很遺憾,從作者的解釋來看,似乎他并不確定中斷一次連接是3毫秒,他說發生的時間很長,他并沒有保存現場日志,但他并不是在寫段子,只是精簡了故事細節。
so...
假如我們真的要驗證這件事,
1:搞一個局域網;
2:搭一個smtp服務器;
3:測算局域網里收發郵件的速度與光速是否有關;
等有時間可以玩一下。