首页 > 试题广场 >

接收邮件时,使用了如下哪些协议( )

[单选题]
接收邮件时,使用了如下哪些协议(   )
  • FTP
  • UDP
  • SMTP
  • TCP



摘自http://blog.csdn.net/jxh_123/article/details/35982345
从上图可以看出邮件收发的整个过程大致如下:

       (1)发件人调用PC机中的用户***编辑要发送的邮件。

       (2)发件人点击屏幕上的”发送邮件“按钮,把发送邮件的 工作全部交给用户***来完成。用户***通过SMTP协议将邮件发送给发送方的邮件服务器(在这个过程中,用户***充当SMTP客户,而发送方的邮件服务器则充当SMTP服务器)。

       (3)发送方的邮件服务器收到用户***发来的邮件后,就把收到的邮件临时存放在邮件缓存队列中,等待时间成熟的时候再发送到接收方的邮件服务器(等待时间的长短取决于邮件服务器的处理能力和队列中待发送的信件的数量)。

       (4)若现在时机成熟了,发送方的邮件服务器则向接收方的邮件服务器发送邮件缓存中的邮件。在发送邮件之前,发送方的邮件服务器的SMTP客户与接收方的邮件服务器的SMTP服务器需要事先建立TCP连接,之后再将队列中 的邮件发送出去。值得注意的是,邮件不会在因特网中的某个中间邮件服务器落地。

       (5)接收邮件服务器中的SMTP服务器进程在收到邮件后,把邮件放入收件人的用户邮箱中,等待收件人进行读取。

       (6)收件人在打算收信时,就运行PC机中的用户***,使用POP3(或IMAP)协议读取发送给自己的邮件。注意,在这个过程中,收件人是POP3客户,而接收邮件服务器则是POP3客户,箭头的方向是从邮件服务器指向接收用户,因为这是一个“拉”的操作。

编辑于 2017-05-07 11:01:27 回复(2)
题目说的是接收啊
发表于 2017-11-27 20:27:33 回复(0)
发送邮件是:SMTP(基于TCP)
接收邮件是:POP3(基于TCP)
这里说的是接收,然后又没有列举POP3,所以只能选TCP了。
发表于 2018-02-12 15:31:59 回复(0)
发邮件是SMPT协议,接收邮件是TCP协议
编辑于 2018-10-12 16:03:50 回复(0)
1.接收邮件在应用程序可能用的两个协议: POP3和IMAP

2.POP3和IMAP在传输层都是基于TCP协议的

因此本题答案是D
发表于 2018-07-19 15:06:25 回复(0)