我们如何向多个客户端发送邮件(使用SMTP进而使用TCP)?

时间:2013-11-26 16:53:09

标签: networking tcp smtp multicast

James F. Kurose和Keith W. Ross(第5版)出版的“计算机网络 - 自上而下的方法”一书中写道: 多播 - 使用TCP无法在单个发送操作中将数据从一个发送方传输到多个接收方。

那么,如何使用SMTP(使用TCP)向多个客户端发送邮件呢?

1 个答案:

答案 0 :(得分:0)

TCP / IP只是网络的传输协议。 SMTP是控制邮件传递的协议。

SMTP不会直接向多个“客户端”发送邮件。当您通过SMTP发送邮件时,它会连接到单个邮件服务器以发送传出邮件。

邮件服务器然后将邮件路由到其他已知的邮件服务器。您最初发送到的服务器甚至可能不知道作为邮件终点的服务器。最简单的解释是邮件服务器使用它知道的邮件服务器来发现邮件的路由。这使得SMTP健壮的原因在于它使用可发现的路由。