摘要:
一、简介 连个报文传送代理MTA(Message Transfer Agent)之间用NVT ASCII进行通信。客户向服务器发出命令,服务器用数字应答码和可选的人可读字符串进行响应。客户只能向服务器发送很少的命令:不到12个。 SMTP的命令主要包括: HELO:用于标识自己; MAIL:用于标识出报文的发起人; RCPT:标识接收方; DATA:发送邮件报文的内容; QUIT:结束邮件交换; VRFY:使用户能够询问发送方以验证接收方地址,而无需向接收方发送邮件; NOOP:强迫服务器响应一个OK应答码(200); EXPN:决定到该用户的邮件是否被转发,并打印出转... 阅读全文
摘要:
一、简介 FTP是用于文件传输的Internet标准。它通过支持有限数量的文件类型(ASCII,二进制等)和文件结构(面向字节流或记录)来处理不同系统间的差异。二、FTP协议 FTP使用两个连接来传输一个文件。 (1)控制连接以通常的客户服务器方式建立。服务器以被动方式打开众所周知的用于FTP的端口(21),等待客户的连接。客户则以主动方式打开TCP端口21,来建立连接。控制连接始终等待客户与服务器之间的通信。该连接将命令从客户传给服务器,并传回服务器的应答。由于命令通常是由用户键入的,所以IP对控制连接的服务类型就是“最大限度地减小迟延” 。 (2)每当一个文件在客户与服务器之间传输... 阅读全文