公司网站维护费用计哪个科目,如何做自动交易网站,品牌免费网站建设,开业时网站可以做哪些活动tftp下载模型 TFTP通信过程总结
服务器在69号端口等待客户端的请求服务器若批准此请求#xff0c;则使用 临时端口 与客户端进行通信。每个数据包的编号都有变化#xff08;从1开始#xff09;每个数据包都要得到ACK的确认#xff0c;如果出现超时#xff0c;则需要重新发…tftp下载模型 TFTP通信过程总结
服务器在69号端口等待客户端的请求服务器若批准此请求则使用 临时端口 与客户端进行通信。每个数据包的编号都有变化从1开始每个数据包都要得到ACK的确认如果出现超时则需要重新发送最后的数据包或ACK包数据长度以512Byte传输的小于512Byte的数据意味着数据传输结束。
tftp协议分析 思路两个关键难点
1发送下载请求组请求数据包
依据第1条协议要求以数组的形式将请求数据包组出来通过偏移指针
2ACK应答包的发送
将数据包首地址指针向后偏移4个字节后面的数据内容写入文件。前4个字节和ACK包的格式是一样的可以直接通过指针操作数组将操作码改为04就可以了。
下载程序 运行结果