电子邮件(小白简述,大神走开。。):
@符号前面的是用户名,后面的是用户邮箱所在服务器的主机名。以前人们在计算机上安装客户端软件ex Outlook Express,Foxmail、这种客户端软件叫做用户代理。现在大多数人都是用浏览器收发软件。
邮件报文:
From: <zhouhejun2010@sina.cn>
To: “xuhehe2010”<xuhehe2010@163.com>
Subject: Do you love me?
Date:Sun,07 June .... +0800
早期邮件报文亦是Ascii码形式的。无法携带附件,多用途因特网邮件拓展改变了这一状况。
其基本思路是仍使用传统的邮件报文格式,但是制订了 把任意二进制数据转换为ASCII码的编码方法,
并增加了几个新的首部行,Content-Type、Content-Transfer-Encoding、前者说明了邮件的编码方法,后者说明了邮件的内容类型,
当邮件原文是ASCII码时,直接发送,无需重新编码;若邮件中带有图片视频等任意二进制数据,通常使用Base64编码方法装换为ASCII码,只是长度变长了。
电子邮件的协议:
与其他网络应用不同,电子邮件使用了多个应用层的协议。当收发件人使用浏览器时,
发信人用HTTP协议把邮件发送到WWW服务器A,WWW服务器A 再把邮件转发给 邮件服务器A,
他们可以在同一台计算机上运行。邮件服务器A使用SMTP协议 把邮件转发到收件人的 邮件服务器B,
邮件服务器B再把邮件转发给WWW服务器B,他们也可以在同一台计算机上运行,最后收件人HTTP协议从WWW服务器B读取邮件。
SMTP协议:简单邮件传输协议(Simple Mail Transfer Protocol)
为了保证可靠传输,SMTP在运输层使用了TCP协议,SMTP是客户机/服务器结构,SMTP服务器的熟知端口号是25。
SMTP规定了若干命令与应答信息,客户机向服务器发送命令,服务器处理后返回应答信息,其中DATA命令后跟着电子邮件的报文,邮件报文发送完毕后客户机发出QUIT命令,结束这次通信进程。
POP3邮局协议3 与 IMAP因特网报文访问 协议(简略版):
起初的POP3过于简单,不再介绍,IMAP有文件夹功能,用户可以建立自己的文件夹并可以在文件夹之间移动邮件,在用户发出删除命令之前,邮件始终储存在IMAP服务器中。
————————————————————————————————————————整理自《计算机网络》