`

wareshark之tcp、ip报头分析

阅读更多
TCP.IP报头分析  wireshark 抓包分析
By  cisco 雨 发表于 2010/3/7 8:02:00  


一.在这里先分析一下TCP报头和IP报头吧

1.TCP报头长度最少应该是20Bytes.报头中的每一行都是32bits.

  源端口(surce)     目标端口(destination)       16bits

  序列号(sequence number)32bits

   确认号(acknowledgment)32bits

   报头长度(headerlength)4b  保留(reserved)6b 编码位(code bits)6b  窗口(windowns)16b

   校验机(checksum)16b                      紧急(urgent)16b         

    以上为报头必须包括的

   选项(options)0or32b                               

   数据(date)每一行都应为32b

2.ip报头长度最少应该是20Bytes.报头中的每一行都是32bits.

版本(version)4b    报头长度(headerlength)4b优先级和服务类型(priority&typeservice)8b  

总长(totallength)16 b

   标识   (identification) 16b      标记(flags)3b       分片偏移( fragment offset)13b

   存活时间(time-to-live)8 b      协议(protocol)8 b      报头校验(checksum)16 b

   source IP address    32b

   destination  IP address    32 b

     以上是IP报头必须包含的

    options      0or 32    b

二.用WIRESHARK抓包对TCP分析



Source IP (我的主机IP)     destination  IP (Al类地址大型网络)        tcp协议                                ?????????

第一部分:



上图分析(个人):物理层

1.抓到包时间 2010.3.7      17:38:27.129461000         

2.捕获先前帧用时0.667443000 seconds    ;    显示先前的帧用时5.87571000seconds

3.从开始捕获第一帧开始到现在 frame2486用时 388.718230000seconds

4.帧号2486  帧长54字节 捕获54字节

5.??????????????不知道

第二部分:



上图分析(个人):数据连接层

1.source MAC 地址为00:of:ea:2b:6d:1a   ;  “Giga-Byt_(00:of:ea)”为厂商号   IEEE协会规定   ;“2b:6d:1a”产品号 ;   

2.destination MAC 地址00:14:78:14:19:1a;shenzhen_(00:14:78)为厂商号   IEEE协会规定;14:19:1a产品号 ;  

3.  IG bit   and   LG bit   :???????????????????????????????????????不知道

第三部分:





上图分析(个人):网络层

1.版本 4      ;IP 报头长20Btyes         

2.服务区及类型?????????

3.总长是40      共长16b

4.没有进行分片偏移

5.TTl为64

6.协议为TCP(0x06)

7.header checksum    报头校验正确

8.source IP   address 192.168.1.11 ;   DST   ip   address  121.199.45.180  

第四部分:



上图分析(个人):传输层

1.TCP 协议的源端口:darcorp-lm(1679);目标端口:http(80)

2.序列号  875  :确认号404

3.TCP报头长20 Btyes

4.标记中的 reset(重新启动)和acknowledgment(确认号)是set的;流量控制,紧急,急迫,同步,最后标识都没有标记ECN-ECHO??

5.Windows没有流量通过

6.校验机验证失败

转:http://www.norvel.com.cn/blog/user1/quanyu/10966.html
分享到:
评论

相关推荐

    Wireshark数据包分析-第三版-英文版

    读者将了解到如何通过Wireshark来分析TCP报头,追踪TCP会话,以及识别和处理TCP连接中的异常情况。 IP(网际协议)部分,除了传统的IPv4,本书重点介绍了IPv6的新增特性,如更大的地址空间、流标签、跳限选项等。...

    Wireshark 与 TCPIP四层模型.doc

    总的来说,Wireshark是网络分析的得力工具,它帮助我们洞察TCP/IP通信的每一个细节,无论是在传输层的TCP确认、重传,还是在网络互连层的IP路由选择,乃至应用层的各种协议交互,都能通过Wireshark得到清晰的展示。...

    IP协议分析实验报告.pdf

    IP 协议分析实验报告是计算机网络实验报告,旨在掌握 IP 协议分析的方法,掌握 TCP/IP 体系结构,和加深网络层协议的理解。该实验报告分为八个部分:实验目的、实验要求、实验环境、实验内容及原理、实验步骤、实验...

    网络协议TCP/IP实验二IP 协议分析实验、IP 数据报分片实验

    - **步骤4**:分析数据报的格式,包括IP报头的各个字段及其功能。 #### 4. 报文格式分析 - **版本**:0100…=version:4,表示当前使用的IP协议版本为IPv4。 - **头长**:0101=HeaderLength:20bytes(5),表示IP报头...

    UDP 报头结构 - Wireshark 数据包分析实战(第 3 版) - 知乎书店1

    在Wireshark这样的数据包分析工具中,理解UDP报头结构对于网络诊断和问题排查至关重要。 UDP报头包含四个主要字段: 1. 源端口号(Source Port):这是一个16位的字段,用于标识发送数据的源应用程序或进程。它...

    计算机网络实验报告-实验四-分析IP协议数据包格式

    2. Header Length(报头长度):4字节字段,表示IP报头的长度,以32位为单位。例如,20字节的报头长度意味着包含了5个32位字段。 3. Differentiated Services Field(服务类别):8字节字段,用于区分服务等级,如...

    计算机网路 原创实验报告 观察 TCP 报文段并监听分析 FTP 协议

    通过使用Omnipeek或Wireshark这样的网络抓包工具,我们可以深入理解TCP/IP协议族的工作原理,特别是TCP协议在建立连接、数据传输以及断开连接过程中的细节。 #### 实验目的 - **TCP报文段的观察**:了解TCP报文段的...

    wireshark案例:wireshark 源码 供参考

    Wireshark是一款强大的网络协议分析器,被广泛用于网络故障排查、网络安全分析和软件开发等领域。这个案例提供了Wireshark的源代码,对于理解其工作原理、学习网络协议解析和进行二次开发非常有帮助。 首先,...

    TCP作业抓包——TCP、HTTP协议

    实验步骤中,首先开启WireShark并选择网络接口抓包,然后过滤HTTP流量,分析TCP的三次握手和HTTP的请求响应过程。通过观察源IP、目的IP、源端口和目的端口,可以追踪TCP连接的建立。例如,第一次握手的SYN报文由...

    周五计网个人实验1+张楷+19035331——wireshark实验1

    实验总结中,张楷提到对IP协议报头有了更清晰的理解,但可能还有其他未提及的收获,如对TCP连接建立的直观认识,对IP报文结构的细节理解等。 这个实验有助于学生深入理解网络层的核心协议IP和传输层的TCP协议,以及...

    TCP.rar_tcp_tcp 包_tcp协议_tcp数据包发送_发送tcp数据包

    TCP(Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议,是互联网...在实际操作中,可以通过抓包工具如Wireshark来观察TCP数据包的发送和接收过程,更深入地理解TCP协议的运作。

    [TCP.IP路由技术(第二卷)].CCIE职业发展系列

    8. **路由故障排查**:书中还将涵盖网络故障排查技巧,如使用traceroute、ping、telnet和Wireshark等工具进行网络诊断,以及如何分析路由日志和抓包文件。 通过学习《TCP/IP路由技术(第二卷)》,读者不仅可以掌握...

    IP数据报首部实验.docx

    在本实验中,我们通过CMD窗口使用ping命令来发送不同大小的数据包,并通过科来网络分析系统(或者Wireshark)捕获这些数据包,以便深入理解IP报头结构以及IP分片和重组的过程。 IP报头通常包含以下几个关键字段: ...

    TCP作业抓包——ARP协议

    TCP/IP 原理与应用作业二——利用 WireShark 分析 ARP 协议 一、实验目的 学习使用网络抓包软件 WireShark,掌握 ARP 协议。 二、实验内容分析 ARP 协议请求及响应过程。 三、实验工具 WireShark 抓包软件 四、...

    7.2.1 互联网协议第 4 版(IPv4) - Wireshark 数据包分析实战(第 3 版) - 知乎书店1

    《7.2.1 互联网协议第 4 版(IPv4) - Wireshark 数据包分析实战(第 3 版)》一文中,详细介绍了互联网协议的基础知识,特别是IPv4这一核心部分。IPv4是互联网通信的核心,它负责在不同网络之间传输数据,确保数据...

    使用网络协议分析器捕捉和分析协议数据包-计算机网络实验报告.docx

    实验者捕获了数据帧、IP数据报和TCP数据段,验证了它们的报文格式,例如IPv4报头的20字节长度,以及数据包的目标IP地址。 3. **ARP报文分析** 清空ARP缓存后,通过访问特定网站,捕获到ARP请求报文,分析了其硬件...

    计算机网络课程设计实验报告

    PDU的概念,在OSI参考模型中数据传输的基本过程 ,在TCP/IP参考模型的数据传输基本过程 ,对TCP/IP参考模型主要层的PDU分析,运输协议数据单元(TPDU), 套接字,TCP连接建立、释放时的握手过程,Ipv4报头的大致内容...

    tcp/udp调试工具

    TCP/IP协议是互联网中最基础的通信协议之一,它定义了数据在网络中传输的规则。UDP(User Datagram Protocol)和TCP(Transmission Control Protocol)是TCP/IP协议族中的两种主要传输层协议,各有其特点和适用场景...

Global site tag (gtag.js) - Google Analytics