- 47
- 0
- 约5.09千字
- 约 13页
- 2018-06-16 发布于福建
- 举报
网络协议分析和仿真课程设计报告书
西安郵電學 网络协议分析与仿真课程设计报告
网络流量分析
一、????课程设计目的
加深对IP、DSN 、TCP、UDP、HTTP等协议的理解;
掌握流量分析工具的使用,学习基本的流量分析方法。
二、????课程设计内容
流量分析
工具:Wireshark(Windows或Linux),tcpdump(Linux)
要求:使用过滤器捕获特定分组;用脚本分析大量流量数据(建议用perl)。
内容:Web流量分析
清除本机DNS缓存,访问某一网站主页,捕获访问过程中的所有分组,分析并回答下列问题(以下除1、3、8、11外,要求配合截图回答):
简述访问web页面的过程。
找出DNS解析请求、应答相关分组,传输层使用了何种协议,端口号是多少?所请求域名的IP地址是什么?
统计访问该页面共有多少请求IP分组,多少响应IP分组?(提示:用脚本编程实现)
找到TCP连接建立的三次握手过程,并结合数据,绘出TCP连接建立的完整过程,注明每个TCP报文段的序号、确认号、以及SYN\ACK的设置。
针对(4)中的TCP连接,该TCP连接的四元组是什么?双方协商的起始序号是什么?TCP连接建立的过程中,第三次握手是否带有数据?是否消耗了一个序号?
找到TCP连接的释放过程,绘出TCP连接释放的完整过程,注明每个TCP报文段的序号、确认号、以及FIN\ACK的设置。
针对(6)中的TCP连接释放,请问释放请求由服务器还是客户发起?FIN报文段是否携带数据,是否消耗一个序号?FIN报文段的序号是什么?为什么是这个值?
在该TCP连接的数据传输过程中,找出每一个ACK报文段与相应数据报文段的对应关系,计算这些数据报文段的往返时延RTT(即RTT样本值)。根据课本200页5.6.2节内容,给每一个数据报文段估算超时时间RTO。(提示:用脚本编程实现)
分别找出一个HTTP请求和响应分组,分析其报文格式。参照课本243页图6-12,在截图中标明各个字段。
访问同一网站的不同网页,本次访问中的TCP连接是否和上次访问相同?(与上次页面访问时间间隔不能过长,可连续访问,分别分析。)
请描述HTTP协议的持续连接的两种工作方式。访问这些页面(同一网站的不同页面)的过程中,采用了哪种方式?(参考课本241页)
设计与实现过程
简述访问web页面的过程。
1)解析Web页面的URL,得到Web服务器的域名)通过DNS服务器获得Web服务器的IP地址)与Web服务器建立TCP连接)与Web服务器建立HTTP连接)从Web服务器获得URL指定的文档)浏览器解释页面文档,并显示在屏幕
请求:(本机端口:59257;DNS服务器端口:53)
应答:(DNS服务器端口:53;本机端口:59257)
传输层协议:udp协议。
所请求域名ip是:0
(3)、统计访问该页面共有多少请求IP分组,多少响应IP分组?(提示:用脚本编程实现)
请求分组:
(ip.src eq 34 or ip.dst eq 34) and( ip.src eq 0 or ip.dst eq 0)
脚本
Package_count.sh
#!/bin/bash
#by sky version 1.0
function checkip {
dot=`echo $1 | awk -F . {print NF-1}`
if [ $dot -ne 3 ]; then
return 1
if
count=0
for var in `echo $1 | awk -F. {print $1, $2, $3, $4}`
do
echo $var | grep ^[0-9]*$ /dev/null
if [ $? -ne 0 ]; then
return 1
fi
if [ $var -ge 0 -a $var -le 255 ] ; then
((count=count+1))
continue
else
return 1
fi
done
if [ $count -eq 4 ]; t
您可能关注的文档
最近下载
- 2025年MK 袋鼠数学竞赛Level-C (5-6年级) 真题+解析.pdf
- 2025至2030年中国余压发电行业市场深度分析及发展前景预测报告.docx
- 安徽医科大学220级护理专业《细胞生物学》期末考试.docx VIP
- 五年级语文下册第二单元教学课件统编版新课标.pptx VIP
- 2023年天津外国语大学附属外国语学校小升初测试题 .pdf VIP
- 鼻中隔偏曲多学科决策模式中国专家共识(2025版).docx VIP
- 恒瑞医药股份有限公司财务风险及防范-会计-毕业论文.pdf VIP
- 《Python快速编程入门(第3版)》PPT完整全套教学课件.pptx VIP
- 园林绿化工程监理实施细则(公园与广场).docx VIP
- 最新部编版一年级语文下册全册学历案(2课时版).docx
原创力文档

文档评论(0)