`

一些TCPDUMP语义分析(长期补充)

F# 
阅读更多
不断补充

S SYN 同步序号
F FIN 发送方完成数据发送
R RST 复位连接
P PSH 尽可能快地将数据送往接收进程
.     以后四个标志比特均置0

//////
TCP://
//////
1 0.0              svr4.1037>  bsdi.discard: S 1415531521:1415531521(0) win 4096 <mss 1024>
2 0.02402(0.0024)  bsdi.discard > svr4.1037: S 1823083521:1823083521(0) ack 1415531522 win 4096 <mss 1024)
3 0.007224(0.0048) svr4.1037 > bsdi.discard: . ack 1823083522 win 4096
4 4.155441(4.1482) svr4.1037 > bsdi.discard: F 1415531522:1415531521(0) ack 1823083522 win 4096

mss:最大报文长度
每行显示的字段win 4096表示发端通告的窗口大小.默认
1中,字段1415531521:1415531521(0)表示分组序号是1415531521,而报文段中数据字节数为0
2中,ack1415531522表示确认序号.它只有在首部中的ACK标志比特被设置1时才显示


////////////////
一个分片的UDP://
////////////////
1 0.0                bsdi.1112 > svr4.discard:udp 1471
2 21.008303(21.8003) bsdi.1114 > svr4.discard:udp 1472
3 50.449704(29.4414) bsdi.1116 > svr4.discard:udp 1473 (frag 26304:1480@0+)
4 50.450040(0.0003)  bsdi > svr4frag 26304:1@1480)  //除第一分片,没有运输层的首部
5 75.328650(24.8786) bsdi.1118 > svr4.discard:udp 1474 (frag 26313:1480@0+)
6 75.328982(0.0003)  bsdi > svr4:(frag 26313:2@1480)

frag:标志符
1480:除IP首部外的片长
@:偏移值
+:表示有更多片
注:除最后一片外,其他每一片中数据部分(除IP首部外的其余部分)必须是8字节的整数倍
1
1
分享到:
评论

相关推荐

    tcpdump抓包分析

    ### TCPdump抓包分析 #### 一、TCPdump命令简介 TCPdump是一款广泛使用的网络数据包捕获工具,主要用于监听网络流量并记录网络数据包。它可以在Linux等类Unix系统中运行,支持多种网络接口卡,并能根据指定的条件...

    tcpdump 源代码分析

    ### TCPdump源代码分析:深入理解Linux环境下的网络包捕获机制 TCPdump是一个功能强大的网络数据包嗅探工具,广泛应用于网络安全、故障排查及网络分析等领域。在Linux环境下,通过对TCPdump 4.0.0版本的源代码进行...

    tcpdump 代码分析

    tcpdump 是一个强大的网络封包分析软件,广泛用于网络故障排查、数据分析和网络安全监控。它能够在网络接口层捕获数据包,并将它们以人类可读的格式显示出来,帮助我们理解网络通信的细节。本篇文章将深入探讨...

    tcpdump离线.rar

    tcpdump是一款广泛使用的网络数据包分析工具,它允许系统管理员或网络工程师实时捕获和分析网络上的数据包。这个“tcpdump离线.rar”压缩包包含两个RPM(Red Hat Package Manager)格式的软件包:libpcap-1.5.3-12....

    tcpdump 源代码安装包

    tcpdump是一款广泛使用的网络数据包分析工具,它允许系统管理员或网络工程师实时捕获网络上的数据包,并进行分析。在Linux或类Unix操作系统上,tcpdump是标准的网络诊断工具,能够帮助用户深入理解网络流量,查找...

    tcpdump-tcpdump-4.9.2.zip

    tcpdump-4.9.2是该软件的一个版本,此版本可能包含了一些优化和修复的bug,以提供更稳定和高效的服务。 tcpdump的工作原理基于libpcap库,它能够访问操作系统底层的数据链路层,从而捕获到网络接口上经过的数据包。...

    tcpdump文件,tcpdump

    tcpdump是一款广泛使用的网络封包分析工具,主要在命令行环境下操作,允许用户实时监控和记录网络上的数据传输。这个工具对于网络管理员、系统管理员以及IT专业人士来说是必不可少的,因为它可以帮助他们诊断网络...

    Tcpdump命令的使用与示例—linux下的网络分析

    ### Tcpdump命令的使用与示例—Linux下的网络分析 #### 知识点一:Tcpdump简介 **Tcpdump** 是一款广泛应用于Linux系统中的网络数据包捕获工具,能够实时捕捉并显示网络中传输的数据包头部信息。该工具不仅支持...

    tcpdump高级过滤技巧

    本文档将深入探讨tcpdump的高级过滤技巧,通过具体的示例帮助读者掌握如何精确地筛选网络流量,以满足复杂场景下的数据分析需求。 ### 过滤主机 tcpdump允许用户基于IP地址过滤数据包,这在定位特定主机的通信记录...

    tcpdump(windows版).zip

    tcpdump是一款广泛使用的网络数据包分析工具,主要用于捕获、记录和分析网络上的数据包。在Linux和Unix系统中,它是标准的网络诊断工具之一,而在这个案例中,我们讨论的是tcpdump的Windows版本。这个压缩包...

    OpenWrt 上运行的tcpdump

    在OpenWrt上运行tcpdump是一项基础而重要的网络诊断任务,tcpdump是一个强大的网络分析工具,它可以捕获网络上的数据包并提供详细的信息,帮助我们理解网络流量、检测问题或进行安全审计。以下是对OpenWrt环境安装和...

    tcpdump android 4.9.3/1.9.1

    使用tcpdump进行网络分析的一些关键知识点包括: 1. **命令行参数**:tcpdump提供了丰富的命令行选项,如`-i`指定监听的网络接口,`-n`禁止DNS解析,`-s`设置抓包大小,`-c`抓取指定数量的数据包后停止,以及使用...

    tcpdump抓包工具离线安装包

    tcpdump是一款广泛使用的网络分析工具,它允许用户在操作系统层面捕获网络上的数据包,用于诊断网络问题、监控网络通信或者进行网络安全分析。这个离线安装包是为那些无法连接到互联网或者需要在隔离环境中安装...

    tcpdump安装、依赖包

    tcpdump是一款广泛使用的网络数据包分析工具,它允许系统管理员或网络工程师实时捕获网络上的数据包,并进行分析。在Linux或Unix系统中,tcpdump是标准的网络诊断和故障排查工具,它可以帮助我们理解网络流量模式,...

    tcpdump

    tcpdump是一款强大的网络数据包分析工具,主要用于抓取和分析网络中的数据包。它在Linux、Unix以及类Unix操作系统上广泛使用,同时也可应用于其他支持libpcap库的操作系统。tcpdump通过读取网络接口上的数据包,为...

    pc端tcpdump软件

    TCPDump是一款强大的网络封包分析软件,主要用于在各种操作系统上抓取网络协议数据包,包括Linux、Unix以及Windows等PC平台。它可以帮助网络管理员、开发者和安全专家深入了解网络流量,进行故障排查、性能分析和...

    6.2 安装 Tcpdump - Wireshark 数据包分析实战(第 3 版) - 知乎书店1

    Tcpdump 是一款广泛使用的命令行网络数据包分析工具,尤其在基于UNIX的系统如Linux中,它通常可以通过包管理器轻松安装。Tcpdump的安装过程相对简单,特别是在Ubuntu 14.04 LTS这样的发行版上。尽管本资料主要关注...

    tcpdump源码分享

    tcpdump是一款广泛使用的开源网络数据包分析工具,它允许用户实时捕获并分析网络上的数据包。这个资源包含了tcpdump的4.0和3.9两个版本的源代码,对于理解网络协议、学习网络监控以及进行网络调试具有极高的价值。 ...

    tcpdump-v3.9.8

    tcpdump是网络分析工具中的重要成员,主要用于抓取和分析网络数据包。它是一个命令行工具,广泛应用于各种操作系统,包括Unix和Linux,但显然不包括Windows 7。标题提到的"tcpdump-v3.9.8"指的是该工具的一个特定...

    TCPDUMP DOCUMENT

    TCPDUMP是网络分析中的基础技能,尤其在Nokia基于IPSO操作系统的设备上,它是故障排查的重要工具。本文档旨在为那些对使用tcpdump工具不太熟悉的初级技术人员提供入门指南,而非面向高级用户。文档的目标是解释如何...

Global site tag (gtag.js) - Google Analytics