tcpip-tcp包时间戳usec与sec之间怎么配合

作者:用户 来源:互联网 浏览:397 次 时间:2016-06-30 13:30:11

tcpwiresharktcpippcap

tcpip-tcp包时间戳usec与sec之间怎么配合 - 摘要: tcp包时间戳usec与sec之间怎么配合我写自己的pcap文件,第一个tcp包时间戳sec和usec都是0,之后usec递增1,可是写出来的pcap文件里,包的时间是这样的:usec是32bit的,

问题描述

tcp包时间戳usec与sec之间怎么配合

我写自己的pcap文件,第一个tcp包时间戳sec和usec都是0,之后usec递增1,可是
写出来的pcap文件里,包的时间是这样的:
tcpip-tcp包时间戳usec与sec之间怎么配合-tv sec tv usec
usec是32bit的,它的哪一位对应时间的哪一位呀?怎样可以让tcp包的时间逐渐增加呢?

解决方案

  1. 首先,pcap文件有个24字节的文件头。
  2. 每个pcap包,可以认为有4个无符号整型(4字节),共16字节。
  3. 分别是 sec,usec,caplen,pktlen
  4. 这四个字节都是小端写入pcap文件的,什么意思呢?
  5. 比如 文件中读出来是:0x 0102 0304,则实际上是 0x 0403 0201
  6. 所以,如果你想递增写包,则每个包的sec 和 usec 应该这样写: 0x 0000 0000 0100 0000 0x 0000 0000 0200 0000 ...... 下面截图是我手动修改一个pcap时间之后,得到的: tcpip-tcp包时间戳usec与sec之间怎么配合-tcpip.sys 补丁 tcp z
【云栖快讯】诚邀你用自己的技术能力来用心回答每一个问题,通过回答传承技术知识、经验、心得,问答专家期待你加入!  详情请点击
云栖社区(yq.aliyun.com)为您免费提供tcpip-tcp包时间戳usec与sec之间怎么配合相关信息,包括 tcpwiresharktcpip pcap 的信息 ,所有tcpip-tcp包时间戳usec与sec之间怎么配合相关内容均不代表云栖社区的意见! 该页面h5页面的地址是:https://m.aliyun.com/yunqi/wenzhang/show_60268,您可以点击tcpip-tcp包时间戳usec与sec之间怎么配合-手机站访问。
弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率

40+云计算产品,6个月免费体验

现在注册,免费体验40+云产品,及域名优惠!

云服务器9.9元/月,大学必备

热点导航