金瑜101026武汉科技大学 《计算机网络》实验指导书.docx

上传人:b****8 文档编号:9826017 上传时间:2023-05-21 格式:DOCX 页数:53 大小:1.46MB
下载 相关 举报
金瑜101026武汉科技大学 《计算机网络》实验指导书.docx_第1页
第1页 / 共53页
金瑜101026武汉科技大学 《计算机网络》实验指导书.docx_第2页
第2页 / 共53页
金瑜101026武汉科技大学 《计算机网络》实验指导书.docx_第3页
第3页 / 共53页
金瑜101026武汉科技大学 《计算机网络》实验指导书.docx_第4页
第4页 / 共53页
金瑜101026武汉科技大学 《计算机网络》实验指导书.docx_第5页
第5页 / 共53页
金瑜101026武汉科技大学 《计算机网络》实验指导书.docx_第6页
第6页 / 共53页
金瑜101026武汉科技大学 《计算机网络》实验指导书.docx_第7页
第7页 / 共53页
金瑜101026武汉科技大学 《计算机网络》实验指导书.docx_第8页
第8页 / 共53页
金瑜101026武汉科技大学 《计算机网络》实验指导书.docx_第9页
第9页 / 共53页
金瑜101026武汉科技大学 《计算机网络》实验指导书.docx_第10页
第10页 / 共53页
金瑜101026武汉科技大学 《计算机网络》实验指导书.docx_第11页
第11页 / 共53页
金瑜101026武汉科技大学 《计算机网络》实验指导书.docx_第12页
第12页 / 共53页
金瑜101026武汉科技大学 《计算机网络》实验指导书.docx_第13页
第13页 / 共53页
金瑜101026武汉科技大学 《计算机网络》实验指导书.docx_第14页
第14页 / 共53页
金瑜101026武汉科技大学 《计算机网络》实验指导书.docx_第15页
第15页 / 共53页
金瑜101026武汉科技大学 《计算机网络》实验指导书.docx_第16页
第16页 / 共53页
金瑜101026武汉科技大学 《计算机网络》实验指导书.docx_第17页
第17页 / 共53页
金瑜101026武汉科技大学 《计算机网络》实验指导书.docx_第18页
第18页 / 共53页
金瑜101026武汉科技大学 《计算机网络》实验指导书.docx_第19页
第19页 / 共53页
金瑜101026武汉科技大学 《计算机网络》实验指导书.docx_第20页
第20页 / 共53页
亲,该文档总共53页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

金瑜101026武汉科技大学 《计算机网络》实验指导书.docx

《金瑜101026武汉科技大学 《计算机网络》实验指导书.docx》由会员分享,可在线阅读,更多相关《金瑜101026武汉科技大学 《计算机网络》实验指导书.docx(53页珍藏版)》请在冰点文库上搜索。

金瑜101026武汉科技大学 《计算机网络》实验指导书.docx

金瑜101026武汉科技大学《计算机网络》实验指导书

 

武汉科技大学

计算机科学与技术学院

 

计算机网络实验指导书

金瑜(编)

2010年10月

 

实验项目与内容提要

序号

实验

名称

内容提要

每组

人数

实验

时数

实验

类型

承担

实验室

备注

1

网络协议分析预备实验

熟悉网络实验室的拓扑、设备的使用以及网络协议分析实验的一般流程。

2

2

验证

网络实验室

 

2

以太网链路层帧格式分析

分析EthernetV2标准规定的MAC层帧结构

6

2

设计

网络实验室

 

3

ARP地址解析协议分析

分析ARP协议报文首部格式,分析ARP协议解析过程

2

2

设计

网络实验室

 

4

动态路由协议(RIP)分析

分析动态路由RIP协议,熟悉距离向量算法计算过程

8

4

验证

网络实验室

 

5

IP分组分片

分析IP分组分片的头部的变化

2

2

验证

网络实验室

 

6

UDP用户数据报协议分析

理解UDP协议的工作原理及UDP报文格式

2

2

验证

网络实验室

 

7

TCP传输控制协议分析

分析TCP报文格式、TCP连接建立过程以及TCP工作原理

2

2

设计

网络实验室

8

FTP协议分析

分析FTP报文格式和FTP协议工作过程

2

2

设计

网络实验室

9

HTTP协议分析

分析HTTP报文头部格式,理解HTTP协议工作过程

2

2

