问答题 试简述SMTP通信的三个阶段的过程。
【正确答案】正确答案:①连接建立。连接是在发送主机的SMTP客户和接收主机的SMTP服务器之间建立的。 SMTP不使用中间的邮件服务器。 ②邮件传送。 ③连接释放。邮件发送完毕后,SMTP应释放TCP连接。 域名服务(DNS)、简单网络管理协议(SNMP)、QQ聊天使用的UDP通信。这3种协议里,每次消息交换均只有来回两个数据包,使用DDP通信效率高,而如果使用TCP。需要建立连接和释放连接,效率较低。虽然使用UDP不可靠,但可依靠应用层的功能比较容易地解决这个问题。 文件传输协议(FTP)、简单邮件传输协议(SMTP)、超文本传输协议(HTTP)使用TCP通信。 这3种协议里,均需要传输比较大的文件,为保证可靠性,使用TCP。而如果用UDP,很容易丢失数据包,数据包也可能失序。如果依靠应用层来解决这些问题,则使得应用层过于复杂,而得不偿失。
【答案解析】