当前位置: 首页 > news >正文

四平市住房和畅想建设局网站/无锡营销型网站制作

四平市住房和畅想建设局网站,无锡营销型网站制作,内蒙古做网站的公司,网络基础知识点前言 TCP(传输控制协议)是一种面向连接的、可靠的传输层协议。在建立 TCP 连接时,需要进行三次握手,防止因为网络延迟、拥塞等原因导致的数据丢失或错误传输,确保双方都能够正常通信。 TCP三次握手在Wireshark数据包中…

前言

TCP(传输控制协议)是一种面向连接的、可靠的传输层协议。在建立 TCP 连接时,需要进行三次握手,防止因为网络延迟、拥塞等原因导致的数据丢失或错误传输,确保双方都能够正常通信。

TCP三次握手在Wireshark数据包中是如何体现的?在此之前,先熟悉TCP三次握手的流程。

TCP三次握手流程

1.客户端发送 SYN 请求报文:

  • 客户端选择一个初始序列号(seq)并将 SYN 标志位置为 1,表示请求建立连接。
  • 客户端将该 SYN 报文发送给服务端,并进入 SYN_SET 状态,等待服务端的响应。

2.服务端接收 SYN 请求报文:

  • 服务端接收到客户端发来的 SYN 请求报文。
  • 服务端将 SYN 标志位置为 1,ACK 标志位置为 1,表示同意建立连接。
  • 服务端选择一个自己的初始序列号(seq)并分配资源,发送 SYN+ACK 响应报文给客户端。

3.客户端接收 SYN+ACK 响应报文:

  • 客户端接收到服务端发来的 SYN+ACK 响应报文。
  • 客户端将 ACK 标志位置为 1,表示确认服务端的同意。
  • 客户端将该 ACK 报文发送给服务端,建立起连接。

完成以上三个步骤后,TCP 连接建立成功,双方可以开始进行数据传输。

Wireshark抓包分析

第一步:开启抓包,ping百度

在这里插入图片描述
第二步:过滤目标主机地址

在这里插入图片描述
可以看到三个TCP数据包,接下来我们逐个分析。

第一次握手数据包

在这里插入图片描述
由上图可以看到,seq为0,表示客户端的初始序列号为0;ack为0,代表本机还未确认服务端的同意;syn为1并进入set状态,说明本机请求建立连接并等待baidu.com的响应

第二次握手数据包

在这里插入图片描述
由上图可以看到,seq为0,表示服务端的初始序列号为0;ack为1,代表baidu.com同意接受连接;syn为1并进入set状态,说明baidu.com等待本机的响应

第三次握手数据包

在这里插入图片描述
由上图可以看到,seq为1,表示客户端期望收到的下一个序列号是1;ack为1代表本机同意接受连接;syn为1并进入set状态,表示确认服务端(baidu.com)的同意(即确认服务器的序列号为0)

至此,TCP三次握手就完成了,客户端(本机)将与服务端建立起连接。

http://www.jmfq.cn/news/5330665.html

相关文章:

  • 宿州商务网站建设/优化网站排名方法教程
  • 化隆县公司网站建设/海外短视频跨境电商平台是真的吗
  • 网站建设分工的通知/外链代发
  • 金藏源电商网站建设公司/个人网站设计欣赏
  • 网站建设答辩/百度网站提交
  • 白沙网站建设/郑州seo代理外包
  • 深圳建设网站的公司/怎么做品牌推广和宣传
  • 新疆建设兵团12333网站/直通车推广技巧
  • 小白如何建设网站/seo海外推广
  • 西安营销型网站建设动力无限/seo的培训网站哪里好
  • 移动网站建设cnfg/网络推广项目外包公司
  • 陕西城乡建设委网站/免费网站代理访问
  • 网站建设所需要软件/体验营销
  • 网站建设图文教程/百度一下首页
  • 网站建设包含什么/网络运营师
  • 中国禹路由网站建设中/用今日头条导入自己网站外链
  • 厦门网站建设满山红/百度应用商店
  • 网站建设报价清单明细/网站权重查询工具
  • 厦门网站建设公司怎么选/网站推广建站
  • 幼儿园网站建设/网络宣传方式有哪些
  • 成都建设局官方网站/西安做网站的网络公司
  • 山东省住房和城乡建设挺网站/模板之家官网
  • 网站建设策划执行/代写文章的平台有哪些
  • 青海城乡住房和建设厅网站/网站怎么推广
  • 提供网站建设服务的网站/人民日报今日头条新闻
  • 影视网站怎么建设/上海优化网站方法
  • 建设网站比较好的公司吗/百度搜索趋势
  • app网站建设工作师/seo专员很难吗
  • 龙岗网站建设-信科网络/今日新闻国际头条新闻
  • 中廉建设网站/免费b站网页推广