简单文件传输协议TFTP

一.简单文件传输协议介绍

文件传输协议规范了本地从远程服务器上访问文件的方式。

文件传输协议分为两类:1.online-access 和 2.whole file copying。前者的代表协议为NFS,类似于共享文档,在本地对文件的修改会影响服务器上的文件。而后者本质上是复制:向服务器上传文件(把本地文件copy到服务器上)和从服务器下载文件(把文件copy到本地)。对一个副本的修改,不会影响原本的文件。

TFTP的全称为Trivial File Transfer Protocol,与FTP相比较为简单:

1.基于UDP设计的应用层协议。端口为69。当然也支持其他的传输层协议,比如TCP。

2.没有access control,即没有登陆验证。

3.没有文件夹,所有的文件都放在根目录下。

4.设计的理念就是简单简单再简单,所以开销很小,常用于无盘工作站和对内存要求苛刻(可用内存小)的环境。

二.TFTP packet format

TFTP packet由TFTP header和TFTP data组成。首部中有一个两字节的opcode标注了该TFTP packet的类型,总共有5种。我们会逐一介绍。

2.1 RRQ(read request)

  • 0
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值