Мой преподаватель сети сказал, что процесс обмена сообщениями SMTP от Алисы до Боба проходит через этот процесс.Почему агенты SMTP-пользователей отправляют почту через почтовый сервер?
(1) агент пользователя -> (2) Почтовый сервер Алисы -> (3) Боб почтовый сервер - Агент> (4) Пользователь Боба
Допустим, Алиса на ее User Agent (например, Thunderbird). Почему ее электронная почта должна проходить через почтовый сервер? Почему она не могла отправить сообщение прямо на почтовый сервер bob? Если ее пользовательский агент знает адрес Боба ([email protected]), не может ли ее пользовательский агент выполнить какой-либо поиск DNS, чтобы выяснить IP-адрес для gmail.com и отправить ее SMTP-сообщение прямо на почтовый сервер Боба?
Когда вы отправляете письмо через уличную почту, почему ваше письмо должно пройти через ваше местное почтовое отделение и почтовое отделение назначения? Почему он не может просто покинуть ваш дом и автоматически попасть в почтовый ящик получателя? У агентов пользователя нет поисковых запросов. Почтовое клиентское программное обеспечение Алисы (то, что вы вызываете * пользовательский агент *) знает адрес почтового сервера Алисы, и все. Алиса знает имя * почтового сервера Боба ([email protected]), но не знает, где живет Боб. Почтовый сервер Алисы знает адрес почтового сервера Боба, а почтовый сервер Боба знает, где находится Боб. –