当前位置:网站首页>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字节,头部结束)
边栏推荐
猜你喜欢

Redis-哨兵模式

代码随想录笔记_动态规划_1049最后一块石头的重量II

Basic Introduction for PLSQL
微软表示将向内部网络安全专家共享数据 为企业提供更安全保护

leetcode: 241. Designing precedence for arithmetic expressions

性能提升400倍丨外汇掉期估值计算优化案例

Hangzhou Electric School Competition (Counter Attack Index)

FRED Application: Capillary Electrophoresis System

leetcode: 250. Count subtrees of equal value

eNSP-小型网络拓扑(DNS、DHCP、网站服务器、无线路由器)
随机推荐
Redis-哨兵模式
大众点评搜索相关性技术探索与实践
华为云 & 达达,帮有情人“一键送达”
Latex 去掉行号
SublimeText 粘贴图片保存到本地
用了TCP协议,就一定不会丢包吗?
JCMsuite应用:倾斜平面波传播透过光阑的传输
Next -21- 添加相册系列 - 1- 框架设置
Basic Introduction for PLSQL
Oracle database user creation, restart, import and export
剑指Offer 63.股票的最大利润
洛谷题解P1028 数的计算
2022杭电多校3
程序猿七夕礼物-如何30分钟给女朋友快速搭建专属语聊房
eNSP-小型网络拓扑(DNS、DHCP、网站服务器、无线路由器)
Roslyn 节点的 Span 和 FullSpan 有什么区别
Oracle 数据库用户创建、重启、导入导出
FRED应用:毛细管电泳系统
浅谈一下跨端技术方案
【北亚数据恢复】IBM System Storage存储lvm信息丢失,卷访问不了的数据恢复方案