网络数据包的监听与分析——IP数据报文分析

这篇具有很好参考价值的文章主要介绍了网络数据包的监听与分析——IP数据报文分析。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1. 抓包工具下载

x下面是一个IP数据报的抓包软件——IPtool的蓝奏云下载链接

https://wwix.lanzoue.com/iaGpy11klpnc

2. iptool使用

下载解压之后,右击以管理员身份运行,打开该exe文件即可

网络数据包的监听与分析——IP数据报文分析,随手,网络,tcp/ip,服务器,网络协议,windows

 

然后点击绿色运行就开始捕包了

网络数据包的监听与分析——IP数据报文分析,随手,网络,tcp/ip,服务器,网络协议,windows

 随便点一个包进去进行分析就可以了

网络数据包的监听与分析——IP数据报文分析,随手,网络,tcp/ip,服务器,网络协议,windows

 如下图,就是随便点了一个包

网络数据包的监听与分析——IP数据报文分析,随手,网络,tcp/ip,服务器,网络协议,windows

 然后进行分析就可以了

 3. IP数据报格式

网络数据包的监听与分析——IP数据报文分析,随手,网络,tcp/ip,服务器,网络协议,windows

 左边和右边一一对应,按照顺序分析就行

网络数据包的监听与分析——IP数据报文分析,随手,网络,tcp/ip,服务器,网络协议,windows

 

其中主要字段的意义和功能如下:

    * 版本:指IP 协议的版本;

    * 头长:是指IP 数据报的报头长度,它以4 字节为单位。IP 报头长度至少为 20 字节,

     如果选项部分不是4 字节的整数倍时,由填充补齐;

    * 总长度:为整个IP 数据报的长度;

    * 服务类型:规定对数据报的处理方式;

    * 标识:是IP 协议赋予数据报的标志,用于目的主机确定数据分片属于哪个报文;

    * 标志:为三个比特,其中只有低两位有效,这两位分别表示该数据报文能否分段和是

     否该分段是否为源报文的最后一个分段;

    * 生存周期:为数据报在网络中的生存时间,报文每经过一个路由器时,其值减 1,当生存周期变为 0 时,丢弃该报文;从而防止网络中出现循环路由;

    * 协议:指IP 数据部分是由哪一种协议发送的;

    * 校验和:只对IP 报头的头部进行校验,保证头部的完整性;

    * 源IP 地址和目的IP 地址:分别指发送和接收数据报的主机的IP 地址。

下面 给一个IP数据报分析的例子

字段

报文信息

说明

版本

4

Version,该字段指明IP协议的版本号

头长

20 byte

Header length,指明IP数据报头部的长度

服务类型

Type of service

总长度

60 byte

Total length,指明整个IP数据报的长度,包括头部和数据部分,该字段的单位为字节

标识

0

Indentification,用于唯一标识每一个IP数据报

标志

010

Flags,由3个比特位组成,其中第一个比特位保留,第二个比特位表示是否允许分片,第三个比特位表示是否是最后一个分片

片偏移

0

Fragment offset,指示当前分片在原始IP数据报中的位置

生存周期

53  hops(跳数)

Time to Live,用于控制IP数据报在路由器中的生存时间,防止数据报无限循环

协议

TCP协议

Protocol, 该字段指明封装在IP数据报中的数据所使用的协议类型

校验和

0xf2b2 (校验正确)

Checksum, 用于检测IP数据报头部传输过程中的错误,防止数据报在传送过程中发生损坏或错误

源地址

223.111.173.27

Source IP Address, 指明IP数据报的发送者的IP地址

目的地址

10.40.188.106

Destination IP Address, 指明IP数据报的目的地的IP地址文章来源地址https://www.toymoban.com/news/detail-534818.html