设计

网络实验室

实验一网络实验流程

1.1实验目的

熟悉网络实验室的拓扑结构、各种设备的使用以及网络实验的一般流程。

1.2实验内容

1.2.1实验室整体规划图

武汉科技大学计算机学院网络实验室整体拓扑图如图1.1所示。

在实验室中共有硬件设备8组,软件一套。

其中硬件设备共分为8组RACK(注:

D组正在调试中),每组共有4台路由器,2台两层交换机,2台三层交换机,1台RCMS(设备控制管理系统),8台PC机。

每组的设备(除PC机外)都由RCMS统一管理。

软件是协议分析仪系统(PATS),负责进行网络协议分析。

图1.1网络实验室拓扑图

网络实验室地址规划如表1.1所示。

其中RACKA---RACKH中的RCMS的地址分别从192.168.100.10/24----192.168.100.80/24;而每一组内的PC机的IP地址是从本组内的RCMS的地址加x(x从1到8),如A组内的RACMS的地址为192.168.100.10/24,则A组内的PC机的地址从192.168.100.11/24--192.168.100.18/24。

另外PATS服务器的IP地址为192.168.100.200/24,登陆方式为:

每组的用户名和密码均为:

00000x(x从1到8取值),例如A组的登陆帐号为:

用户名和密码均为:

000001;例如H组的登陆帐号为:

用户名和密码均为:

000008。

PATS服务器登陆方式为客户端登陆,每组的PC机上已经安装了PATS的客户端程序。

所有的组内的路由器管理密码均为:

ruijie。

表1.1网络实验室地址规划

实验台

RCMS-8

学生机

PATS服务器地:

192.168.100.200

用户名:

00000x

密码:

00000x

RCMS:

级别14

密码:

ruijie

RACK-A

192.168.100.10/24

192.168.100.11-18/24

RACK-B

192.168.100.20/24

192.168.100.21-28/24

RACK-C

192.168.100.30/24

192.168.100.31-38/24

RACK-E

192.168.100.50/24

192.168.100.51-58/24

RACK-F

192.168.100.60/24

192.168.100.61-68/24

RACK-G

192.168.100.70/24

192.168.100.71-78/24

RACK-H

192.168.100.80/24

192.168.100.81-88/24

1.2.2实验室使用介绍

A)内网与外网的切换

内网表示每组内部的一个局域网,组内的PC机与其他组内的PC机是不能ping通的。

要注意的是:

这里的外网与一般意义上的外网的区别:

前者指本实验室内部一个大的局域网,不同组内的PC机是可以相互ping通的;后者指的是Internet。

由于每台PC机只有一个网卡,而要连内外两个局域网,所以每个学生机都配备二条线。

每条线的用途为:

•1号线,把学生机和核心华为交换机连接起来,并通过核心,TELNET到RACK。

(棕色线连外网)

•2号线,直连RACK配线架,当设备调试完成之后,便可以通过这根线进行测试实验结果(灰色线连内网)

内外网之间要进行切换时,通过切换器来切换内外网,切换器按钮长时表示切换的为外网;切换器按钮短时表示切换的为外网。

B)PATS服务器登陆方式

PATS系统是一个C/S系统,PATS系统的server程序安装在PATS服务器上,而客户端程序安装在每台PC机上。

如果要进行网络协议分析,必须登陆到PATS服务器上,使用PATS提供的网络数据包产生、分析等功能。

C)RCMS系统访问

要对设备(如交换机或路由器)进行配置时,需登陆到通过WEB登录到组所在的RACK。

如:

访问实验台A的地址为:

http:

//192.168.100.10:

8080

访问实验台B的地址为:

http:

//192.168.100.20:

8080

访问实验台C的地址为:

http:

//192.168.100.30:

8080

访问实验台E的地址为:

http:

//192.168.100.50:

8080

访问实验台F的地址为:

http:

//192.168.100.60:

8080

访问实验台G的地址为:

http:

//192.168.100.70:

8080

访问实验台H的地址为:

http:

//192.168.100.80:

8080

1.2.3网络协议分析实验的一般流程

现在,我们就以位于第六组(F组)内的某位同学为例,实现一个简单的连通性测试实验。

A:

实验目的

测试组内的两台PC机是否相互连通。

B:

实验组划分:

两人为一组。

C:

实验拓扑

本实验的实验拓扑如图1.2所示。

