假定用户 A 使用一个基于 Web 的电子邮件账户向 B 发报文,B 使用 POP3 访问邮件服务器获取自己的 邮件。请描述该报文是如何从 A 的主机到达 B 的主机的,列出在两台主机间移动该报文使用的各种应用层 协议。 答:从 A 的用户代理到 A 的邮件服务器使用 HTTP 协议,从 A 的邮件服务器到 B 的邮件服务器使用 SMTP 协议,从 B 的邮件服务器到 B 的用户代理使用 POP3 协议。 12.下面列出的是使用 TCP/IP 协议通信的两台主机 A 和 B 传送邮件的对话过程,请根据这个对话回答问 题。 A:220 beta.gov simple mail transfer service ready B:HELLO alpha.edu A:250beta.gov B:MAIL FROM:
A:250mail accepted B:RCPTT0:
A:250recipient accepted B:RCPTT0:
A:550 no such user here B:RCPT T0:brown@betagov A:250recipientaccepted B:DATA A:354 start mail input;end with(CR×LF>.
B:Date:Fri27May201114:16:21BJ B:From:smith@alpha.edu B:···” B: B:. A:250 OK B:QUIT A:221beta.gov service closing transmission channel. 问题: (1)邮件接收发送方机器的全名是什么?发邮件的用户名是什么? (2)发送把邮件发给几个用户?他们各叫什么名字? (3)哪些用户能收到该邮件? (4)传送邮件所使用的传输层协议叫什么名字? (5)为了接收邮件,接收方机器上等待连接的端口号是多少?