wireshark抓包作业-查看TCP握手三次连接

1.网络选择

选择自己电脑正在实时数据传输的网卡
1

2.信息筛选

为了避免信息冗余选择过滤掉没必要的网络数据,通过ipconfig可以查看的自己电脑ipv4地址192.168.16.108
2
调节显示过滤器过滤掉其他没必要信息,比如只显示源地址为192.168.16.108,并将其添加成本地发送
3
同样可以在滤波器选项选择其他功能,比如tcp.port ==80, 端口为80的等
4

3.TCP三次握手连接

下面定性分析tcp的三次握手连接,网页输入https://www.80s.tw/,边访问网站,我们筛选出http的网站

5

来查看握手过程

13

3.1 第一次握手:

客户端发送一个TCP,标志位为SYN,序列号为0, 代表客户端请求建立连接
Sequence number:0 Flags:0x002(SYN)

6

3.2 第二次握手

服务器发回确认包, 标志位为 SYN,ACK. 将确认序号(Acknowledgement Number)设置为客户的I S N加1以.即0+1=1,
Acknowledgment number:1 Flags:0x002(SYN,ACK)

7

3.3 第三次握手

客户端再次发送确认包(ACK) SYN标志位为0,ACK标志位为1.并且把服务器发来ACK的序号字段+1,放在确定字段中发送给对方.并且在数据段放写ISN的+1。
Sequence number:1 Acknowledgment number:1 Flags:0x002(ACK)

8

三次握手过程符合课本握手图

9

4. Http数据分析

4.1 HTTP Stream

点中http,之后点击Follow HTTP Stream
10

4.2 请求报文分析

11

这里可以看到很多详细数据分析,产生请求路由器名uesr-Agent,请求主机名Host,客户可识别类型等等。

4.3 响应报文

12

这里同样可以看到协议版本HTTP/1.1 301 Moved Permanently,报文中媒体类型Content-Type: text/html,报文主体字节大小Content-Length: 192,日期Date: Mon, 25 Jun 2018 08:47:39 GMT等

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值