一---电子邮件的诞生
传统的电话属于实时通信,有两个缺点。
1)通信的双方必须在场。
2)一些不必要的电话打扰人工作和休息。
这时就诞生了 电子邮件。
二---邮件发送过程
1)发送人将邮件发到自己的邮件服务器
2)邮件服务器将收到的邮件按照目的地址发送到收件人的邮件服务器。
3)收件人没事干的时候去访问自己的邮件服务器的邮箱,读收到的电子邮件。
电子邮件采用客户-服务器方式
三---电子邮件的三个主要组成构件
用户代理,邮件服务器,以及电子邮件所需要的协议。
用户代理是用户和电子邮件系统的接口,又称为电子邮件客户端软件。
邮件服务器是电子邮件的基础设施,因特网上的ISP都有自己的邮件服务器,比如腾讯QQ有自己的邮件服务器,谷歌也有自己的邮件服务器。邮件服务器除了收发邮件,还负责维护用户的邮件。
协议包括邮件发送协议(SMTP)和邮件读取协议(POP3,IMAP)
四---电子邮件的格式
一个电子邮件有信封和内容两部分,而内容有由首部和主体两部分构成。
五---简单邮件传送协议SMTP(Simple Mail Transfer Protocol)工作原理
SMTP协议只能传ASCII码数据,不能穿可执行文件或其他的二进制对象
SMTP协议不能传多媒体邮件(图片,音视频),并且许多国家的文字(中文,俄文,或法文,德文)都不能用SMTP来发送。
为了解决以上的这些局限,诞生了多用途因特网邮件扩展MIME(Multipurpose Internet Mail Extensions).MIME是个转换器。非ASCII码数据进去,ASCII码数据出来 。
增加5个行的邮件首部字段,这些字段提供了有关邮件主体的信息。
定义了许多邮件内容的格式,对多媒体电子邮件的表示方法进行了标准化。
定义了传送编码,可对任何内容格式进行转换,也不会被邮件系统改变。
注:MIME不仅在SMTP中用,在面向ASCII码字符的HTTP协议中同样也有使用。
六---常见的邮件读取协议
邮局协议POP(Post Office Protocol),POP3是第三个版本,是因特网的正式标准。简单但功能有限,用户只能以下载并删除的方式或下载并保留的方式从邮件服务器下载邮件到用户计算机,不允许用户在邮件服务器上面管理自己的邮件(比如创建文件夹,对邮件分类)
因特网邮件访问协议IMAP(Internet Mail Access Protocol),现在用第四个版本IMAP4,这个目前还没广泛应用,在试行阶段,比起前一个功能更加强大,用户在计算机上面就可以管理邮件服务器中的邮箱。
IMAP是一个联机协议
POP3和IMAP4都采用基于TCP连接的客户-服务器方式,POP3用熟知端口110,IMAP4使用熟知端口143
七---基于万维网的电子邮件
通过浏览器登录邮件服务器万维网网站就可以发,收,读,管理邮件,和IMAP4协议很类似,他们使用的都是HTTP协议。