wireshark通过TCP抓包进行确认
2016-05-05 16:58
381 查看
比如:客户端向服务器发送一个数据包抓包如下
我们来分析下:当前该包的序列号是91,当前包的长度是27,客户端要发送的下一个包的序号是118,ack是979是对上面收到服务器包的确定。
我们来看看服务器收到该包之后;它发送给服务器端的回复
我们会发现:服务器回复给终端的序号号,等于客户端上一次发送的ack号,服务器的ack号等于终端上一次发送的下一个包的序号118
例如服务器:
总结下:ack表示确认信息,表示我们收到了对端发送的序号是91的包,我希望你下次发送的包的序号是什么118,那么ack的值就是这个118
ack的值表示的是我收到了对端发送的数据,希望对端下次发送序列号是多少
比如客户端:客户端发送给服务器的ack是979,它希望服务器发送给客户端的下一步的序列号是979
我们来分析下:当前该包的序列号是91,当前包的长度是27,客户端要发送的下一个包的序号是118,ack是979是对上面收到服务器包的确定。
我们来看看服务器收到该包之后;它发送给服务器端的回复
我们会发现:服务器回复给终端的序号号,等于客户端上一次发送的ack号,服务器的ack号等于终端上一次发送的下一个包的序号118
例如服务器:
总结下:ack表示确认信息,表示我们收到了对端发送的序号是91的包,我希望你下次发送的包的序号是什么118,那么ack的值就是这个118
ack的值表示的是我收到了对端发送的数据,希望对端下次发送序列号是多少
比如客户端:客户端发送给服务器的ack是979,它希望服务器发送给客户端的下一步的序列号是979
相关文章推荐
- 神经网络
- 一文读懂卷积神经网络
- HttpUploader2 -chrome 45+安装教程
- linux网络常用命令
- C# HttpWebRequest 请求 常出现的问题
- 在C#用HttpWebRequest中发送GET/HTTP/HTTPS请求
- httperf下载
- 自动化测试Web服务器性能autobench+httperf
- 利用nginx搭建http和rtmp协议的流媒体服务器
- Socket 通信原理(Android客户端和服务器以TCP&&UDP方式互通)(解决不可连的问题,解决方案在最后面)
- virtualbox桥接网络配置--CentOS
- swift开发网络篇—利用NSURLSession 发送GET和POST请求
- 网络Socket入门编程
- Python网络操作之requests模块
- OkHttp源码解析
- 网络管理技术的亮点以及下一步发展趋势
- 如何手动安装VMware Tools? VMvare三种网络模式?
- 【Linux C王者归来】【第二十三章】【网络编程基础】
- 第三届4.29“安恒杯”网络安全技术大赛初赛wirteup心得-MISC
- java网络基本类使用(一)