当前位置:网站首页>IP报文头解析
IP报文头解析
2022-08-04 15:07:00 【ljbcharles】
#tcpdump -x -c 1 -nnne -i bond port 12345
09:28:27.753122 6c:ab:ff:ff:ff:cc > 6c:ff:ff:ff:ff:ee, ethertype IPv4 (0x0800), length 139: 172.17.6.209.12345 > 172.17.6.207.54321: Flags [P.], seq 47:120, ack 1, win 24576,
options [nop,nop,TS val 3615381410 ecr 232154787], length 73
0x0000: 4500 007d 6e29 4000 4006 668f ac11 06d1
#4500:
0-3 4个bit 代表ip协议(version),4就代表ipv4;
4-7 4个bit 代表4位首部长度 ,5代表的是20个字节。(5*4字节,首部长度从IP数据报开头,每32bit(4字节)算一个首部长度);
8-15 8个bit 代表服务类型,其中3bit的优先权字段,4bit的TOS子字段,1bit未用字段但必须置为0,4bit的TOS分别代表最小时延、最大吞吐量、最高可靠性和最小费用;
#007d:
16-31 16个bit 代表总长度(字节):125字节 (139 = 125 + 14 (mac帧头 14字节))
#6e29:
32-47 16个bit 代表标识位:分组标识
#4000:
48-63 16bit,其中前3bit为标志位,后13位为分片偏移(如存在分片)
#4006:
64-79 16bit 其中前8bit为TTL生存时间,TTL为64,后面8bit为传输协议,06代表TCP
#668f:
80-95 16bit 16位首部校验和(把首部中每个16bit进行二进制反码求和。结果存在检验和字段)
#ac 11 06 d1
源IP地址:172 17 6 209
0x0010: ac11 06cf ****d04f 6448 e469 eecc 62b5 b395*****
# ac 11 06 cf
目的地址: 172 17 6 207 (截止总计20字节,头部结束)
边栏推荐
猜你喜欢
随机推荐
leetcode:259. 较小的三数之和
一看就会的Chromedriver(谷歌浏览器驱动)安装教程
技术分享| 小程序实现音视频通话
《分布式云最佳实践》分论坛,8月11日深圳见
Oracle 数据库用户创建、重启、导入导出
leetcode:212. 单词搜索 II
Hangzhou Electric School Competition (Counter Attack Index)
【北亚数据恢复】IBM System Storage存储lvm信息丢失数据恢复方案
leetcode: 259. Smaller sum of three numbers
IP第十五天笔记
ASA归因:如何评估关键词的投放价值
在腾讯,我的试用期总结!
Sublime Text 好用的插件
1403. Minimum Subsequence in Non-Increasing Order
Nuget 通过 dotnet 命令行发布
QT笔记——Q_INVOKABLE了解
Android Sqlite3基本命令
利用决策树找出最优特征组合
JCMsuite应用:倾斜平面波传播透过光阑的传输
洛谷题解P4326 求圆的面积








