实验名称 |
实验一、HTTP和TCP协议分析 |
专 业 |
软件工程 |
||
姓 名 |
|
学 号 |
|
班 级 |
|
一、实验目的:
1.掌握ethereal的使用
2.分析HTTP协议
3.分析TCP协议
二、实验内容:
利用协议分析器Ethereal完成HTTP协议和TCP协议的分析
三、实验设备及软件环境:
与因特网连接的计算机网络系统;主机操作系统为windows;Ethereal、IE等软件
四、实验原理:
HTTP协议原型,TCP协议原型
五、实验过程及结果:
首先通过下载一个非常简单的HTML文件(该文件非常短,并且不嵌入任何对象)。
http://gaia.cs.umass.edu/ethereal-labs/HTTP-ethereal-file1.html
窗口如图1所示。根据俘获窗口内容,回答1-6题。
图1分组俘获窗口
根据操作回答7-10题。
根据操作回答11-13题。
操作回答14-15题。
5、俘获大量的由本地主机到远程服务器的TCP传输
在Browse按钮旁的文本框中输入保存在你的主机上的文件ALICE'S ADVENTURES IN WONDERLAND的全名(含路径),此时不要按“Upload alice.txt file”按钮
六、实验结果分析:
在实验的基础上,回答以下问题:
HTTP1.1 版本号:4
Accept-Language:zh-cn\r\n 简体中文
计算机IP地址为:10.10.63.248 服务器gaia.cs.umass.edu的IP地址为128.119.245.12
状态码:200OK
修改时间:Last-Modified:web,06 Jun 2018 05:56:17 GMT\r\n
Content-Length:126\r\n
1-6题补充实验过程图:
没有这一行
明确返回了文件内容,屏幕上显示了
是
Hypertext Transfer Protocol
GET/ethereal-Tabs/Http-ethereal-file2.html HTTP/1.1\r\n
304 Not Modified
服务器没有明确返回文件内容,因为此状态码是304 Not Modified,它表示缓存器可以使用该对象。所以只是作为对GET的响应,Web服务器只发送一个响应报文,不包含请求的对象,所以也不明确显示文件内容。
第7-10题实验过程补充截图
1个
共有3个data-containing TCP报文段
状态码和短语是200 OK,表示已经请求成功,信息包含在响应的报文中
共有四个GET请求
第一个:128.119.245.12
第二个:159.182.31.51
第三个:128.119.240.90
第四个:128.119.240.90
是并行下载,因为第一个图片显示不出来,说明它是从不同的端口来下载对象,而且并行下载下载速度比串行下载更快。
(16) Gaia.cs.umass.edu服务器的IP地址是多少?对这一连接,它用来发送和接收TCP报文段的端口号是多少?
Gaia.cs.umass.edu服务器的IP地址是128.119.245.12
它用来发送TCP报文段的端口号是:80
(17)客户服务器之间用于初始化TCP连接的TCP SYN报文段的序号(sequence number)是多少?在该报文段中,是用什么来标示该报文段是SYN报文段的?
用于初始化TCP连接的TCP SYN报文段的序号是:0
用1来标示该报文段是SYN报文段
(18)服务器向客户端发送的SYNACK报文段序号是多少?该报文段中,ACKnowledgement字段的值是多少?Gaia.cs.umass.edu服务器是如何决定此值的?在该报文段中,是用什么来标示该报文段是SYNACK报文段的?
服务器向客户端发送的SYNACK报文段序号是0
该报文段中,ACKnowledgement字段的值是1
Gaia.cs.umass.edu服务器决定此值的方式是:由SYN消息中报文段序号+1得到ACK值
SYN和ACK值是1则说明是SYNACK报文段。
(19)包含HTTP POST命令的TCP报文段的序号是多少?
序号是:Frame 84
实验成绩: 指导教师: 年 月 日
实验名称 |
实验2路由器配置 |
专 业 |
软件工程 |
||
姓 名 |
|
学 号 |
|
班 级 |
|
一、实验目的:
通过仿真软件,学习路由器基本配置方法及基本原理。
利用路由仿真软件实现网络拓扑的搭建。
三、实验用设备仪器及材料:
与因特网连接的计算机网络系统;主机操作系统为windows;winpcap,路由仿真软件等软件。
四、实验原理:
五、实验过程及结果:
按照指导书要求,完成路由仿真。简要给出静态路由的主机配置过程,以及网络的全联通结果图。
路由器R1配置
路由器R2配置
连接状况:
实验成绩: 指导教师: 年 月 日
实验名称 |
802.3协议的操作和以太网帧格式 |
专 业 |
软件工程 |
||
|
|
学 号 |
|
班 级 |
|
一、实验目的:
1、分析802.3协议
2、熟悉以太网帧的格式
二、实验内容:
利用协议分析器Ethereal完成802.3协议的操作和以太网帧格式协议的分析。
三、实验设备及软件环境:
与因特网连接的计算机网络系统;主机操作系统为windows;ethereal、IE等软件。
四、实验原理:
802.3协议的操作和以太网帧格式原型
五、实验过程及结果:
http://gaia.cs.umass.edu/ethereal-labs/HTTP-ethereal-file3.html,浏览器将显示冗长的美国权力法案。
http://gaia.cs.umass.edu/ethereal-labs/ HTTP-ethereal-lab-file3.html,浏览器将显示冗长的美国权力法案。
六、实验结果分析:
在实验的基础上,回答以下问题:
08:2e:5f:22:57:fc(08:2e:5f:22:57:fc)
00:d0:f8:6b:34:a3(10.10.63.254)
Type:IP(0x0800)
以太网原地址是00:d0:f8:6b:34:a3
该地址不是主机地址,也不是服务器地址,是网关路由器地址。
128.119.245.12 是我的主机地址
互联网地址 物理地址 地址类型
以太网帧原地址82:35:c1:ae:dd:d1
目的地址ff : ff : ff : ff : ff : ff
Type : 0x0806
1字节的数(8位二进制)可表示为两位的16进制数。对无符号数,最大为FFh,255d对有符号数,最大为7Fh,127d
实验成绩: 指导教师: 年 月 日