目录
1、前期准备
tftpd32
可正常联网的windows
可正常联网的Ubuntu(虚拟机)
2、TFTP协议简介
TFTP:简单文件传送协议,最初用于引导无盘系统,被设计用来传输小文件;
特点:
基于UDP协议实现
不进行用户有效性认证
数据传输模式:
octet:二进制模式
netascii:文本模式
mail:已经不再支持
TFTP通信过程
TFTP通信过程总结(无选项)
1、服务器在69号端口等待客户端的请求
2、服务器若批准此请求,则使用临时端口与客户端进行通信
3、每个数据包的编号都有变化(从1开始)
4、每个数据包都要得到ACK的确认如果出现超时,则需要重新发送最后的包(数据或ACK)
5、数据的长度以512Byte传输
6、小于512Byte的数据意味着传输结束
TFTP协议分析
错误码: