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

赣榆做网站苏州商城网站建设电话

赣榆做网站,苏州商城网站建设电话,益阳网站建设详细教程,aspcms 网站无法显示该页面一、绪论 最近碰到这么一个情况#xff0c;接口请求超时。前提是两台服务器间的网络是畅通的#xff0c;端口也是通#xff0c;应用代码也是通。意思是在应用上#xff0c;接口没有任何报错#xff0c;能正常返回数据。客户端到服务端接口也能通#xff0c;但是接收不到服…一、绪论 最近碰到这么一个情况接口请求超时。前提是两台服务器间的网络是畅通的端口也是通应用代码也是通。意思是在应用上接口没有任何报错能正常返回数据。客户端到服务端接口也能通但是接收不到服务的数据。比较诡异的如果报文比较短客户端是可以收到返回数据。 现象 本地windows系统网络去请求接口可以通 linux服务器网络去请求接口 前提是telnet是可以通 于是就开始抓包分析 linux 抓包命令  sudo tcpdump -i eth0 port 19999 这个过程展示了两个IP地址10.22.33.22 和 10.200.33.229之间通过TCP协议在端口dnp-sec非标准端口可能是某个特定应用的自定义端口上建立连接、交换数据、然后关闭连接的过程。不过最后出现了RST重置包这通常表示连接被异常终止。下面是对这个过程的详细解释连接建立三次握手 SYN包16:06:28.41232810.22.33.22的40778端口向10.200.33.229的dnp-sec端口发送SYN包请求建立连接。SYN包中包含了序列号seq3884995505窗口大小win29200以及其他TCP选项如MSS、SACK支持、时间戳等。 SYN-ACK包16:06:28.42034010.200.33.229的dnp-sec端口回应SYN-ACK包确认收到SYN包并发送自己的序列号seq325552826同时确认对方的序列号ack为3884995506即SYN包的序列号1。SYN-ACK包中也包含了窗口大小、TCP选项等信息。 ACK包16:06:28.42035910.22.33.22的40778端口发送ACK包确认收到SYN-ACK包完成三次握手连接建立。 数据传输 PSH包16:06:28.42040010.22.33.22的40778端口发送PSH包尽管这里也使用了PUSH标志但通常数据包的类型是通过长度和内容来判断的而不是仅仅依赖标志位携带了389字节的数据。 ACK包16:06:28.42845010.200.33.229的dnp-sec端口发送ACK包确认收到数据。 PSH包16:06:28.45322110.200.33.229的dnp-sec端口也发送了数据11字节尽管这里也使用了PUSH标志但实际上是普通的数据包。 ACK包16:06:28.45322910.22.33.22的40778端口发送ACK包确认收到数据并使用SACK选项确认接收到的数据段尽管这里SACK的范围与确认的序列号不匹配可能是个错误或特殊情况。 连接保持 在数据传输之后双方继续发送ACK包以保持连接活跃但没有新的数据传输。这些ACK包中包含了SACK选项表明接收方已经确认接收到的数据段。 连接关闭 FIN包16:07:43.45293810.200.33.229的dnp-sec端口发送FIN包表示它已完成数据传输准备关闭连接。 ACK包16:07:43.45295910.22.33.22的40778端口发送ACK包确认收到FIN包但此时它可能还在等待应用层完成某些操作因此没有立即发送自己的FIN包。 连接异常终止 在一段时间后1分钟后10.200.33.229的dnp-sec端口发送RST包16:08:43.475557异常终止连接。这可能是因为它认为连接已经超时或不再需要或者是因为它接收到了无法识别的序列号等。RST包的发送通常会导致TCP连接立即关闭且不会进行正常的四次挥手过程。 总结这个过程展示了TCP连接的建立、数据传输、保持和异常终止。尽管在大多数情况下TCP连接会通过正常的四次挥手过程来关闭但在这个例子中连接被RST包异常终止了。 发现tcp 第三次握手发送消息失败 这个过程展示了两个IP地址10.22.33.22 和 10.200.33.229之间通过TCP协议在端口dnp-sec非标准端口可能是某个特定应用的自定义端口上建立连接、交换数据、然后关闭连接的过程。不过最后出现了RST重置包这通常表示连接被异常终止。下面是对这个过程的详细解释 连接建立三次握手 SYN包16:06:28.41232810.22.33.22的40778端口向10.200.33.229的dnp-sec端口发送SYN包请求建立连接。SYN包中包含了序列号seq3884995505窗口大小win29200以及其他TCP选项如MSS、SACK支持、时间戳等。 SYN-ACK包16:06:28.42034010.200.33.229的dnp-sec端口回应SYN-ACK包确认收到SYN包并发送自己的序列号seq325552826同时确认对方的序列号ack为3884995506即SYN包的序列号1。SYN-ACK包中也包含了窗口大小、TCP选项等信息。 ACK包16:06:28.42035910.22.33.22的40778端口发送ACK包确认收到SYN-ACK包完成三次握手连接建立。 数据传输 PSH包16:06:28.42040010.22.33.22的40778端口发送PSH包尽管这里也使用了PUSH标志但通常数据包的类型是通过长度和内容来判断的而不是仅仅依赖标志位携带了389字节的数据。 ACK包16:06:28.42845010.200.33.229的dnp-sec端口发送ACK包确认收到数据。 PSH包16:06:28.45322110.200.33.229的dnp-sec端口也发送了数据11字节尽管这里也使用了PUSH标志但实际上是普通的数据包。 ACK包16:06:28.45322910.22.33.22的40778端口发送ACK包确认收到数据并使用SACK选项确认接收到的数据段尽管这里SACK的范围与确认的序列号不匹配可能是个错误或特殊情况。 连接保持 在数据传输之后双方继续发送ACK包以保持连接活跃但没有新的数据传输。这些ACK包中包含了SACK选项表明接收方已经确认接收到的数据段。 连接关闭 FIN包16:07:43.45293810.200.33.229的dnp-sec端口发送FIN包表示它已完成数据传输准备关闭连接。 ACK包16:07:43.45295910.22.33.22的40778端口发送ACK包确认收到FIN包但此时它可能还在等待应用层完成某些操作因此没有立即发送自己的FIN包。 连接异常终止 在一段时间后1分钟后10.200.33.229的dnp-sec端口发送RST包16:08:43.475557异常终止连接。这可能是因为它认为连接已经超时或不再需要或者是因为它接收到了无法识别的序列号等。RST包的发送通常会导致TCP连接立即关闭且不会进行正常的四次挥手过程。 总结这个过程展示了TCP连接的建立、数据传输、保持和异常终止。尽管在大多数情况下TCP连接会通过正常的四次挥手过程来关闭但在这个例子中连接被RST包异常终止了。 既然是终止了网上百度一大堆说什么的都有但是最终没有解决问题 比较诡异的 同一个服务器 去请求同一个接口数据报文短的能返回了 这就很诡异了所以我猜测长报文无法返回需要网络排查哪里限制了第三次握手服务端终止了客户端发送报文并终端了链接
http://www.w-s-a.com/news/851149/

