射频和无线供应商和资源的家

一站式满足您的射频和无线需求

FTP vs SMTP FTP和SMTP的|区别

本页介绍了FTP和SMTPFTP和SMTP的区别.也请参考FTP vs HTTP其中提到了FTP和HTTP之间的区别。


FTP

FTP代表文件传输协议。它用于从远程计算机发送/接收文件。RFC959中定义。FTP在客户端系统和服务器系统之间建立两个连接,一个用于控制信息,另一个用于传输数据。控制信息携带命令/响应。最初需要通过验证用户名和密码来进行身份验证。一旦完成,文件就可以在两个系统之间传输。FTP同时处理二进制和文本格式文件。


SMTP代表简单邮件传输协议。SMTP提供了一种协议,让两台计算机通过TCP连接交换电子邮件。换句话说,它是电子邮件服务器用于在TCPIP网络上转发消息的协议。通常发起电子邮件消息的客户端计算机使用SMTP将电子邮件发送到本地服务器。在RFC821、RFC822和RFC974中有定义。

如前所述,SMTP通过TCPIP协议栈与网络通信。SMTP通信通过SMTP服务器的TCP端口25进行。

在SMTP过程中,客户端和服务器之间的通信由客户端到服务器的大约4个字符命令和服务器到客户端的3个数字响应代码组成,如下表所示。SMTP服务器响应代码是非常重要的,以防有一些问题,从网络的角度进一步调试它。

正如我们现在所知道的,FTP和SMTP之间的主要区别是,FTP用户可以向计算机发送和接收文件,而SMTP用于将邮件发送到用户在电子邮件服务器中配置的邮箱。

SMTP响应码


SMTP响应代码 描述
221 域服务关闭传输通道
250 请求的操作成功完成
450 邮箱忙,没有采取行动
500 语法错误:命令无法识别
501 语法错误:参数或参数有问题
550 没有找到邮箱,所以没有采取行动
551 用户不是本地用户,请尝试将消息发送到PATH
554 事务失败

FTP和SMTP协议之间的其他有用的区别如下表所示:


功能 FTP SMTP
TCP端口号 20及21 25
RFC参考文档 RFC959 RFC821, RFC822和RFC974
协议功能 用于建立连接后从远程计算机传输文件 用于在计算机之间发送电子邮件。这是使用SMTP服务器或使用邮件功能完成的。

下面的链接也有助于理解HTTP和SMTP之间的区别。

Ftp、tftp、HTTP相关链接

OSI和TCPIP层的基础知识
网络教程
FTP vs HTTP
FTP与TFTP

有什么不同

FDM和OFDM的区别
SC-FDMA和OFDM的区别
SISO和MIMO的区别
TDD和FDD的区别
802.11标准之间的差异,即11-a,11-b,11-g和11-n
OFDM vs OFDMA
CDMA vs GSM
蓝牙vs zigbee
固定wimax vs移动

射频和无线术语


分享本页

翻译本页
Baidu