Wireshark数据抓包分析之传输层协议(TCP协议)

这篇具有很好参考价值的文章主要介绍了Wireshark数据抓包分析之传输层协议(TCP协议)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、实验目的:

        通过使用wireshark对TCP协议的数据包的抓取分析TCP协议的具体内容

二、预备知识:

        1.需要了解TCP协议的三次握手过程

        2.需要了解TCP协议的四次挥手的过程

三、网络拓扑

Wireshark数据抓包分析之传输层协议(TCP协议),网络相关,网络

四、实验过程:

part1:3次握手和4次挥手的数据包的获取

1.通过使用TCP测试工具在机器一中创建服务器,并且进行相应的配置,然后打开wireshark进行capure

2.通过使用工具在机器二中创建客户端,并且进行连接,同时打开wireshark进行抓包

3.在客户端点击“连接”时,通过在wireshark中进行“ip.addr == 10.1.1.142 and ip.addr == 10.1.1.33”这种显示过滤得到3次握手的TCP数据包,进行保存,等待之后的分析

4.同样,在客户端发送“xxxx”,然后在wireshark进行显示过滤之后,查看到发送数据的包,和4次挥手的包,进行保存,等待之后的分析

part2:分析3次握手和4次挥手的过程:

1.三次握手的分析过程如下:

Wireshark数据抓包分析之传输层协议(TCP协议),网络相关,网络

 依次打开这3个TCP数据包进行分析一下:

(1)第一个数据包:

Wireshark数据抓包分析之传输层协议(TCP协议),网络相关,网络

首先,发送的sequence number = 0 ,Ack Number =0,代表这是第一次握手

然后,ack flag =0说明这次不是确认, syn flag = 1,说明这是依次想要连接

(2)第二个数据包:

Wireshark数据抓包分析之传输层协议(TCP协议),网络相关,网络

 seq number =0, ack number =1 ,说明这是第二次握手

ack flag =1 确认了第一次握手, syn flag =1 想要进行握手连接

(3)第三个数据包:

Wireshark数据抓包分析之传输层协议(TCP协议),网络相关,网络

seq number =1 , ack number =1 说明这是第三次握手

ack flag =1 确认了第二次握手, syn flag = 0 没有想要连接

(4)突然想到了那个windows  size的字段:依次展示3次握手这个字段的内容

Wireshark数据抓包分析之传输层协议(TCP协议),网络相关,网络

这是客户端发给服务器的

Wireshark数据抓包分析之传输层协议(TCP协议),网络相关,网络

这是服务器发给客户端的

Wireshark数据抓包分析之传输层协议(TCP协议),网络相关,网络

这是第三次握手的

算了,不是很理解,先pass 

 2.分析四次挥手的过程如下:

Wireshark数据抓包分析之传输层协议(TCP协议),网络相关,网络

(1)第一个数据包:

 Wireshark数据抓包分析之传输层协议(TCP协议),网络相关,网络

ack flag =1 ,前一个收到了, Fin =1 想要断开连接

(2)第二个数据包:

Wireshark数据抓包分析之传输层协议(TCP协议),网络相关,网络 单纯的确认前一个Fin的请求,并没有发送自己想要Fin的想法

(3)第三个数据包:

Wireshark数据抓包分析之传输层协议(TCP协议),网络相关,网络 确认了前一个数据包,同时,自己发出Fin想要断开连接

(4)第四个数据包:

Wireshark数据抓包分析之传输层协议(TCP协议),网络相关,网络

ok,本人同意了,你断开就断开吧文章来源地址https://www.toymoban.com/news/detail-671544.html

