哈工大威海计算机网络实验报告3
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机网络与通信实验报告(三)学号姓名班级报告日期
2015.04.28实验内容利用分组嗅探器分析传输层与网络层协议
实验目的1、了解传输层TCP/UDP协议构造;
2、了解网络层IP协议构造;
实验预备知识1、详细掌握TCP段结构。
2、详细掌握UDP段结构。
3、详细掌握IP数据报结构。
实验过程描述1.俘获大量的由本地主机到远程服务器的TCP传输
(1)启动浏览器,打开
/ethereal-labs/alice.txt网页,得到ALICE'S ADVENTURES IN WONDERLAND文本,将该文件保存到你的主机上。
(2)打开
/ethereal-labs/TCP-ethereal-file1.ht ml在Browse按钮旁的文本框中输入保存在你的主机上的文件ALICE'S ADVENTURES IN WONDERLAND的全名(含路径),此时不要按“Upload alice.txt file”按钮
(3)启动Ethereal,开始分组俘获。
(4)在浏览器中,单击“Upload alice.txt file”按钮,将文件上传到服务器,一旦文件上传完毕,一个简短的贺词信息将显示在你的浏览器窗口中。
(5)停止俘获。
2.对网络层协议IP进行捕包分析
1.打开Ethereal,开始包捕获,然后在Ethereal包捕获的
选择屏幕上点击OK;
2.开启pingplotter,然后在“Address to Trace”窗口输入
目的地目标的名字:
在“#of times to Trace”区域输入3。然后选择
Edit->Options->Packet,确认在packet size字段的值为56,点
OK。然后按下Trace按钮。
3.接下来,发送一组具有较长长度的数据包,通过
Edit->Options->Packet在包大小区域
输入值为2000,点OK。接着按下Resume按钮;
4.再发送一组具有更长长度的数据包,通过
Edit->Options->Packet在包大小区域输入值
为3500,点OK。接着按下Resume按钮;
5.然后我们停止Ethereal tracing;
实验结果截图以及问题回答见下面。
实验当中问题
相关网络包不会分析,通过上网查询解决。
及解决方法
成绩(教师打分)优秀良好及格不及格一、TCP实验
三次握手包
第一次握手截图
第二次握手截图
第三次握手截图
问题解答:
1.客户端IP地址是17
2.29.137.17客户端的端口号是50933
2.服务器IP地址是128.119.245.12服务器的端口号是80
3.序号是0。flag中的syn标志位是1,表明这是个syn报文段。
4.序号是0Acknowledgment字段的值是1.他等于SYN报文段中的seq+1,标示为Flags:0x012
5.序号是138768
二、IP实验
相关问题
12.本机IP地址172.29.137.17
13.ICMP(1)
14.IP头部字节是20b,总长度是56b,故有效荷载数量是36b
15.没有被分割。因为flags和offset都为0
IP协议数据
16.能。
17.
保持不变:版本号,首部长度,服务类型,标志,偏移,上层协议,目的和源IP地址必须保持不变:版本号,源和目的IP地址
必须改变:标识,首部检验和
18.0x1187(4487)