什么是电子邮件(电子邮件的正确格式)
现在我们经常使用微信、QQ等IM工具,我们称之为实时通讯软件。可能大家还不知道吧。微信的前身是QQ邮箱里的一个小插件。今天我们来介绍一下邮件在互联网上是如何传递的,以什么形式存在。
电子邮件诞生得更早,早在几十年前。虽然有网络,但是不同的人交流还是很麻烦的。计算机底层是二进制的。如何把自己想表达的东西改成二进制,让对方能顺利看到,一直是个难题。于是,大家发明了一种叫SMTP的协议。从计算机网络的角度来看,其传输层采用TCP协议进行传输。两台机器建立TCP连接后,双方开始在此连接上控制响应和数据传输。这种模式就像一个人直接拉一条电话线到另一个家庭,可以随时交流。
但是这种模式有什么不好呢?即如果对方不在线,则无法建立连接。如果对方的电脑没有打开,你将永远无法向对方发送电子邮件。如果你想给对方发邮件,你必须提前打电话告诉他,伙计,我要给你发邮件。赶紧上线。
试想一下,如果我们不在线,就不能收发消息,那就麻烦多了。哪里有麻烦,哪里就有商机。很快,一些厂商愿意借助科技的力量帮助大家解决这个问题,比如国外的谷歌、雅虎等电子邮件服务提供商,国内的搜狐、网易等。他们是怎么解决的?就是提供一个服务器来存放大家的东西。就像双十一。我们经常有快递。每次快递员来,我们都没有时间收快递。于是我们告诉快递员先把这个东西放在物业,等有空了再去物业问有没有新的快递。
去物业看看有没有新的快递邮件,就是著名的POP3协议。Google Yahoo会提供一些支持POP3协议的服务器给大家问有没有新邮件。在此之前,发送方会使用SMTP协议将发送的项目发送到服务器,由服务器临时保存,等待用户收集。
举个例子吧。用户A从华为邮箱向网易邮箱用户B发送邮件。
用户A在他的计算机上写一封电子邮件,填写收件人的地址,然后单击发送。当然他必须知道这里收件人的地址,格式是xxx@yyy。这里yyy指的是邮箱提供商,可以是谷歌的,网易的,也可以是中国移动的。Xxx表示对方在本厂商注册的账号信息。华为的服务器收到这封邮件时,首先判断A是否是自己的用户,然后开始解析发送地址,发现发送对象是网易服务商,于是开始与网易的服务器建立连接,将这封邮件发送到网易的服务器。网易的服务器接收腾讯发来的邮件,检查B是自己的用户,接收邮件转发给自己的POP服务器,等待用户拉。用户b去网易的POP服务器询问有没有最新的邮件,然后收到他的邮件。以上是一封邮件神奇的互联网之旅。当然还有各种反垃圾邮件验证,各种寻址,就不一一赘述了。我们学习了邮件中的两个关键协议,SMTP和POP3,这是程序员在面试中经常问的。相信大家看完这个,已经知道邮件的基本流程了,关注我,让我们一起学习,一起进步!(微信官方账号同名:沙推特)
(此处添加了圈卡,请在今日头条客户端查看)
相关阅读
-
鱼香腰花怎么做 做鱼香腰花的方法介绍
-
黄豆做茶豆的方法 黄豆做茶豆做法
-
螺肉炒面怎么做 做螺肉炒面方法
-
怎么做拔丝苹果 做拔丝苹果方法
-
使用高压锅做鸡的方法 使用高压锅做鸡方法介绍
-
怎样做酸豆角好吃 做酸豆角方法
-
酸奶机做米酒的方法 酸奶机做米酒的方法是什么
-
酸辣粉咋做 做酸辣粉的方法
-
要怎么做鱼才好吃 做鱼的方法
-
香喷喷的饭怎么做 做米饭的方法
-
怎么做鸡蛋捞面 做鸡蛋捞面的方法
-
河鳗怎么做有营养 做红烧河鳗的方法
-
做馒头的方法与步骤 怎么样做馒头
-
自己家怎么学做月饼 家常做月饼方法详解
-
怎样做水焗鸡翅 做水焗鸡翅的方法
-
怎样做牛肉卤汤 做牛肉卤汤的方法
-
ppt如何做组合列表 ppt做组合列表方法
-
怎么保存葫芦做摆件 保存葫芦做摆件的方法
-
做豆沙汤的窍门 做豆沙汤的窍门与方法
-
做红烧猪肉方法 如何做红烧猪肉