基于PT Multiuser实验教学设计与实现
2018-01-29唐铁斌
摘要:Multiuser(多用户)是Cisco packet tracer(简称PT)的扩展功能,它允许在多个运行的PT实例间建立点对点连接。Multiuser功能可以为建立连接的两个用户提供虚拟的通信信道这种虚拟通道可以连接多个PT实例,构成分布式实验环境,从而扩展网络规模。为了使学生更好地掌握Multiuser的功能用法,设计了一个实验,详细阐述了如何运用PT Multiuser构成分布式实验环境。教学实践结果表明,Multiuser对课堂展开网络教学,为实现师生互动提供了一个非常好的实验平台,极大地活跃课堂氛围,增强团队协作能力,提高课堂的趣味性和挑战性,达到完美的教学效果。
关键词:Multiuser;PT;分布式;实验
一、引言
计算机网络是一门专业性很强的课程,涉及很多复杂、抽象的网络理论知识。计算机网络实验受网络实验设备和特定的实验环境的限制,使得有些学生的学习积极性不高[1]。
本文设计的“Multiuser分布式多用户实验教学案例”,是基于PT的 Multiuser扩展功能开发的LAN多用户联机实验教学案例,在课堂实施过程中产生了意想不到的、非常好的教学效果。Multiuser打破了传统的集中式实验理念,采用多用户分布式模式,将一个复杂的任务进行分解,由多个用户协同完成,这不仅能增强学生的团队意识和竞争意识,同时可以培养学生的学习兴趣,积累排错经验,提高协作能力,进一步提升专业技术水平。
二、基于PT Multiuser实验教学设计与实现
1、工作原理
Multiuser(多用户)是Cisco packet tracer(简称PT)的扩展功能[2],它允许在多个运行的PT实例间建立点对点连接。Multiuser多PT实例间的连接基于TCP的PTMP(Packet tracer multiuser protocol)协议,PT multiuser使用UPnP(Universal plug and play,通用即插即用)协议来建立端口转发,以使PT多实例设备间彼此能自动连接并协同工作。
2、实验设计
(1)实验目的和实验准备工作
设计基于PT Multiuser实验目的是让学生灵活地掌握Multiuser相关知识,深入掌握Multiuser多用户的配置。
两台笔记本电脑都安装了相同版本的Packet Tracer模拟器,且都通过局域网互联在一起,确保彼此之间能ping通。
(2)实验环境设计
实验分为两个用户小组,分别模拟一个服务器端的PT实例和一个客户端的PT实例。两个PT实例通过PT Multiuser功能互联起来,使客户端PC机能通过远端服务器的DHCP Server成功获取地址,并实现主机之间的通信。实验拓扑结果如下图1所示。
(3)基于PT Multiuser实验的实现
1)第一步:创建PT Multiuser实例
模拟服务器端的小组创建如图2所示的PT实例。Server1和Server2的IP地址获取方式配置为DHCP。
模拟客户端的小组创建如图3所示的PT实例。ClientA和ClientB的IP地址获取方式配置为DHCP。
DHCP Server的地址池名为Serverpool1,起始地址设置为192.168.1.1,掩码为:255.255.255.0。
2)第二步:PT Multiuser实例连接
PT Multiuser多实例间的连接需要设置监听参数,包括监听地址和端口、连接口令以及对远程连接才去的接受方式。PT Multiuser多实例间的连接的监听放可以随意指定,服务器端PT实例和客户端PT实例连接,现指定服务器端PT实例为监听方,而客户端PT实例需要主动发起连接请求。
PT Multiuser的监听功能默认是开启的,通过菜单栏Extensions--->Multiuser--->Listen进行设置相关的参数,如图5所示。监听地址是192.168.1.109,端口为38000,口令设为1234。
将监听参数和接入参数配置完成后,将在服务器端的笔记本电脑上弹出远程客户端成功接入对话框。最后需要将服务器端PT实例上的交换机端口设置为端口可见,然后在客户端的PT实例上选择交叉线连接到Multiuser Connection上配置的交换机某端口上,当云端的链路指示灯变綠后,网络达到稳定状态。
3)第三步:PT Multiuser连通性测试
测试发现,ClientA和ClientB两台主机已经通过DHCP成功获取到了地址,达到了实验的目的和要求。
三、结束语
通过本文设计的Multiuser分布式多用户实验教学案例,让学生在玩中实践,在实践中探索,在探索中提高。Multiuser是对传统单击实验课堂的颠覆,促进了师生互动,倡导了团队协作,鼓励学生大胆创新,自主学习,迎接网络技能挑战[3]。
参考文献:
[1]边胜琴,王建萍,崔晓龙.计算机网络实验室建设与实验教学改革[J].实验室研究与探索,2017,36(02):259-262.
[2]王为群.基于PT的实验考核系统设计与实现[J].韶关学院学报,2016,37(04):13-17.
[3]徐生炜.高校计算机网络实验教学模式的探讨[J].实验科学与技术,2012,10(06):214-216.
作者信息:
唐铁斌(1982- ),男,湖南湘潭人,硕士,副教授,主要研究方向:计算机网络技术与应用、职业教育endprint