TCP/IP协议九:通俗易懂说协议:FTP协议和TFTP协议的区别

1. TFTP 和 FTP 区别

1. 定义

FTP:文件传输协议, 传输文件的协议;不仅仅是一个协议,它同时也是一个程序
TFTP: 简单文件传输协议,是FTP的简化版本

2. 功能

  1. 总体
    FTP 是完整、 面向会话、常规用途文件传输协议
    TFTP 用作 bones bare - 特殊目的文件传输协议

  2. 操作范围
    FTP允许执行对目录和文件的访问,
    TFTP不提供目录浏览的功能,它只能完成文件的发送和接收操作

  3. 验证(用户名/密码)
    FTP 提供身份验证
    而TFTP 不用,直接传输

  4. 端口号
    FTP 使用已知 TCP 端口号: 20 的数据和 21 用于连接对话框。
    TFTP 用于 UDP 端口号 69 其文件传输活动

3. 3CDaemon中使用

  1. FTP Profiles设置用户名 密码 下载路径 如: user1 123456
    远程: ftp ip
    输入用户名 密码
    bin一下
    get xxx //需要的文件
    结束通过 bye 命令退出
  2. TFTP Profiles 只有设置 下载路径 如D:
  3. tftp 直接远程: tftp://192.168.0.1/1.dat 不需要验证用户名 密码

2. ftp 使用命令

2.1 切换工作目录

pwd	查看服务器工作目录
cd 切换服务器工作目录
lcd	切换本地工作目录,如想存储在本地不同目录即可 lcd 123

2.2 查看服务器上的目录和文件

ls  目录或文件名
dir 目录或文件名

2.3 文件传输入的模式

ftp的传输模式分为二进制和ASCII码两种模式。
二进制模式可以传输任何文件,包括压缩包、可执行程序、图片、视频、音频等,而ASCII模式只能传输.txt、.htm等ascii码文件(文本文件)。
在实际开发中,不管什么文件,都用二进制方式传输文件。

type	查看当前的传输模式
bin或者 binary 设定传输模式为二进制
ascii	设定传输模式为ASCII

2.4 下载文件

2.4.1 下载单个文件

get/recv 服务器文件名 [本地文件名]

get/recv 服务器文件名 [本地文件名]

使用说明:

a)下载文件用get和recv都可以。
b)文件名不允许用通配符。
c)服务器文件名和本地文件名可以用绝对路径,如果不写路径,表示当前工作目录。
d)如果本地文件名省略不写,表示把服务器文件下载到本地的当前工作目录,文件名与服务器文件名相同。

2.4.2 下载多个文件

mget 服务器文件1 服务器文件2 服务器文件3 …… 服务器文件n

使用说明:

a)待下载的文件名,可以一一列出来(用空格分隔),也可以用通配符。
b)下载的文件,存放在本地当前工作目录中。
c)下载文件时,会一一提示,如果想关闭都显示信息,先输入prompt命令。
prompt

2.5 上传文件

2.5.1 下载单个文件

put/send 本地文件名 [服务器文件名]

使用说明:

a)上传文件用put和send都可以。
b)文件名不允许用通配符。
c)本地文件名和服务器文件名可以用绝对路径,如果不写路径,表示当前工作目录。
d)如果服务器文件名省略不写,表示把本地文件上传到服务器的当前工作目录,文件名与本地文件名相同。

2.5.2 上传多个文件

mput 本地文件1 本地文件2 本地文件3 …… 本地文件n

使用说明:

a)待上传的文件名,可以一一列出来(用空格分隔),也可以用通配符。
b)上传的文件,存放在服务器当前工作目录中。
c)上传文件时,会一一提示,如果想关闭都显示信息,先输入prompt命令。
	prompt

2.6 对服务器文件/文件夹操作

1)重命名服务器上的文件
rename 旧文件名 新文件名

2)删除ftp服务器上单个文件
	delete 文件名
	
3)删除多个文件。
	mdelete 文件名1 文件名2 文件名3 …… 文件名n
	
2)在服务器上创建目录。
	mkdir pathname
	
5)删除服务器上的目录。
	rmdir pathname
	
6)切换传输模式。
	passive
	
7)显示帮助信息。
	help [命令名]
	显示ftp命令的帮助信息,如果不输入命令名,则显示全ftp命令的帮助信息。

8)退出ftp。
	bye
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值