FTP和TFTP

Anonim

FTP与TFTP

文件传输协议(也称为FTP)是一种网络协议,其实现是为了通过TCP / IP网络交换文件 - 即传输控制协议和因特网协议。 FTP使用用户创建的密码验证。即使通常实现基于用户的密码验证,也可以通过FTP服务器进行匿名用户访问。

普通文件传输协议(也称为TFTP)是一种网络协议,它也是为了传输文件而实现的。它最初是在1980年定义的,具有简单FTP服务器的功能。由于其简单性,它可​​以在其家用计算机的一部分上实现非常少的内存浪​​费。因此,在其开始时,TFTP用于启动计算机或路由器。话虽如此,它对于在网络之间传输少量数据(即IP电话固件)也是有用的。

如上所述,FTP可以匿名访问。这意味着,当提示输入用户名和密码时,用户可以使用“匿名”帐户登录此服务器。在大多数情况下,将提示没有主机直接帐户的用户使用他或她的电子邮件地址代替密码;但是,一旦提供了该信息(例如在国家生物技术信息中心),就几乎没有验证过程。

TFTP主要用于从远程服务器传输文件(或将文件写入)。因为它是一种开放协议,所以缺乏安全性 - 这意味着通过互联网在开放服务器上传输文件非常危险。因此,TFTP通常仅用于私有和/或本地网络。遗憾的是,没有认证过程,因此没有加密机制到位。由于其简单性,TFTP只能传输大到1TB的文件,并允许超大数据包传输 - 这可能导致文件传输的巨大延迟。

与TFTP不同,FTP服务器具有适当的身份验证和加密协议。在限制此类访问的情况下,可以实现远程FTP(FTP邮件)服务以解决限制问题。这允许访问,但限制用户查看目录或修改命令。

摘要:

1. FTP是一种基于用户的密码网络协议,用于通过网络传输数据; TFTP是一种没有任何身份验证过程的网络协议。

2.可以匿名访问FTP,但传输的信息量有限; TFTP没有加密过程,只能成功传输不超过1 TB的文件。