| 2022-05-2
TFTP和FTP是两种非常实用的文件传输协议,当我们在上传或下载文件时都会用到文件传输协议。这两种协议有着相似的功能,但使用条件和使用方法却不一样。下面,小编来为大家介绍TFTP和FTP有什么区别?如何使用花生壳搭建FTP服务器?帮助大家进一步学习该如何使用文件传输协议。
FTP,表示文件传输协议(File Transfer Protocol),是标准的Internet 协议,一种客户端-服务器协议。它可以将信息从用户正在处理的计算机移动到托管网站的服务器;简单来说:就是一种在计算机之间传输文件的方式。
例:用户可以在一台计算机上通过FTP客户端(一个程序)将文件上传到FTP服务器,在从另一台计算机的FTP客户端上下载文件。
TFTP,表示普通文件传输协议(Trivial File Transfer Protocol ),是一种用于传输文件的简单高级协议。
TFTP是一种Internet软件实用程序、一种在网络设备之间传输文件的技术,是文件传输协议(FTP)的简化版本。它可以用来传输比文件传输协议(FTP)更易于使用但功能较少的文件,主要用于从远程服务器读取和写入文件/邮件。
FTP和TFTP的区别:
1、安全性区别
FTP支持登录安全,具有适当的身份验证和加密协议,在建立连接期间需要与FTP身份验证通信。
TFTP是一种开放协议,缺乏安全性,没有到位的加密机制,与TFTP通信时不需要认证,这意味着通过互联网在开放服务器上传输文件非常危险,且数据包有可能会丢失。
2、传输层协议的区别
FTP使用TCP作为传输层协议,通过单独的TCP连接从控制命令发送数据。
TFTP使用UDP作为传输层协议,因为UDP是无连接协议,所以TFTP不使用连接。
3、使用端口的区别
FTP使用2个端口:TCP端口21,是个侦听端口;TCP端口20或更高TCP端口1024以上用于源连接。
TFTP仅使用一个具有停止和等待模式的端口:端口69。
需要使用的软件工具:花生壳客户端和SERV-U 10.5.0.24
第一步、下载、安装、登录花生壳客户端
1、下载花生壳客户端并进行安装。
2、输入账号密码登录花生壳客户端。如果忘记密码或没有花生壳帐户,可输入框下方寻求帮助
3、登录贝锐账号之后,点击主界面左下角的“域名”按钮,进入到域名列表的管理界面。
4、点击“域名诊断”,诊断结果:花生壳已经成功地将您的域名和公网ip绑定在一起了,花生壳的动态域名解析正确无误。
这时候,花生壳客户端已经在线了,我们所申请的免费域名已经绑定到当前的公网IP地址,互联网可通过所申请的域名直接访问到当前的公网IP了。
第二步、搭建Server-U服务器
1.安装Serv-U: 使用Serv-U来搭建FTP服务器,需要先下载安装Serv-U,然后双击程序安装即可。
2.新建域: 在Serv-U中,点击“新建域”。
输入“名称”(自定义),然后点击下一步。其他都使用系统默认的设置点下一步直至完成。这里定义域使用的协议及其对应的端口,若服务器上有其他端口与Serv-U的冲突,建 议修改为其他。如HTTP端口,修改为88。
3、新建域账户:
域已经建立好,此时Serv-U会提示域中无用户,是否给域创建用户,点击“是”。
根据提示,我们现在来添加一个用户名为贝锐的账户。定义此账户的密码。选择此域用户的根目录地址,点击下一步。
到了这里我们已经安装并创建好FTP服务了。
要想使用FTP协议就需要搭建FTP服务器,花生壳软件能帮助用户实现FTP服务器的搭建,这其中还要用到Serv-U,根据软件提示,用户能自行选择服务器的类型,并为对应的端口进行命名,过程非常简单。