電子郵件無法發送到500英里以外

感覺最近表達跟寫作能力直線下降,即日起恢復寫隨筆的習慣,力求言之有物。

這件事是中午刷知乎看到的

原題: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:測算局域網里收發郵件的速度與光速是否有關;

等有時間可以玩一下。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 1.OkHttp源碼解析(一):OKHttp初階2 OkHttp源碼解析(二):OkHttp連接的"前戲"——HT...
    隔壁老李頭閱讀 20,997評論 24 176
  • 簡介 用簡單的話來定義tcpdump,就是:dump the traffic on a network,根據使用者...
    保川閱讀 5,987評論 1 13
  • 20.1 引言 在第15章我們看到TFTP使用了停止等待協議。數據發送方在發送下一個數據塊之前需要等待接收對已發送...
    張芳濤閱讀 886評論 0 2
  • 今見簡書網友于《閱微草堂筆記》頗有微辭,不敢茍同,我喜愛《閱微》甚于《聊齋》,數年費錢五元購于舊書攤,幸喜為全本。...
    老撒閱讀 727評論 0 3
  • 一輩子是那樣長,我們追隨的也就這么幾件事, 一輩子就那么短,我們到最后追隨的也就那幾件事。
    寂月i閱讀 129評論 0 1