利用Wireshark分析TCP三次握手
2016-03-16 21:13
375 查看
首先打开 http://www.baidu.com这个网址进行抓包。
首先在过滤器中输入 http过滤
找到 GET /* /HTTP/1.1
我们可以看到在出现了三条TCP记录之后才出现了HTTP这也更加相信HTTP是基于TCP协议的。
第一次TCP握手
客户端发送一个TCP,标志位为SYN,序列号为0, 代表客户端请求建立连接。 如下图
第二次TCP握手
服务器发回确认包, 标志位为 SYN,ACK. 将确认序号(AcknowledgementNumber)设置为客户的I S N加1以.即0+1=1, 如下图
三次握手的数据包
客户端再次发送确认包(ACK)SYN标志位为0,ACK标志位为1.并且把服务器发来ACK的序号字段+1,放在确定字段中发送给对方.并且在数据段放写ISN的+1, 如下图:
相关文章推荐
- iOS如何获取网络图片(二)
- Http Response Code[整理]
- JAVA中的TCP通信(多线程)
- 未能加载文件或程序集“System.Web.Http.WebHost, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e3
- [网络流24题]code vs 1916 负载平衡问题
- nginx使用ssl模块配置HTTPS支持
- 干货推荐:如何运维千台以上游戏云服务器——游族网络
- 模拟迅雷下载程序 多线程
- Android 网络连接判断与处理
- Cogs 12 运输问题2 (有上下界网络流)
- reachability ios网络连接判断
- 在tomcat7中启用HTTPS的详细配置
- 两步搞定 Tomcat 下启用 https:// 访问
- TCP/IP协议体系结构简介
- tcp连接中分组丢失情况分析
- TCP/IP 网络基础(一)
- Http client
- TCP三次握手
- 【深度学习】Dropout网络笔记
- 一些网络相关问题的总结