计算机网络实验——学习记录二(HTTP协议)

1. Linux主机上连接互联网的网络接口是:ens33。

2. 在显示过滤器(Filter)中输入“ http.host == www.zzu.edu.cn”,

筛选出HTTP协议报文首部行中包含“ Host:www.zzu.edu.cn”的报文(目的地址是Web服务器的报文),从而得到www.zzu.edu.cn的IP地址202.196.64.35;然后,在Filter中输入“ ip.addr == 202.196.64.35”,筛选出所访问网站Web服务器参与的所有通信数据包(源地址和目的地址任一是Web服务器的报文)。

3. TCP协议使用“三报文握手”建立连接,“四报文挥手”来释放连接。

一、分析一对HTTP请求和响应:

4. 选择一个HTTP报文——点击Analyze菜单——Follow TCP Stream菜单——跟踪TCP流

4.1 请求方法:Hypertext Transfer Protocol(HTP)协议中:GET

URL:GET后面的一串(例如:/template_files/1/css/bootstrap.css)

版本:HTTP/1.1

是否采用持续连接:connection: keep-alive

首部行:首部名:Host;值:www.zzu.edu.cn;

4.2 响应数据:Hypertext Transfer Protocol(HTP)协议中:

版本:HTTP/1.1

状态码:200

短语:OK

首部行:首部名:Accept-Ranges;值:bytes;

5. 在Filter中输入“http.set_cookie or http.cookie”筛选出带有cookie的报文:

服务器发给客户端(set_cookie):

客户端发给服务器(cookie):

6. 浏览器和Web服务器之间建立了几条TCP连接:标志是SYN的请求

Filter:ip.addr == 202.196.64.35 and tcp.flags.syn

建立多条TCP连接的原因是:为了解除HTTP的线程阻塞问题,使用多线程的方式访问同一个网站上的资源,可以加快响应的速度。

  • 6
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值