到了这里,关于Wireshark数据抓包分析之传输层协议(TCP协议)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 基于Wireshark的ARP协议分析和IP报文、ICMP报文的分析|网络数据抓包|课程设计|traceroute|ping|

    前言 那么这里博主先安利一些干货满满的专栏了! 首先是博主的高质量博客的汇总,这个专栏里面的博客,都是博主最最用心写的一部分,干货满满,希望对大家有帮助。 高质量博客汇总 https://blog.csdn.net/yu_cblog/category_12379430.html?spm=1001.2014.3001.5482 目录 ​编辑前言 Wireshark软

    2024年02月10日
    浏览(21)
  • 网络安全:WireShark 抓包及常用协议分析

    打开kali终端进入wireshark 进入到wireshark点击选项 勾选选项混杂模式开始抓包 进入终端打开火狐,打开百度进行抓包 这时我们抓到了很多类型的数据包 上方的过滤器可以指定类型数据宝或者指定源地址目标地址等等,例如现在抓取arp协议的数据包 我们ping一个地址 我们可以用

    2023年04月08日
    浏览(27)
  • 用Wireshark抓包分析协议 计算机网络

    此篇博客记录使用Wireshark抓包分析协议。 目录 一、DNS 二、分析TCP握手过程 三、TLS报文 四、HTTP协议 五、SMTP 六、ARP 七、RTP 八、RTMP        DNS是域名系统,Domain Name System的缩写,是基于TCP/IP的一个服务。DNS是将主机名到IP地址转换的目录服务。DNS是:①一个由分层的DNS服务

    2024年02月09日
    浏览(18)
  • 玩转网络抓包利器:Wireshark常用协议分析讲解

    Wireshark是一个开源的网络协议分析工具,它能够捕获和分析网络数据包,并以用户友好的方式呈现这些数据包的内容。Wireshark 被广泛应用于网络故障排查、安全审计、教育及软件开发等领域。关于该工具的安装请参考之前的文章:地址 ,接下来开始正式讲解其实用技巧。 目

    2024年02月22日
    浏览(23)
  • 网络协议---TCP协议分析(基于wireshark)

                    Wireshark TCP协议分析 1)TCP使用序列号和确认号提供可靠的数据传输; 2)观察 TCP的拥塞控制算法(慢启动和拥塞避免); 3)TCP接收段实现流量控制的机制; 4)简要地观察TCP连接设置, 5)并调查计算机和服务器之间TCP的连接性能(吞吐量和往返时延

    2024年04月10日
    浏览(24)
  • Wireshark数据抓包分析之ARP协议

            通过wireshark的数据抓包了解这个ARP协议的具体内容         1.Address Resolution Protocol协议,就是通过目标IP的值,获取到目标的mac地址的一个协议         2.ARP协议的详细工作过程,下面描述得非常清晰:          3.关于上面提到的ARP缓存表这个东西: (1)首先,这里

    2024年02月11日
    浏览(21)
  • Wireshark数据抓包分析之互联网协议(IP协议)

            通过wireshark抓包分析IP协议的具体内容         1.IP地址存在的意义,就是为了弥补mac地址的不足,用于区分不同的网络         2.还有一些ip协议、ip数据包这些东西 part1:数据包的抓取 1.抓取发往www.baidu.com的ip数据包,略,因为虚拟机无法联网,这里桌面有现成的

    2024年02月11日
    浏览(22)
  • Kali Linux --《网络安全》-- 使用 WireShark 对常用协议抓包并分析原理

    作为一款高效免费的抓包工具,wireshark可以捕获并描述网络数据包,其最大的优势就是免费、开源以及多平台支持,在GNU通用公共许可证的保障范围下,用户可以免费获取软件和代码,并拥有对其源码修改和定制的权利,如今其已是全球最广泛的网络数据包分析软件之一。接

    2023年04月08日
    浏览(26)
  • 实验十四:Wireshark数据抓包分析之ARP协议

    实验十四:Wireshark数据抓包分析之ARP协议 目录 一、实验目的及要求 二、实验原理 1、什么是ARP  2、ARP工作流程 3、ARP缓存表 三、实验环境 四、实验步骤及内容 实验步骤一 1、使用netsh绑定IP和MAC地址 2、使用ARP进行相关的增加,删除,查看等操作 实验步骤二 实验步骤三 1、

    2024年02月02日
    浏览(15)
  • Wireshark数据抓包分析之互联网控制报文协议_ICMP

            通过使用wireshark抓取的ICMP数据包对这个ICMP控制报文进行分析         1.ICMP协议概述:ICMP是Internet Control Message Protocol的缩写,即互联网控制报文协议。它是TCP/IP协议族的一个子协议,用于IP主机、路由器直接传递控制信息。控制信息是指网络通不通、主机是否可达、

    2024年02月11日
    浏览(16)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包