实验四 IPv6实验 - 图文 联系客服

发布时间 : 星期一 文章实验四 IPv6实验 - 图文更新完毕开始阅读

《TCP/IP与网络互联》实验报告 - 4 -

目的端口:53

有效载荷长度:97

校验和:(填完DNS层后再填写该字段值)使用手工计算方法(或自动计算方法)计算后填入

DNS层:

标识:19404 标志:0100 问题记录数:1 应答记录数:0 授权记录数:0 附加记录数:0

添加问题记录信息:

域名循环体:点击右边按钮[B],追加块。按格式要求填写服务器反向域域名(IPv6地址的逆向表示.ip6.int)。服务器站点本地地址为:fec0::1:200:a:b:c,则它的反向域为c.0.0.0.b.0.0.0.a.0.0.0.0.0.2.0.1.0.0.0.0.0.0.0.0.0.0.0.0.c.e.f.ip6.int.。这需要追加34个块,其中最后一个块“长度”字段为0。其它数据按照格式填写,例如:在第一块的“长度”字段中输入1,“域标记”输入c,依次类推。“域标记”输入值的长度由“长度”字段控制。如图4-2所示:

图4-2 添加问题记录信息

查询类型:255 查询类别:1

(3)主机B启动协议分析器并开始捕获数据。 (4)发送主机A编辑好的数据包(发送次数为1)。 (5)主机B停止数据捕获,分析所捕获的数据:

进入“DNS会话”,察看OK报文;

● 在该报文中,找出表示服务器域名的字段________,表示服务器上层域名的字段_______。 由以上步骤的操作及实验结果,说明IPv6 DNS反向查询的过程。 3、IPV6应用层实验 1)访问Web服务器

各主机打开协议分析器,进入相应的网络结构并验证网络拓扑的正确性,如果通过拓扑验证,关闭协议分析器继续进行实验,如果没有通过拓扑验证,请检查网络连接。

本练习每台主机为一组。现仅以主机A所在组为例,其它组的操作参考主机A所在组的操作。 如果没有配置DNS服务器,请配置。

(1)启动协议分析器捕获数据并设置过滤条件(提取HTTP协议且按本机过滤)。 (2)使用IE(6.0以上版本)访问Web服务器(http://server.netlab6)。

《TCP/IP与网络互联》实验报告 - 5 -

(3)停止数据捕获,并分析捕获的数据:

● 察看“http会话”中,建立TCP连接、数据传输、释放TCP连接的过程。 ● 试描述使用http协议通信时,数据在协议栈传输的过程。 2)访问FTP服务器

本练习每台主机为一组。现仅以主机A所在组为例,其它组的操作参考主机A所在组的操作。 注:实验中用到的用户名等信息 ① 是回车换行。

② 用户名、密码相同,生成规则是:groupx_y(x是组索引,y是主机索引。eg 第一组的主机C使用的文件名为:group1_3)。

③ 文件名的生成规则是:filex_y(x是组索引,y是主机索引。eg 第一组的主机C使用的文件名为:file1_c)。

(1)启动协议分析器捕获数据并设置过滤条件(提取TCP协议且按本机过滤)。 (2)使用TCP连接工具,访问FTP服务器。

?运行“TCP工具”应用程序(实验平台工具栏中的TCP工具)。

?对TCP工具进行设置:类型选择客户端、地址为fec0::1:200:a:b:c、端口为21,如图4-3所示,点击[连接]按钮,进入FTP命令交互窗口(记为w_cmd)。

图4-3 使用TCP连接工具访问FTP服务器 ③w_cmd的发送窗口:user 用户名 点击“发送”;(用户信息) ● 服务器回复的信息________________________________________。 ④w_cmd的发送窗口:pass 密码 点击“发送”;(口令)

● 服务器回复的信息________________________________________。

⑤w_cmd的发送窗口:eprt |2|本机站点本地地址|5001| 点击“发送”(如果5001端口

《TCP/IP与网络互联》实验报告 - 6 -

被占用,请选择一个其它有效端口);

● 服务器回复的信息________________________________________。 ● 解释一下eprt的格式,及该命令的用途。 ● FTP服务器是使用什么方式创建数据连接的?

⑥运行“TCP工具-IPv6”应用程序,对TCP工具进行设置:类型选择服务器、端口为5001,如图4-4所示,点击[创建]按钮,进入正在侦听状态。

图4-4 正在侦听状态

⑦w_cmd的发送窗口:stor 文件名 点击“发送”;(存储文件) ● 服务器回复的信息__________________________________________。

⑧若步骤(7)正确,则图10-10会从正在帧听状态进入FTP数据传输窗口(记为w_data1)。在w_data1的发送窗口中填写数据为:“file content”,先点击“发送”,然后点击“断开”关闭w_data1。

⑨w_cmd的发送窗口:epsv 点击“发送”;

● 服务器回复的信息__________________________________________。 ● 说明该命令的用途。

● FTP服务器是使用什么方式创建数据连接的?

⑩在服务器回复的信息中,提出端口信息(记为 port)。

?运行“TCP工具”应用程序,将其端口值21改为port的值,点击[连接]按钮,进入FTP数据传输窗口(记为w_data2)。 ?w_cmd的发送窗口:retr 文件名 点击“发送”;(读取文件) ● 服务器回复的信息___________________________________________。 ?察看w_data2返回信息,并将其关闭。

《TCP/IP与网络互联》实验报告 - 7 -

● 其内容是步骤(8)输入的信息吗? ?w_cmd的发送窗口:QUIT 点击“发送”;(退出—终止命令连接) ● 服务器回复的信息___________________________________________。 (3) 停止数据捕获,并分析捕获的数据:

● 察看“FTP会话”中,建立TCP连接、数据传输、释放TCP连接的过程。 ● 找出含有“EPRT”命令的数据包,结合上下文理解该命令的作用。 ● 找出含有“EPSV”命令的数据包,结合上下文理解该命令的作用。 ● 找出步骤2中涉及的数据连接(EPSV方式下,数据在“TCP其它会话”中,由步骤(2)的 ?步port的值区分),分析数据传输的过程。

(4)结合该实验的操作过程及实验结果,分别绘制出主动模式下、被动模式下FTP上传数据、下载数据的会话交互图。

四、 测试数据与实验结果(可以抓图粘贴)

1、无状态地址自动配置

1) 启动协议分析器并开始捕获数据(不设置任何过滤条件)。 2) 重起IPv6协议栈 3) 察看生成的地址、路由信息。 类型 链路本地地址 站点本地地址 地址的值 fe80::calf:66ff:fe0f:4dba fec0::1:calf:66ff:fe0f:4dba 产生过程及作用 自动获得 自动获得 在命令行下,输入命令“netsh int ipv6 show rou”。 路由表中有如下条目,这些条目是自动获取。