到了这里,关于网络数据包的监听与分析——IP数据报文分析的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • [计算机网络实验]头歌 实验二 以太网帧、IP报文分析(含部分分析)

    目录 第1关:Wireshark基本使用入门 【实验目的】 【实验环境】 【本地主机、平台虚拟机之间数据传递】 wireshark基本用法】 1、wireshark主界面 2、抓取分组操作 3、Wireshark窗口功能 4、筛选分组操作 【实验操作】 ​编辑 第2关:Ethernet帧分析 【以太网帧格式】 1、Ethernet II帧格式

    2024年02月05日
    浏览(57)
  • 数据链路层(MAC)、网络层(IP)、传输层(TCP/UDP)抓包分析

    OSI模型(OSI model),开放式系统互联通信参考模型(英语:Open System Interconnection Reference Model,缩写为 OSI)。 抓包通常抓取数据链路层、网络层、传输层的包。 OSI主要关注5层,数据从上至下逐级封装,加入每层的头部信息,在物理层转换为比特率发送; 接收端使用逆向顺序

    2024年02月16日
    浏览(54)
  • 2.2 - 网络协议 - IP协议,IP地址划分,报文格式,数据分片,抓包实战

    「作者主页」: 士别三日wyx 「作者简介」: CSDN top100、阿里云博客专家、华为云享专家、网络安全领域优质创作者 「推荐专栏」: 对网络安全感兴趣的小伙伴可以关注专栏《网络安全入门到精通》 IP(Internet Protocol)协议也叫 「网际互联协议」 ,负责 「不同网络」 之间的

    2024年02月06日
    浏览(68)
  • 一些HTTP、TCP、IP、以太报文结构图

    都是我在学习时候整理的一些报文结构,单独的各图例如下: 模型、URL HTTP 报文 IP 报文 以太网报文 如果图中有错误或希望更多的图例,评论或私聊告诉我就好,我之后再完善上

    2024年01月17日
    浏览(53)
  • IP与TCP报文固定头部中的字段

    IP报文固定头部中的字段作用如下: 1.版本(Version)            该字段用于指定IP协议的版本,IPv4的版本号为4,IPv6的版本号为6。 2.头部长度(Header Length)           该字段用于指定IP报文头部的长度,单位为4字节。由于IPv4头部中可能包含多个选项字                 

    2024年04月23日
    浏览(41)
  • 以太网的帧长,MTU, IP报文长度,TCP报文长度,TCP MSS之间的关系

    本文不考虑巨型帧(jumbo frames)的情况下,我们来理几个概念。在日常讨论中,这几个长度经常会容易被混淆起来。64字节,1518字节,1500字节,1460字节,我们接下来会来介绍一下这几个常见,易混淆的长度值的来源。 数据帧的长度,代表二层以太帧长。如下图所示,IEEE80

    2024年02月09日
    浏览(44)
  • 网络程序设计:TCP/IP协议栈源代码分析

    从调用栈中可以看到inet_init被调用的过程 start_kernel函数位于 init/main.c中,是内核的入口位置, 它在系统引导过程中被调用。执行该函数后,内核初始化各种子系统,包括调度器、内存管理、文件系统等。在函数最后,会调用 rest_init 函数来继续剩余的初始化工作。 在rest_in

    2024年01月15日
    浏览(55)
  • IP报文解析(TCP、UDP、 ICMP)及代码分享(C++)

    1.1 OSI 7层模型: 应用层: 功能:用户接口,文件传输、电子邮件、虚拟终端、文件服务 设备:网关 协议:HTTP、TFTP、SMTP、FTP、SNMP、DNS、Telnet 表示层: 功能:数据的表示,压缩和加密 设备:网关 协议:无 会话层: 功能:会话的建立和结束 设备:网关 协议:无 传输层:

    2024年02月09日
    浏览(43)
  • 【业务领域】以太Mac/IP/UDP/TCP报文格式简介

    长度/类型域段: VLAN (Virtual Local Area Network)意为虚拟局域网,是在交换机实现过程中涉及到的概念,由802.1Q标准所定义。由于交换机是工作在链路层的网络设备,连接在同一台交换机的终端处于同一个三层网中,同时也处于同一个广播域。当交换机接入较多的终端时,任意一

    2024年01月22日
    浏览(60)
  • 网络程序设计实验:TCP/IP协议栈源代码分析

    深入理解TCP/IP协议栈的源代码结构和功能,探究其与上层套接口和下层数据链路层的关联方式。 分析TCP的三次握手过程,理解其状态转换和数据传输机制。 掌握send和recv操作在TCP/IP协议栈中的执行路径,探究其与上层应用程序的交互方式。 了解路由表、ARP缓存以及IP到MAC地址

    2024年02月03日
    浏览(64)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包