问答题
试述邮局协议POP的工作过程。在电子邮件中,为什么需要使用POP和SMTP这两个协议?IMAP与POP有何区别?
【正确答案】正确答案:当收取邮件时,电子邮件软件首先会根据用户名和密码调用DNS协议对POP服务器进行解析IP地址,然后邮件程序便开始使用TCP协议连接邮件服务器的110端口。当邮件程序成功地连上POP服务器后,其首先会使用User命令将邮箱的账号传给POP服务器,然后再使用PASS命令将邮箱的密码传给服务器,当完成这一认证过程后,邮件程序使用STAT命令请求服务器返回邮箱的统计资料,比如邮件总数和邮件大小等,然后LIST便会列出服务器里邮件数量。接着邮件程序就会使用Retr命令接受邮件,接受一封后便使用Dele命令将邮件服务器中的邮件置为删除状态。当使用Quit时,邮件服务器便会将置为删除标志的邮件给删了。这就是POP协议工作的过程。 POP协议和SMTP协议分别是用来收信、发信时使用的协议。也就是说,这两个协议是专门为接收、发送邮件设计的语言,通过使用POP和SMTP协议,可以使接收及发送邮件变得方便。 因特网报文存取协议IMAP比POP复杂,虽然都是按照客户/服务器方式工作,但还是有很大的差别。IMAP是一个联机协议,用户可以在自己的PC上操纵ISP邮件服务器的邮箱,就像在本地操纵一样。当用户打开IMAP服务器的邮箱时,可以看到邮件首部。若用户需要打开某个邮件,则该邮件才传送到用户的计算机上。用户可以按照某种条件对邮件进行查找,在用户未发出删除邮件的命令之前,IMAP服务器邮箱中的邮件一直保存着。这样用户就可以在不同的地方使用不同的计算机随时上网阅读和处理自己的邮件。IMAP还允许收信人只读取邮件中的某一个部分。
【答案解析】