E0/1

E0/2

PC1192.168.100.61PC2192.168.100.62

255.255.255.0255.255.255.0

图1.2连通性验证实验拓扑图

D:

实验内容:

1)按照实验拓扑图,用网线将组内的设备连接起来;

2)将网络切换到外网;配置PC的IP地址,分别为192.168.100.61和192.168.100.62,网关都配置为:

192.168.100.254;

3)PC1运行本地的PATS系统的客户端程序,登陆PATS服务器,登陆帐号为:

用户名密码均为:

000006。

4)在外网的情况下登陆到本组的RCMS系统,对设备如路由器、交换机进行配置;登陆方式为:

http:

//192.168.100.60:

8080(本实验不需要这一步)

5)将PC1和PC2都切换到内网,分别配置IP地址为:

172.16.1.1和172.16.1.2,网关都配置为:

172.16.1.254;

6)将PC1上的PATS打开网络协议分析仪,开始捕获;

7)在PC2上运行ping172.16.1.1命令,验证两机是否连通;

8)看PC1上的网络协议分析仪上捕获的报文。

 

实验二以太网链路层帧格式分析

2.1实验目的

分析EthernetV2标准规定的MAC层帧结构,了解IEEE802.3标准规定的MAC层帧结构和TCP/IP的主要协议和协议的层次结构。

2.2实验内容

通过对截获帧进行分析,分析和验证EthernetV2标准和IEEE802.3标准规定的MAC层帧结构,初步了解TCP/IP的主要协议和协议的层次结构。

2.3实验环境

本实验使用了交换机1台,PC机两台,实验组网如下图所示。

 

E0/1

E0/2

PC1172.16.1.239PC2172.16.1.251

255.255.255.0255.255.255.0

图2.1以太网链路层帧格式分析实验组网图

 

2.4实验步骤

步骤1按图2.1所示连接好设备,正确配置PC1和PC2的IP地址。

将交换机的配置清空。

步骤2在PC1和PC2上Windows命令行窗口,执行命令:

services.msc,找到Messenger服务,并启动它;或运行netstartmessenger命令。

步骤3在PC1和PC2上运行Ethereal截获报文,然后进入PC1的Windows命令行窗口,执行如下命令:

netsend172.16.1.251hello

这是PC1向PC2发送消息的命令,等到PCB显示器上收到消息后,终止截获报文,PCB和PCA的操作与上面完全一样。

步骤4对截获的报文进行分析:

列出截获的报文的协议种类,各属于哪种网络?

找到发送消息的报文并进行分析,研究主窗口中的数据报文列表窗口和协议树窗口信息,填写表2.1。

表2.1报文分析

此报文类型

 

此报文基本信息(数据报文列表窗口中Information项内容)

 

EthernetⅡ协议树中

Source字段值

 

Destination字段值

 

InternetProtocol协议树中

Source字段值

 

Destination字段值

 

TransmissionControlProtocol协议树中

SourcePort字段值

 

DestinationPort字段值

 

应用层协议树

协议名称

 

包含Hello的字段名

 

查找并分析一个基于802.3的报文,体会802.3MAC帧的结构。

在网络课程学习中,802.3和EthernetⅡ规定了以太网MAC层的报文格式分为7字节的前导符、1字节的起始符、6字节的目的MAC地址、6字节的源MAC地址、2字节的类型、数据字段和4字节的数据校验字段。

对于选中的报文,缺少哪些字段,为什么?

步骤5(选做)在PC1和PC2上运行Ethereal截获报文,然后在PC1上单击“开始/运行”,键入:

\\172.16.1.251,单击“确认”。

这个操作是在PC1上查看PC2的共享目录和文件,在PC1上成功显示后,终止截获报文。

查看和分析TCP/IP协议族中的协议,初步体会主要的协议和协议的结构。

2.5实验总结

通过实验,对EthernetV2标准规定的MAC层报文结构进行了详细分析,了解TCP/IP的主要协议和协议的层次结构,验证了IEEE802.3标准规定的MAC层报文结构。

 

实验三ARP地址解析协议分析实验

3.1实验目的

1、掌握ARP协议的作用和格式。

2、理解IP地址与MAC地址的对应关系。

3、掌握ARP命令。

3.2实验环境

本实验使用3台PC机,一台交换机和一台路由器,其中PC1和PC2位于同一个网段,而PC3位于不同网段。

