wireshark和TFTP下载器

本文介绍了使用Wireshark抓取TFTP下载过程中的数据包,分析了TFTP协议的工作原理,包括请求、数据传输、确认和错误处理机制。同时,提到了TFTP的CS架构,以及在Python中实现TFTP时需要注意的字节序问题。
摘要由CSDN通过智能技术生成

wireshark

在这里插入图片描述
time:是抓数据的时间,是开始抓包时间,source是原IP的地址发送方的IP地址,destination是目的地址,protool是使用的协议,length是包长度,info是wireshark对数据的理解,每一行是一个具体信息。

广播:C类地址,如192.168.1.23里面的前三位是网络号。
在这里插入图片描述在这里插入图片描述图中圈出来的是四个255也是广播地址,只要10.10.255.255,也可能是广播地址,
在这里插入图片描述在这里插入图片描述在这里插入图片描述这分别是不同网络层次,包括网络层之后的6个层次。
在这里插入图片描述抓取数据的真实信息,右边是对数据的解析,通过将其Ascall码来翻译,
在这里插入图片描述每一行都是TCP/IP协议对应的数据。
在这里插入图片描述黑色数据代表数据有问题,可能是握手失败?
在这里插入图片描述在这一行,可以查询某一个特定的IP地址传输的消息。
在这里插入图片描述在发消息之后,立刻显示出来有消息交互,在发消息之后立马会有消息信息,IP信息。
在这里插入图片描述接收消息之后立马能显示双方IP。

TFTP下载器

在这里插入图片描述TFTP相当于一个服务器软件,搭建一个CS架构(client server),b/s架构browser server指的是直接打开浏览器,cs架构需要客户端。
在这里插入图片描述
在这里插入图片描述要是两个程序相同的话要创建两个相同的协议TFTP协议,以及知到怎么下载,怎么关闭。
在这里插入图片描述C(客户端)先向服务器请求。
在这里插入图片描述上图就是请求过程,当要传输数据过大时&

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值