相关文章:

  • 网站 形象入口页福州网站建设网络公司排名
  • 免费下载教学设计的网站送网站建设管理信息内容审核制度
  • 外贸专业网站的公司百度旗下13个app
  • 物理组简介 网站建设高师院校语言类课程体系改革与建设 教学成果奖申报网站
  • 爱网站无法登录怎么回事手表网
  • 网站建设公司现在还挣钱吗山西手动网站建设推荐平台
  • 重庆建设工程交易信息网站网站制作公司起名
  • 东莞寮步做网站的有吗企业宣传册制作
  • 做网站的软件是哪个上蔡做网站
  • 前后端分离实现网站开发紧急通知网页升级
  • 河北专业网站建设公司推荐佛山小程序开发平台
  • 网站开发强制开启浏览器极速模式建设网站有什么风险
  • 360全景网站建设常州专业网站建设公司咨询
  • 重庆大渡口网站建设网站增加一体化建设功能的好处
  • 网站开发完整视频网站上传 404
  • 自适应网站做推广北京建设工程招标网
  • 外贸网站设计注意事项网上商城官网入口
  • 正规的营销型网站建设公司微官网是网站吗
  • 南京行业门户网站无锡阿里巴巴做网站
  • 河北省和城乡住房建设厅网站wamp wordpress打不开
  • 在哪个平台做网站比较好自动app优化
  • 有没有能帮人快速网站备案的机构个人学做网站
  • 凌云县 城市建设 网站西安市建网站
  • 织梦xml网站地图公众号公众平台
  • 长春省妇幼网站做四维学校网站系统破解版
  • 安阳免费搭建自己的网站个人网站做商城会怎样
  • 网站建设专家公司排行网站举报有奖平台
  • 程序员不是做网站的公司装修效果全景图
  • 桥东区住房和建设局网站怎么做网上问卷
  • 做期货要看哪些网站伪装的福祉 wordpress