设备连接的拓扑图如图2.1所示。

图2.1ARP地址解析协议分析实验拓扑图

3.3实验内容

1.分析同一网段的ARP地址解析过程;

2.分析同一网段的ARP地址解析过程

3.学习ARP分组的格式。

3.4实验步骤

3.4.1ARP分组格式

在ARP请求报文中,各字段含义与值如下:

硬件类型:

0001,表示硬件类型为以太网。

协议类型:

0800,表示需映射地址为IP地址。

硬件长度:

6,表示硬件地址长度为6字节。

协议长度:

4,表示协议地址长度为4字节。

操作码:

1,表示此ARP报文为ARP请求报文;2,表示此ARP报文为ARP应答报文。

源物理地址:

6个字节,发送方的MAC地址

源IP地址:

4个字节,发送方的IP地址

目标物理地址:

6个字节,接收方的MAC地址

目标IP地址:

4个字节,接收方的IP地址

3.4.2设定实验环境

1、参照实验拓扑连接网络拓扑;

2、配置PC机及路由器IP地址;

RA#enable14

PASSWORD:

ruijie

RA#conf

RA(config)#interfaceFastEthernet0/0

RA(config-if)#ipaddress172.16.1.1255.255.255.0

RA(config-if)#exit

RA(config)#interfaceFastEthernet0/1

RA(config-if)#ipaddress172.16.2.1255.255.255.0

RA(config-if)#exit

RA(config)#exit

RA#

3.4.3同一网段的ARP协议分析

步骤2在PC1、PC2的命令行窗口中执行以下命令:

C:

\>arp–a

结果是:

__________________

如果ARP缓存非空,可以执行arp–d命令,清空ARP缓存。

步骤3在PC2中开启协议分析仪进行数据包捕获;在PC1中用命令ping172.16.1.253。

对PC2中捕获到的ARP分组进行分析。

捕获的ARP请求报文如下图所示

图2.2ARP请求报文

捕获的ARP应答报文如下图所示

图2.3ARP响应报文

步骤4在PC1、PC2的命令行窗口中执行以下命令:

C:

\>arp–a

结果是:

__________________

步骤5分析ARP分组,完成下列工作:

1)分析ARP报文结构:

选中第一个ARP请求报文,将字段值填入实验报告中。

2)在所有报文中ARP报文中ARP协议树的Opcode字段有两个取值1、2,两个取值分别表达什么信息?

3)选中第一条ARP请求报文和第一条ARP应答报文,将ARP请求报文和ARP应答报文中的字段信息填入表2.1。

表2.1ARP请求报文和ARP应答报文的字段信息

字段项

ARP请求数据报文

ARP应答数据报文

链路层Destination项

 

 

链路层Source项

 

 

网络层SenderMACAddress

 

 

网络层SenderIPAddress

 

 

网络层TargetMACAddress

 

 

网络层TargetIPAddress

 

 

步骤7分析ARP分组,完成下列工作:

1)简述ARPCache的作用。

2)写出ARP协议在同一网段内的解析过程。

3.4.4不同网段的ARP协议分析

步骤1在PC2中开启协议分析仪进行数据包捕获;在PC1中用命令ping172.16.2.2。

对PC2中捕获到的ARP分组进行分析。

步骤2这时,在PC1的命令行窗口中执行arp-a命令:

C:

\>arp–a

结果是:

__________________

1)步骤3选中第一条ARP请求报文和第一条ARP应答报文,将ARP请求报文和ARP应答报文中的字段信息填入表6.2。

 

表6.2ARP请求报文和ARP应答报文的字段信息

字段项

ARP请求数据报文

ARP应答数据报文

链路层Destination项

 

 

链路层Source项

 

 

网络层SenderMACAddress

 

 

网络层SenderIPAddress

 

 

网络层TargetMACAddress

 

 

网络层TargetIPAddress

 

 

步骤5比较与体会

1)写出ARP协议在不同网段间解析的过程。

比较ARP协议在相同网段内解析的过程,有何异同点?

2)联系实验2,体会报文在链路层和网络层进行传播的过程。

3.5实验总结

本实验分析了ARP协议在同一网段和不同网段间主机上通信时执行过程,分析了ARP协议报文结构,以便学生理解ARP缓存、计算机默认网关等的作用。

实验四动态路由协议(RIP)配置及其分析

4.1实验目的

