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来分析TCP报头,追踪TCP会话,以及识别和处理TCP连接中的异常情况。 IP(网际协议)部分,除了传统的IPv4,本书重点介绍了IPv6的新增特性,如更大的地址空间、流标签、跳限选项等。...
总的来说,Wireshark是网络分析的得力工具,它帮助我们洞察TCP/IP通信的每一个细节,无论是在传输层的TCP确认、重传,还是在网络互连层的IP路由选择,乃至应用层的各种协议交互,都能通过Wireshark得到清晰的展示。...
IP 协议分析实验报告是计算机网络实验报告,旨在掌握 IP 协议分析的方法,掌握 TCP/IP 体系结构,和加深网络层协议的理解。该实验报告分为八个部分:实验目的、实验要求、实验环境、实验内容及原理、实验步骤、实验...
- **步骤4**:分析数据报的格式,包括IP报头的各个字段及其功能。 #### 4. 报文格式分析 - **版本**:0100…=version:4,表示当前使用的IP协议版本为IPv4。 - **头长**:0101=HeaderLength:20bytes(5),表示IP报头...
在Wireshark这样的数据包分析工具中,理解UDP报头结构对于网络诊断和问题排查至关重要。 UDP报头包含四个主要字段: 1. 源端口号(Source Port):这是一个16位的字段,用于标识发送数据的源应用程序或进程。它...
2. Header Length(报头长度):4字节字段,表示IP报头的长度,以32位为单位。例如,20字节的报头长度意味着包含了5个32位字段。 3. Differentiated Services Field(服务类别):8字节字段,用于区分服务等级,如...
通过使用Omnipeek或Wireshark这样的网络抓包工具,我们可以深入理解TCP/IP协议族的工作原理,特别是TCP协议在建立连接、数据传输以及断开连接过程中的细节。 #### 实验目的 - **TCP报文段的观察**:了解TCP报文段的...
Wireshark是一款强大的网络协议分析器,被广泛用于网络故障排查、网络安全分析和软件开发等领域。这个案例提供了Wireshark的源代码,对于理解其工作原理、学习网络协议解析和进行二次开发非常有帮助。 首先,...
实验步骤中,首先开启WireShark并选择网络接口抓包,然后过滤HTTP流量,分析TCP的三次握手和HTTP的请求响应过程。通过观察源IP、目的IP、源端口和目的端口,可以追踪TCP连接的建立。例如,第一次握手的SYN报文由...
实验总结中,张楷提到对IP协议报头有了更清晰的理解,但可能还有其他未提及的收获,如对TCP连接建立的直观认识,对IP报文结构的细节理解等。 这个实验有助于学生深入理解网络层的核心协议IP和传输层的TCP协议,以及...
TCP(Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议,是互联网...在实际操作中,可以通过抓包工具如Wireshark来观察TCP数据包的发送和接收过程,更深入地理解TCP协议的运作。
8. **路由故障排查**:书中还将涵盖网络故障排查技巧,如使用traceroute、ping、telnet和Wireshark等工具进行网络诊断,以及如何分析路由日志和抓包文件。 通过学习《TCP/IP路由技术(第二卷)》,读者不仅可以掌握...
在本实验中,我们通过CMD窗口使用ping命令来发送不同大小的数据包,并通过科来网络分析系统(或者Wireshark)捕获这些数据包,以便深入理解IP报头结构以及IP分片和重组的过程。 IP报头通常包含以下几个关键字段: ...
TCP/IP 原理与应用作业二——利用 WireShark 分析 ARP 协议 一、实验目的 学习使用网络抓包软件 WireShark,掌握 ARP 协议。 二、实验内容分析 ARP 协议请求及响应过程。 三、实验工具 WireShark 抓包软件 四、...
《7.2.1 互联网协议第 4 版(IPv4) - Wireshark 数据包分析实战(第 3 版)》一文中,详细介绍了互联网协议的基础知识,特别是IPv4这一核心部分。IPv4是互联网通信的核心,它负责在不同网络之间传输数据,确保数据...
实验者捕获了数据帧、IP数据报和TCP数据段,验证了它们的报文格式,例如IPv4报头的20字节长度,以及数据包的目标IP地址。 3. **ARP报文分析** 清空ARP缓存后,通过访问特定网站,捕获到ARP请求报文,分析了其硬件...
PDU的概念,在OSI参考模型中数据传输的基本过程 ,在TCP/IP参考模型的数据传输基本过程 ,对TCP/IP参考模型主要层的PDU分析,运输协议数据单元(TPDU), 套接字,TCP连接建立、释放时的握手过程,Ipv4报头的大致内容...
TCP/IP协议是互联网中最基础的通信协议之一,它定义了数据在网络中传输的规则。UDP(User Datagram Protocol)和TCP(Transmission Control Protocol)是TCP/IP协议族中的两种主要传输层协议,各有其特点和适用场景...