用wireshark抓包浏览器获取目标文件时的一点问题

俯瞰星空的鱼 2017-02-25 08:54:51
当目标文件是一个长文档时
问题1、你的浏览器发送了多少个HTTP GET 请求消息?包含该HTML长文档的GET请求消息的分组编号是多少?
问题2、响应HTTP GET 的分组中,包含状态码和短语的分组编号是多少?
当目标文件是带有两张图片内嵌对象时
问题:你的浏览器是顺序下载这两张图片的还是同时并发地从两个内嵌网站上下载的?如何判断。

如图是我截取的请应答报文,请大神帮忙解答,十分感谢


...全文
457 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
俯瞰星空的鱼 2017-02-25
  • 打赏
  • 举报
回复
引用 4 楼 二进制程序猿的回复:
应用层协议,和传输层协议要弄明白,因为GET本身很不需要分片,相应GET请求的报文是可能分片的,根据内容大小,wireshark会自动将分片数据包聚合到一起,给你展示的就是他们是哪个分片拼接成的。 问题1:如果长时间出现不可达,可能会重发,但是如果网络情况良好,那对一个资源的请求肯定是一个GET请求。针对某个具体的资源,你要看请求的GET XXXXX 后边的内容,确定时请求的内容。 问题2:不太明白你的表述
还有我这里最大的疑惑还是第二题当请求文件是两张内嵌图片时,如何判断下载顺序?麻烦看一下,十分感谢
俯瞰星空的鱼 2017-02-25
  • 打赏
  • 举报
回复
引用 4 楼 二进制程序猿的回复:
应用层协议,和传输层协议要弄明白,因为GET本身很不需要分片,相应GET请求的报文是可能分片的,根据内容大小,wireshark会自动将分片数据包聚合到一起,给你展示的就是他们是哪个分片拼接成的。 问题1:如果长时间出现不可达,可能会重发,但是如果网络情况良好,那对一个资源的请求肯定是一个GET请求。针对某个具体的资源,你要看请求的GET XXXXX 后边的内容,确定时请求的内容。 问题2:不太明白你的表述
如果单看请求报文,的确只有一条,但是再看请求报文开始的编号,是8,紧接着的响应报文编号却是14,这应该能说明报文已经被分片了,只是聚合在一起显示。我问题所描述的应该是想知道其中包含文档请求消息的那一条报文的编号。或者是8,或者是9,10,11,12,13?方便加QQ讨论吗?
二进制程序猿 2017-02-25
  • 打赏
  • 举报
回复
应用层协议,和传输层协议要弄明白,因为GET本身很不需要分片,相应GET请求的报文是可能分片的,根据内容大小,wireshark会自动将分片数据包聚合到一起,给你展示的就是他们是哪个分片拼接成的。 问题1:如果长时间出现不可达,可能会重发,但是如果网络情况良好,那对一个资源的请求肯定是一个GET请求。针对某个具体的资源,你要看请求的GET XXXXX 后边的内容,确定时请求的内容。 问题2:不太明白你的表述
俯瞰星空的鱼 2017-02-25
  • 打赏
  • 举报
回复
对于第一个问题,它还问,承载包含目标长文件的单个HTTP响应需要多少个TCP报文段,这应该怎么看?
俯瞰星空的鱼 2017-02-25
  • 打赏
  • 举报
回复
俯瞰星空的鱼 2017-02-25
  • 打赏
  • 举报
回复

1,748

社区成员

发帖
与我相关
我的任务
社区描述
网络协议与配置相关内容讨论专区
网络协议网络安全tcp/ip 技术论坛(原bbs)
社区管理员
  • 网络协议与配置社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