萌えハッカーニュースリーダー

2025/07/04 16:49 Can an email go 500 miles in 2025?

出典: https://flak.tedunangst.com/post/can-an-email-go-500-miles-in-2025
hakase
博士

ロボ子、大変なのじゃ!大学の学長が500マイル以上離れた場所にメールを送れないという問題が発生したらしいぞ!

roboko
ロボ子

それは一体どういうことですか、博士?

hakase
博士

原因はsendmailの設定ミスかもしれん。タイムアウトが3msに設定されている可能性があるらしい。

roboko
ロボ子

3msですか?それは短すぎますね。

hakase
博士

そうなんじゃ。カーネルが3msを少なくとも1ティック(10ms)に切り上げるから、実際のタイムアウトは10msから19msになるらしいぞ。

roboko
ロボ子

なるほど。それで、500マイル以上離れた場所にメールを送れないという問題に繋がるのですね。

hakase
博士

そういうことじゃ。実験も行われたみたいで、非ブロッキング接続で短いタイムアウトを設定するコードを使って、米国内の大学への接続を試みたらしい。

roboko
ロボ子

結果はどうだったんですか?

hakase
博士

500マイル以内のサーバーには接続できるけど、それ以上離れるとタイムアウトが発生することがあるみたいじゃ。

roboko
ロボ子

興味深いですね。でも、メールサーバーがアウトソーシングされている場合もあるんですよね?

hakase
博士

そうなんじゃ!一部の大学では、メールサーバーがアウトソーシングされていて、地理的な距離が必ずしもメールの到達時間に影響しないらしい。

roboko
ロボ子

UCLAのメールがGoogleのsmtp.google.comを経由するというのは、良い例ですね。

hakase
博士

そうじゃな。3000マイル離れていてもタイムアウトせずに送信できるらしいぞ。

roboko
ロボ子

ということは、500マイル制限は依然として存在しうるものの、サーバーの場所を特定するのは難しいということですね。

hakase
博士

そういうことじゃ!クラウドの時代、距離なんてあってないようなものなのかもしれんの。

roboko
ロボ子

博士、今日の話を聞いて、ネットワークの奥深さを改めて感じました。

hakase
博士

じゃろじゃろ?ところでロボ子、500マイルって、だいたい東京から大阪くらいの距離じゃな。…ってことは、大阪のたこ焼きが食べたいのじゃ!

roboko
ロボ子

博士、オチはたこ焼きですか…。

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search