一、tftp协议
1. 特点
- 简单
- 占用资源小,由于TFTP报文比较小,能够迅速复制这些文件
- 适合传递小文件
- 适合在局域网进行传递
- 端口号为69
- 基于UDP实现
- TFTP是一种类似于停止等待协议,TFTP服务器只有收到客户端的确认报文ACK后才会向客户端接着发送新的数据
- 服务器向客户端发送数据的过程中,每次都是发送512B的数据
- 如果客户进程收到某个DATA报文中数据部分的长度小于512B,说明这是收到的最后一个报文
- 如果待发送的数据的总长度正好是512的整数倍,这就意味着最后一个数据报的长度正好为512B,此时服务器进程会再次发送一个包含0字节数据的DATA报文(显然,该报文的总长度为4B=2B操作码+2B块号+0B数据)
- TFTP协议中,用于读文件的连接和用于写文件的连接的建立方式不同
- 缺陷:TFTP分组中并不提供用户名和口令。这是TFTP的一个特性(即“安全漏洞”)
2. TFTP传输过程描述
1. 服务器使用端口号69被动打开连接
2. 客户主动打开连接,它使用临时端口作为源端口而端口69作为为目的端口,向服务器进程发送RRQ报文
3. 服务器主动打开连接,它使用新的临时端口作为源端口,而使用收到的来自客户的临时端口作为目的端口,
向TFTP客户进程发送DATA报文(2B操作码,2B数据块的块号512B数据);
4.客户收到服务器的报文后,发送4B的ACK(2B的操作码和2B的数据块号)给TFTP服务器,
告诉它之前发送给客户的数据报已经收到;
5. 重复步骤3-4,直到所有请求的数据发送完毕。
二、 传输
首先要明白,客户端(Client)要从服务端(Server)拿过来东西,把东西从Server拽到Client,相当于Server发送文件给Client(不能够这样说,只是更好理解)
1. windows10作服务器,交换机作客户端
交换机设备型号:N8560-20SQ(黑盒)
升级交换机系统

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/50040.html