私のネットワーキングの先生は、アリスからボブまでのSMTPメッセージングプロセスはこのプロセスを経ていると言いました。SMTPユーザーエージェントがメールサーバー経由でメールを送信する必要があるのはなぜですか?
(1)ユーザエージェント - >(2)アリスのメールサーバ - >(3)ボブのメールサーバ - >(4)ボブのユーザエージェント
のは、アリスが彼女のユーザーエージェント(例えばサンダーバード)であるとしましょう。メールがメールサーバーを通過する必要があるのはなぜですか?なぜ彼女はボブのメールサーバーに直接メッセージを送信できませんでしたか?彼女のユーザエージェントがBobのアドレス([email protected])を知っている場合、ユーザエージェントはgmail.comのIPアドレスを把握するために何らかのDNS検索を行い、自分のSMTPメッセージをBobのメールサーバに直接送信できませんでしたか?
カタツムリで手紙を郵送すると、手紙はあなたの地方の郵便局と目的の郵便局の両方を通過する必要がありますか?なぜあなたの家を出て、自動的に受信者のメールボックスに入ることができないのですか?ユーザーエージェントには何も検索されません。 Aliceの電子メールクライアントソフトウェア(あなたが* user agent *と呼んでいるもの)は、Aliceのメールサーバーのアドレスを知っています。それだけです。アリスはボブのメールサーバー([email protected])の*名前*を知っていますが、ボブがどこに住んでいるのかはわかりません。アリスのメールサーバはボブのメールサーバのアドレスを知っており、ボブのメールサーバはボブがどこにいるかを知っています。 –