电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

网络协议分析与仿真课程设计报告书

网络协议分析与仿真课程设计报告书_第1页
1/7
网络协议分析与仿真课程设计报告书_第2页
2/7
网络协议分析与仿真课程设计报告书_第3页
3/7
西安郵電大學网络协议分析与仿真课程设计报告书院系名称:计算机学院实验内容:网络流量分析学生姓名:专业名称:网络工程班 级:学号:时间:2024 年 12 月 15 日 网络协议分析与仿真课程设计报告 网络流量分析一、 课程设计目的加深对 IP、DSN 、TCP、UDP、HTTP 等协议的理解;掌握流量分析工具的使用,学习基本的流量分析方法。二、 课程设计内容流量分析工具:Wireshark(Windows 或 Linux),tcpdump(Linux)要求:使用过滤器捕获特定分组;用脚本分析大量流量数据(建议用perl)。内容:Web 流量分析清除本机 DNS 缓存,访问某一网站主页,捕获访问过程中的所有分组,分析并回答下列问题(以下除 1、3、8、11 外,要求配合截图回答):(1) 简述访问 web 页面的过程。(2) 找出 DNS 解析请求、应答相关分组,传输层使用了何种协议,端口号是多少?所请求域名的 IP 地址是什么?(3) 统计访问该页面共有多少请求 IP 分组,多少响应 IP 分组?(提示:用脚本编程实现)(4) 找到 TCP 连接建立的三次握手过程,并结合数据,绘出 TCP 连接建立的完整过程,注明每个 TCP 报文段的序号、确认号、以及 SYN\ACK 的设置。(5) 针对(4)中的 TCP 连接,该 TCP 连接的四元组是什么?双方协商的起始序号是什么?TCP 连接建立的过程中,第三次握手是否带有数据?是否消耗了一个序号?(6) 找到 TCP 连接的释放过程,绘出 TCP 连接释放的完整过程,注明每个TCP 报文段的序号、确认号、以及 FIN\ACK 的设置。(7) 针对(6)中的 TCP 连接释放,请问释放请求由服务器还是客户发起?FIN 报文段是否携带数据,是否消耗一个序号?FIN 报文段的序号是什么?为什么是这个值?(8) 在该 TCP 连接的数据传输过程中,找出每一个 ACK 报文段与相应数据报文段的对应关系,计算这些数据报文段的往返时延 RTT(即 RTT 样本值)。根据课本 200 页 5。6.2 节内容,给每一个数据报文段估算超时时间RTO。(提示:用脚本编程实现)(9) 分别找出一个 HTTP 请求和响应分组,分析其报文格式。参照课本 243页图 6-12,在截图中标明各个字段。(10)访问同一网站的不同网页,本次访问中的 TCP 连接是否和上次访问相同?(与上次页面访问时间间隔不能过长,可连续访问,分别分析.)(11)请描述 HTTP 协议的持续连接的两种工作方式.访问这些页面(同一网站的不同页面)的过程中,采纳了哪种方式?(...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

网络协议分析与仿真课程设计报告书

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部