通过分析距离矢量算法的计算过程,理解距离矢量路由协议的工作原理。

掌握动态路由RIP配置。

察看路由表并理解相关字段含义。

4.2实验环境

在本实验中需要4台路由、1台交换机、1台RG-PATS网络协议分析仪。

四台路由器运行RIP路由协议,使用协议分析仪采集数据包,对采集到的数据进行分析。

将所有的路由器都接入到交换机上。

具体IP分配如表4.1:

设备

接口

IP地址

连接到交换

RSR-A

FA0/0

192.168.1.1/24

FA0/2

RSR-A

FA0/1

192.168.3.1/24

FA0/4

RSR-A

LO0

192.168.10.1/24

不需要连

RSR-B

FA0/0

192.168.1.2/24

FA0/8

RSR-B

FA0/1

192.168.2.1/24

FA0/6

RSR-B

LO0

192.168.10.1/24

不需要连

RSR-C

FA0/0

192.168.2.2/24

FA0/10

RSR-C

LO0

192.168.30.1/24

不需要连

RSR-B

FA0/0

192.168.3.2/24

FA0/12

RSR-B

LO0

192.168.40.1/24

不需要连

设备连接如图3.1所示。

图3.1动态路由协议(RIP)分析实验拓扑图

4.3实验内容

1、学习RIP协议的报文格式;

2、掌握RIP协议的工作原理,了解RIP1和RIP2的区别;

3、了解RIP协议的缺陷。

4.4实验步骤

步骤一:

设定实验环境

1、在路由器上配置RIPv1路由协议

RA#configureterminal

RA(config)#interfaceFastEthernet0/0

RA(config-if)#ipaddress192.168.1.1255.255.255.0

RA(config)#interfaceFastEthernet0/1

RA(config-if)#ipaddress192.168.3.1255.255.255.0

RA(config)#interfaceLoopback0

RA(config-if)#ipaddress192.168.10.1255.255.255.0

RA#configureterminal

RA(config)#routerrip

RA(config-router)#network192.168.1.0

RA(config-router)#network192.168.10.0

RA(config-router)#network192.168.3.0

RA(config-router)#version2

RA(config-router)#noauto-summary

 

RB#configureterminal

RB(config)#interfaceFastEthernet0/0

RB(config-if)#ipaddress192.168.1.2255.255.255.0

RB(config)#interfaceLoopback0

RB(config-if)#ipaddress192.168.20.1255.255.255.0

RB#configureterminal

RB(config)#interfaceFastEthernet0/1

RB(config-if)#ipaddress192.168.2.1255.255.255.0

RB#configureterminal

RB(config)#routerrip

RB(config-router)#network192.168.1.0

RB(config-router)#network192.168.2.0

RB(config-router)#network192.168.20.0

RB(config-router)#version2

RB(config-router)#noauto-summary

RC#configureterminal

RC(config)#interfaceFastEthernet0/0

RC(config-if)#ipaddress192.168.2.2255.255.255.0

RC(config)#interfaceLoopback0

RC(config-if)#ipaddress192.168.30.1255.255.255.0

RC#configureterminal

RC(config)#routerrip

RC(config-router)#network192.168.2.0

RC(config-router)#network192.168.30.0

RC(config-router)#version2

RC(config-router)#noauto-summary

RD#configureterminal

RD(config)#interfaceFastEthernet0/0

RD(config-if)#ipaddress192.168.3.2255.255.255.0

RD(config)#interfaceLoopback0

RD(config-if)#ipaddress192.168.40.1255.255.255.0

RD#configureterminal

RD(config)#routerrip

RD(config-router)#network192.168.3.0

RD(config-router)#network192.168.40.0

RD(config-router)#version2

RD(config-router)#noauto-summary

步骤二:

网络配置测试

查看RIP路由协议的配置

A)显示路由器配置

在路由器RSRA上使用showrunning-config命令显示路由器配置。

图3.2RA上的配置

B)查看路由表信息

使用showiproute命令查看各个路由的路由表。

下图是RA的路由表。

图3.3RA上的路由表

C)查看路由公告信息,下面是路由器RA的路由公告信息

图3.4RA上的路由公告信息

从以上公告中的如下信息需要说明:

Sendingupdatesevery30seconds,nextduein19seconds

表示RIP每隔30秒发布一次路由信息,下次发

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 初中教育 > 语文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2