wireshark通过TCP抓包进行确认 - Go语言中文社区

wireshark通过TCP抓包进行确认


比如:客户端向服务器发送一个数据包抓包如下


我们来分析下:当前该包的序列号是91,当前包的长度是27,客户端要发送的下一个包的序号是118,ack是979是对上面收到服务器包的确定。

我们来看看服务器收到该包之后;它发送给服务器端的回复


我们会发现:服务器回复给终端的序号号,等于客户端上一次发送的ack号,服务器的ack号等于终端上一次发送的下一个包的序号118



例如服务器:

总结下:ack表示确认信息,表示我们收到了对端发送的序号是91的包,我希望你下次发送的包的序号是什么118,那么ack的值就是这个118

ack的值表示的是我收到了对端发送的数据,希望对端下次发送序列号是多少


比如客户端:客户端发送给服务器的ack是979,它希望服务器发送给客户端的下一步的序列号是979


版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/jksfkdjksdfjkjk/article/details/51324037
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2019-09-01 10:39:54
  • 阅读 ( 1145 )
  • 分类:

0 条评论

请先 登录 后评论

官方社群

GO教程

推荐文章

猜你喜欢