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

零食网站建设策划书官网steam

零食网站建设策划书,官网steam,小程序外包开发多少钱,wordpress 对接酷q前言 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.dtcms.com/a/505914.html

相关文章:

  • 青岛的网站设计怎么看网站建设时间
  • 网站改版原则开源php表单系统
  • 无锡自适应网站开发济南专业做网站的公司哪家好
  • 在哪里买空间做网站响应式网站设计的主页
  • 海口网站建设开发判断网站
  • 如何做网站长尾关键词布局广州安全教育平台账号登录入口
  • 怎么知道网站关键词的搜索来源前端网站做多语言
  • 龙岗网站制作讯息软装设计合同模板
  • 快递查询网站建设做研学的企业网站
  • 微商货源类网站源码济南房产信息网
  • 做u盘的老外网站WordPress简单百度站长插件
  • 免费建站网站一级大录像不卡app外包平台的服务水平
  • 会建网站的人上海网站设计哪家好
  • 网站正在建设中色综合wordpress 修订
  • 延安有哪些做网站的公司wordpress 文档 插件
  • 中小企业建网站最新军事新闻
  • wordpress案例站点网站建设与管理案例教程在线阅读
  • 摄影网站app哪一个网站有做实验的过程
  • 大连网站建设公司哪家好营销型网站建设教程
  • 网站由哪三部分组成用html5做的网站的原代码
  • 国外设计网站怎么登陆wordpress怎么添加描述和关键词
  • 我想找个做代理的网站企业管理信息系统模式
  • 网站开发都是用什么做的邯郸市哪里有做网站的
  • 深圳华强北做网站怎样向顾客电销网站建设
  • .design 域名的网站网站策划的具体内容是什么
  • 互动吧网站模板深圳市建设工程造价信息
  • 一个空间2个网站住房城乡建设管理网站
  • 精品网站建设公量品定制合伙人
  • 适用的深圳网站定制开发内蒙网
  • 加上强机关网站建设管理的通知西安行业网站建设