Email 为什么电子邮件使用不同的协议?

Email 为什么电子邮件使用不同的协议?,email,networking,tcp,smtp,pop3,Email,Networking,Tcp,Smtp,Pop3,为什么我们不能使用HTTP协议发送电子邮件?电子邮件包含文本,为什么不能使用HTTP发送?。我到处找。但是我不能理解这些文档。所以请帮助我理解这一点。传输邮件的协议(SMTP、POP、IMAP)都是建立在TCP之上的,HTTP也是建立在TCP之上的。至少SMTP和POP是比HTTP旧的协议 当然,理论上你可以在HTTP之上建立一些邮件传输协议。但这实际上意味着重建我们在TCP之上已经拥有的功能,以便它现在构建在HTTP之上,而HTTP又在TCP之上。因此,这主要是另一层复杂性,实际上并没有获得很

为什么我们不能使用HTTP协议发送电子邮件?电子邮件包含文本,为什么不能使用HTTP发送?。我到处找。但是我不能理解这些文档。所以请帮助我理解这一点。

传输邮件的协议(SMTP、POP、IMAP)都是建立在TCP之上的,HTTP也是建立在TCP之上的。至少SMTP和POP是比HTTP旧的协议

当然,理论上你可以在HTTP之上建立一些邮件传输协议。但这实际上意味着重建我们在TCP之上已经拥有的功能,以便它现在构建在HTTP之上,而HTTP又在TCP之上。因此,这主要是另一层复杂性,实际上并没有获得很多


但我很确定他们已经多次尝试构建SOAP,REST,。。。关心邮件传输的API。但是,这些可能都没有显示出比我们已有的旧协议更好的性能,这意味着我们在可预见的未来不会将现有的基础设施切换到新的协议。并不是说现有的协议有那么好,而是要努力取代所有这些,一个新的协议必须明显更好。

传输邮件的协议(SMTP、POP、IMAP)都构建在TCP之上,HTTP It也构建在TCP之上。至少SMTP和POP是比HTTP旧的协议

当然,理论上你可以在HTTP之上建立一些邮件传输协议。但这实际上意味着重建我们在TCP之上已经拥有的功能,以便它现在构建在HTTP之上,而HTTP又在TCP之上。因此,这主要是另一层复杂性,实际上并没有获得很多


但我很确定他们已经多次尝试构建SOAP,REST,。。。关心邮件传输的API。但是,这些可能都没有显示出比我们已有的旧协议更好的性能,这意味着我们在可预见的未来不会将现有的基础设施切换到新的协议。并不是说现有的协议有那么好,而是要努力替换所有这些协议,一个新的协议必须比HTTP好得多。

SMTP比HTTP早15年,所以它是第一个。OSI与这个问题无关,也与过去二十年中的任何其他问题无关。SMTP比HTTP早15年,OSI与这个问题无关,也与过去二十年中的任何其他问题无关。