用tcpdump来抓包和分析IP/TCP的结构

本文介绍了如何利用tcpdump抓包工具分析IP和TCP头部结构。通过实例展示了如何理解IP头的长度和总数据大小,以及如何进一步探究TCP头部的细节。
摘要由CSDN通过智能技术生成

         抓包:

xxxxxx$ sudo tcpdump -iany port 5432 -Xnlps0
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on any, link-type LINUX_SLL (Linux cooked), capture size 65535 bytes
22:11:14.191365 IP 10.100.70.139.30052 > 1.2.3.4.postgres: Flags [S], seq 3929399830, win 14280, options [mss 1428,sackOK,TS val 1171752792 ecr 0,nop,wscale 8], length 0
        0x0000:  4510 003c 654e 4000 4006 8069 0a64 468b  E..<eN@.@..i.dF.
        0x0010:  0102 0304 7564 1538 ea35 e216 0000 0000  ....ud.8.5......
        0x0020:  a002 37c8 5523 0000 0204 0594 0402 080a  ..7.U#..........
        0x0030:  45d7 8758 0000 0000 0103 0308 0000 0000  E..X............
        0x0040:  0000 0000 0000 0000 0000 0000            ............
         之前我们说过, tcpdump抓的是网络层数据, 一起来看看。 IP数据头结构, 想必大家已经很熟悉了, 我就不单独画图。

         4表示ipv4,  5表示IP头有5*4字节, 也就是说, IP头侧长

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值