计算机网络实验指导手册.docx
《计算机网络实验指导手册.docx》由会员分享,可在线阅读,更多相关《计算机网络实验指导手册.docx(19页珍藏版)》请在冰豆网上搜索。
![计算机网络实验指导手册.docx](https://file1.bdocx.com/fileroot1/2022-12/31/365d6348-e6f4-4ab5-ab00-1448670cd6ad/365d6348-e6f4-4ab5-ab00-1448670cd6ad1.gif)
计算机网络实验指导手册
计算机网络实验指导书
编写:
安德智
实验总体说明
1.实验总体目标
配合计算机网络课程的教学,培养学生的实际操作能力。
2.实验课时分配
实验项目
学时
实验一拓扑布局和建立小型网络
2
实验二静态路由
2
实验三RIP协议配置
实验四RIPv1与EIGRP在不连续网络下的比较
3.实验环境
网络实验室局域网环境;
操作系统:
Linux,Win2000,Win98;
实验软件:
Packettracer5.0、Ethereal;
开发工具:
VC++6.0;
4.实验总体要求
●由于设备原因,所有网络实验是在Packettracer5.0模拟环境下进行,因此需要首先预习Packettracer5.0的环境和基本操作。
具体内容见附件1
●按照各项实验内容做实验,包括操作、观察、记录、分析,通过操作和观察获得直观印象,有些实验还应该从获得的数据中分析软件的内部功能;
●对提供源程序的实验,首先要阅读,理解和掌握程序的设计思想和采用的算法,在理解源程序的基础进行改动和扩充;
●部分实验由于实验条件的限制,可能暂时不能进行,但也要按实验指导说明的操作步骤去理解和掌握;
●每项实验均应提交实验报告,实验报告的内容可参照实验的具体要求,但总体上应包括以下内容:
实验题目,实验内容说明,实验准备情况,实验记录,实验结果分析,算法描述,程序段,实验过程中遇到的问题等。
目录
实验预习PacketTracer5.0简介
实验一拓扑布局和建立小型网络
实验二静态路由配置
实验三RIP协议配置
实验四RIPv1与EIGRP在不连续网络下的比较
实验预习PacketTracer5.0简介
实验题目:
PacketTracer5.0基本操作
实验目的:
研究PacketTracer实时模式
研究逻辑工作空间
研究PacketTracer的运行
连接设备
检查设备配置
查看标准实验设置
设备概述
实验内容:
将采用实际PC、服务器、路由器和交换机组成的标准实验配置来学习网络概念。
此方法提供最广泛的功能和最真实的体验。
由于设备和时间有限,因此还会通过模拟环境来强化这种体验。
本课程使用的模拟程序是PacketTracer。
PacketTracer提供一组丰富的协议、设备和功能。
本练习让您使用PacketTracer模拟程序学习标准实验设置。
PacketTracer可以创建两种格式的文件:
.pkt文件(网络模拟模型文件)和.pka文件(实践练习文件)。
在PacketTracer中创建自己的网络时,或者修改教师或同学提供的现有文件时,通常采用.pkt文件格式。
从课程启动此练习时,将会显示这些说明。
它们是.pka(PacketTracer练习文件格式)的结果。
在这些说明的底部有两个按钮:
CheckResults(检查结果)(给您提供已完成练习的反馈信息)和ResetActivity(重置练习)(重新开始练习-如果您想清除自己的工作或反复练习)。
任务1:
学习PT界面
步骤1–逻辑工作空间
当PacketTracer启动时,将会以实时模式显示网络的逻辑视图。
PT界面的主要部分是逻辑工作空间。
这是一个大区域,用于放置和连接设备。
步骤2–符号导航
PT界面的左下部分(黄色条下方)是界面中用于选择设备以及将设备放入逻辑工作空间的部分。
左下部分第一个框中包含代表设备组的符号。
在这些符号上移动鼠标指针时,设备组的名称将显示在中间的文本框中。
当您单击这些符号的其中一个时,组中的特定设备就会显示在右边的框中。
当您指向具体设备时,该设备说明就会显示在以下具体设备的文本框中。
单击每个组,了解可用的各种设备及其符号。
任务2:
了解PT的运行
启动本实验文档在“PacketTracer简介.pkt”
步骤1-使用自动连接方式连接设备
单击连接组符号。
特定的连接符号提供可用于连接设备的不同电缆类型。
第一种特定的类型是金色的闪电,用于自动根据设备可用的接口选择连接类型。
当您单击此符号时,鼠标指针的形状就像一个电缆连接器。
要连接两台设备,请依次单击自动连接符号、第一台设备和第二台设备。
使用自动连接符号建立以下连接:
将EagleServer连接到R1-ISP路由器。
将PC-PT1A连接到S1-Central交换机。
步骤2-使用鼠标指针查看设备配置
将鼠标指针放在逻辑工作空间内的设备上。
在这些符号上移动鼠标指针时,设备配置将显示在文本框中。
路由器将显示端口配置信息,包括IP地址、端口状态和MAC地址。
服务器将显示IP地址、MAC地址和网关信息。
交换机将显示端口配置信息,包括IP地址、MAC地址、端口状态和VLAN成员资格。
将显示IP地址、MAC地址和网关信息。
步骤3-检查设备配置
用鼠标点击逻辑工作空间内的每种设备类型便可查看设备配置。
路由器和交换机设备包含三个选项卡,分别是Physical(物理)、Config(配置)和CLI(命令行界面)。
Physical(物理)选项卡显示设备的物理组件,例如模块。
此选项卡还可以添加新模块。
Config(配置)选项卡显示一般配置信息,例如设备名称。
CLI选项卡让用户使用命令行界面配置设备。
服务器和集线器设备包含两个选项卡,分别是Physical(物理)和Config(配置)。
Physical(物理)选项卡显示设备的组件,例如端口。
此选项卡还可以添加新模块。
Config(配置)选项卡显示一般信息,例如设备名称。
PC设备包含三个选项卡,分别是Physical(物理)、Config(配置)和Desktop(桌面)。
Physical(物理)选项卡显示设备的组件。
此选项卡还可以添加新模块。
Config(配置)选项卡显示设备名称、IP地址、子网掩码、DNS和网关信息。
Desktop(桌面)选项卡可用于配置IP地址、子网掩码、默认网关、DNS服务器、拨号和无线。
使用Desktop(桌面)选项卡还可以访问终端仿真程序、命令提示符和模拟的Web浏览器。
任务3:
查看标准实验设置
步骤1-设备概述
标准实验设置包括两台路由器、一台交换机、一台服务器和两台PC,其中每台设备都会预配置设备名称、IP地址、网关和连接等信息。
思考:
您已经完成第一个PacketTracer实验。
体会实验过程中关于设备的使用规则,为今后实验奠定基础。
建议:
联系完所给的相关PacketTracer的试验包。
这对您完整了解PacketTracer的功能和为顺利完成今后的实验具有实际的价值。
实验一拓扑布局和建立小型网络
实验题目:
利用PacketTracer建立一个小型网络
实验目的:
正确识别网络中使用的电缆
物理连接点对点交换网络
验证每个网络的基本连通性
实验内容:
一、网络表示方式
PacketTracer是一个网络模拟程序,可用于创建模拟网络、配置网络中的设备、测试网络以及研究网络中的通信。
在PacketTracer中创建模拟网络的第一步是将设备放入逻辑工作空间并且连接到一起。
PacketTracer使用的符号与整个课程中使用的符号相同。
请将PT中的图标与符号列表中的符号对应起来。
任务1:
添加设备到逻辑工作空间
本任务实验文档在“网络表示方式.pkt”
步骤1.选择并放置设备
要添加设备到逻辑工作空间,请单击特定设备符号,指向逻辑工作空间中要放置该设备的位置(指针形状将变成十字准线),然后单击鼠标。
找到以下设备,并在工作空间中从左到右水平放成一排,各设备间的距离约为一英寸:
一台服务器
一台2960交换机
一台1841路由器
一台集线器
一部IP电话
一台PC
步骤2.使用自动连接方式连接设备
单击连接组符号。
特定的连接符号提供可用于连接设备的不同电缆类型。
第一种特定的类型是金色的闪电,用于自动根据设备的可用接口选择连接类型。
当您单击此符号时,鼠标指针的形状就像一个电缆连接器。
要连接两台设备,请依次单击自动连接符号、第一台设备和第二台设备。
从服务器开始,使用自动连接符号将每台设备连接到其右边的设备。
步骤3.PacketTracer评分
PacketTracer练习可以配置为对您的工作评分。
要检查您的配置,请单击下面的CheckResults(检查结果)按钮。
在此任务结束时,完成率应为100%。
二、在PacketTracer中使用TCP-IP协议和OSI模型
在PacketTracer的模拟模式中,可以看到有关数据包及其如何被网络设备处理的详细信息。
常见的TCP/IP协议在PacketTracer中都有建模型,包括DNS、HTTP、TFTP、DHCP、Telnet、TCP、UDP、ICMP和IP。
网络设备如何使用这些协议创建和处理数据包,在PacketTracer中是通过OSI模型表示方法显示的。
协议数据单元简称为PDU,是对传输层的数据段、网络层的数据包和数据链路层中的帧的通用描述。
本任务实验文档在“在PacketTracer中使用TCP-IP协议和OSI模型.pkt”中
任务1:
学习PT界面
步骤1.查看帮助文件和教程
从下拉菜单中选择Help(帮助)->Contents(内容)。
将会打开一个网页。
从左边的帧中选择OperatingModes(操作模式)->SimulationMode(模拟模式)。
如果还不熟悉模拟模式,请阅读相关说明。
步骤2.从实时模式切换到模拟模式
在PT界面右下方的远端可以切换实时模式和模拟模式。
PT始终以实时模式启动,在此模式中,网络协议采用实际时间运行。
不过,PacketTracer的强大功能在于它可以让用户切换到模拟模式来“停止时间”。
在模拟模式中,数据包显示成动画信封,时间由事件驱动,而用户可以逐步查看网络事件。
单击Simulation(模拟)模式。
任务2:
研究数据包的内容和处理
步骤1.创建数据包并访问PDU信息窗口
单击Web客户端PC。
选择Desktop(桌面)选项卡。
打开Web浏览器。
在浏览器中输入Web服务器的IP地址192.168.1.254。
单击Go(转到)将会发出Web服务器请求。
最小化Web客户端配置窗口。
由于时间在模拟模式中是由事件驱动的,所以您必须使用Capture/Forward(捕获/转发)按钮来显示网络事件。
将会显示两个数据包,其中一个的旁边有眼睛图标。
这表示该数据包在逻辑拓扑中显示为信封。
在EventList(事件列表)中找到第一个数据包,然后单击Info(信息)列中的彩色正方形。
步骤2.研究OSI模型视图中的设备算法
单击事件列表中数据包的Info(信息)正方形(或者单击逻辑拓扑中显示的数据包信封)时,将会打开PDUInformation(PDU信息)窗口。
OSI模型将组织此窗口。
在我们查看的第一个数据包中,请注意HTTP请求(在第7层)是先后在第4、3、2、1层连续封装的。
如果单击这些层,将会显示设备(本例中为PC)使用的算法。
查看各个层的变化-这将是大部分剩余课程的主题。
步骤3.入站和出站PDU
打开PDUInformation(PDU信息)窗口时,默认显示OSIModel(OSI模型)视图。
此时单击OutboundPDUDetails(出站PDU详细数据)选项卡。
向下滚动到此窗口的底部。
您将会看到HTTP(启动这一系列事件的网页请求)在TCP数据段中封装成数据,然后依次封装到IP数据包和以太网帧,最后作为比特在介质中传输。
如果某设备是参与一系列事件的第一台设备,该设备的数据包只有OutboundPDUDetails(出站PDU详细数据)选项卡;如果是参与一系列事件的最后一台设备,该设备的数据包只有InboundPDUDetails(入站PDU详细数据)选项卡。
一般而言,您将会看到出站和入站PDU详细数据,从而了解PacketTracer如何为该设备建模的详细信息。
步骤4.数据包跟踪:
数据包流动的动画
第一次运行数据包动画时,实际上是在捕获数据包,就像在协议嗅探器中一样。
因此,Capture/Forward(捕获/转发)按钮意味着一次“捕获”一组事件。
逐步运行网页请求。
请注意,只会显示HTTP相关数据包;而其它协议(如TCP和ARP)也有数据包,但不会显示。
在数据包捕获过程中的任何时间,都可以打开PDUInformation(PDU信息)窗口。
播放整个动画,直到显示"NoMoreEvents"(没有更多事件)消息。
尝试此数据包跟踪过程-重新播放动画、查看数据包、预测下一步即将发生的事件,然后核实您的预测。
三、拓扑布局和建立小型网络
许多网络问题都可以在网络的物理层解决。
因此,必须清楚了解网络连接使用哪些电缆。
在OSI模型的物理层(第1层),终端设备必须用介质(电缆)连接。
所需的介质类型取决于连接的设备类型。
在本实验的基本部分,将使用直通电缆或跳线电缆来连接工作站与交换机。
此外,两台或以上的设备使用分配的地址进行通信。
网络层(第3层)需要唯一的地址(也称为逻辑地址或IP地址),以便数据能到达适当的目的设备。
本实验的编址方案将应用于工作站,并且用于设备之间的通信。
本任务的实验文档在“拓扑布局和建立小型网络.pkt”中
任务1:
创建点对点网络
步骤1.选择实验同伴
步骤2.获取实验要使用的设备和资源。
需要的设备:
2个工作站
1根以太网电缆
在此任务结束时,完成率应为0%。
任务2:
确定网络中使用的电缆
在连接设备之前,必须先确定要使用的介质类型。
本实验使用交叉电缆和直通电缆。
使用交叉电缆连接两个工作站上网卡的以太网端口。
这就是以太网电缆。
查看插头时,您会发现电缆两端相对的位置分别是橙色线和绿色线。
使用直通电缆将路由器的以太网端口连接到交换机端口,或将工作站连接到交换机端口。
这里也用以太网电缆。
查看插头时,您会发现电缆两端的每个引脚位置完全相同。
步骤1.连接点对点网络。
使用正确的以太网电缆将两个工作站连接到一起。
将电缆的一端连接到PC1上的NIC端口,另一端连接到PC2。
您使用的是哪一类电缆?
在此任务结束时,完成率应为33%。
任务3:
配置地址并测试
步骤1.应用第3层地址到工作站。
要完成此任务,必须遵循下面的逐步说明。
单击要为其分配地址的PC。
单击Desktop(桌面)选项卡
单击IPConfiguration(IP配置)选项卡
在IPaddress(IP地址)框中输入IP地址192.168.1.2(若为PC1)。
(若为PC2,则输入IP地址192.168.1.3。
)
按tab键,将会自动输入子网掩码。
子网地址应为255.255.255.0。
如果没有自动输入此地址,请手动输入
按X关闭IP配置窗口
步骤2.验证连通性。
要测试连通性,请遵循以下说明:
单击PC1
单击Desktop(桌面)选项卡
单击CommandPrompt(命令提示符)选项卡
键入ping192.168.1.3,然后按Enter
ping命令的输出是什么?
如果ping命令显示错误消息,或者无法接收其它工作站的回复,请根据需要排除故障。
需要排除故障的可能区域包括:
确认两个工作站上的IP地址正确
确定工作站之间连接了正确类型的电缆
如果拔下网络电缆后ping另一个工作站,ping命令的输出是什么?
在此任务结束时,完成率应为100%。
四、使用PacketTracer查看协议数据单元
Wireshark可以捕获和显示通过网络接口进出其所在PC的所有网络通信。
PacketTracer的模拟模式可以捕获流经整个网络的所有网络通信,但支持的协议数量有限。
我们使用的网络中包含一台直接连接到Web服务器的PC,可以捕获从该PC的命令提示符到服务器的ping通信,以及使用URL的网页请求。
本任务的实验文档在“使用PacketTracer查看协议数据单元.pkt”中
任务1:
捕获从PC命令提示符发出的ping。
步骤1.运行模拟并捕获通信。
在PT界面右下方的远端可以切换实时模式和模拟模式。
单击Simulation(模拟)模式。
单击PC。
选择Desktop(桌面)选项卡。
打开CommandPrompt(命令提示符)。
输入命令ping192.168.1.2-服务器的IP地址。
按Enter键将会发出四个ICMP回应请求。
最小化PC配置窗口。
EventList(事件列表)中将会显示两个数据包:
第一个ICMP回应请求以及将服务器IP地址解析为其服务器IP地址解析为其硬件MAC地址所需的ARP请求。
单击AutoCapture/Play(自动捕获/播放)按钮以运行模拟和捕获事件。
收到"NoMoreEvents"(没有更多事件)消息时单击OK(确定)。
步骤2.研究捕获的通信。
在EventList(事件列表)中找到第一个数据包,然后单击Info(信息)列中的彩色正方形。
单击事件列表中数据包的Info(信息)正方形时,将会打开PDUInformation(PDU信息)窗口。
OSI模型将组织此窗口。
在我们查看的第一个数据包中,请注意ICMP回应请求(在第3层)是在第2层封装的。
如果单击各个层,将会显示设备(本例中为PC)使用的算法。
查看每一层发生的事件。
打开PDUInformation(PDU信息)窗口时,默认显示OSIModel(OSI模型)视图。
此时单击OutboundPDUDetails(出站PDU详细数据)选项卡。
向下滚动到此窗口的底部,您将会看到ICMP回应请求封装为IP数据包中的数据。
查看PDU信息,了解交换中的其余事件。
关闭PDU信息窗口,并单击ResetSimulation(重置模拟)按钮以重置模拟。
在此任务结束时,完成率应保持在100%。
任务2:
从PC使用URL捕获Web请求。
步骤1.运行模拟并捕获通信。
单击PC。
关闭CommandPrompt(命令提示符)窗口。
打开Web浏览器。
在浏览器中输入。
单击Go(转到)将会发出Web服务器请求。
最小化Web客户端配置窗口。
EventList(事件列表)中将会显示一个数据包:
将URL解析为服务器IP地址所需的DNS请求。
单击AutoCapture/Play(自动捕获/播放)按钮以运行模拟和捕获事件。
收到"NoMoreEvents"(没有更多事件)消息时单击OK(确定)。
步骤2.研究捕获的通信。
查看PDU信息,了解此交换中的事件。
比较Wireshark与PacketTracer。
在此任务结束时,完成率应保持在100%。
五、综合技巧练习-研究数据包
以基本完整的逻辑拓扑为起点。
设备
接口
IP地址
子网掩码
默认网关
R1-ISP
Fa0/0
192.168.254.253
255.255.255.0
不适用
R1-ISP
S0/0/0
10.10.10.6
255.255.255.252
不适用
R2-Central
Fa0/0
172.16.255.254
255.255.0.0
不适用
R2-Central
S0/0/0
10.10.10.5
255.255.255.252
不适用
S1-Central
VLAN1
172.16.254.1
255.255.0.0
172.16.255.254
PC1A
NIC
172.16.1.1
255.255.0.0
172.16.255.254
PC1B
NIC
172.16.1.2
255.255.0.0
172.16.255.254
EagleServer
NIC
192.168.254.254
255.255.255.0
192.168.254.253
在整个课程中,将使用由实际PC、服务器、路由器和交换机组成的标准实验配置来学习网络概念。
本练习将继续学习如何创建和分析这种标准实验拓扑。
建议先从PacketTracerGUI顶部的Help(帮助)下拉菜单查看帮助文件。
任务1:
完成拓扑
添加一台PC到工作空间。
使用以下参数配置该PC:
IP地址172.16.1.2、子网掩码255.255.0.0、默认网关172.16.255.254、DNS服务器192.168.254.254、显示名称"1B"(不包括引号)。
将PC1B连接到S1-Central交换机的Fa0/2端口,并且使用检查结果按钮检查您的工作,查看拓扑是否完成。
任务2:
在实时模式中添加简单的PDU
等到交换机链路指示灯变成绿色。
使用AddSimplePDU(添加简单PDU)在PC1B与EagleServer之间发送一条测试消息。
请注意,此数据包将在右下方显示为用户创建的PDU,可用于测试。
第一次发出这种单一ping消息时,将显示为Failed,这是ARP过程所致,详情将在后文中介绍。
双击PDU列表窗口中的"Fire"(激活)按钮,第二次发送这种单一测试ping。
这次将会成功。
请先完成此操作,再继续下一任务。
任务3:
在模拟模式中分析PDU(数据包跟踪)
切换到模拟模式。
使用Capture/Forward(捕获/转发)按钮将数据包传送过网络。
数据包信封或EventList(事件列表)的Info(信息)列中的彩色正方形,以检查传送过程中每个步骤的数据包。
任务4:
尝试使用标准实验设置的模型
标准实验设置包括两台路由器、一台交换机、一台服务器和两台PC,其中每台设备都已经预配置。
尝试创建测试数据包的不同组合,并且分析其在网络中的传输过程。
实验二静态路由配置
实验题目:
静态路由配置
实验目的:
理解静态路由的概念;
掌握静态路由的基本实现方法
实验内容:
环境:
两台router2620系列路由器通过串口相连。
要求:
在R1和R2上启用静态路由,使两端网络能够互通。
首先为两个路由器添加适当的模块(如NM-4A/SN或M-8A/S),选择合适的连接类型如上所是进行连接
步骤一、基本配置
Router>
Router>enable
Router#configterminal
Router(config)#hostnameR1
R1(conf