- 1、本文档共48页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
摘要
计算机网络课程虚拟仿真系统是一个基于Web开发的平台,将课程的理论知识与网页结合在一起,实现知识的具体化体现通过虚拟仿真的方式,将计算机网络课程教学中涉及到的HTTP协议、Socket通信、网络规划、路由算法、负载均衡等实验过程及结果通过WEB方式展示出来,实验操作性强,能直观、形象的反映出这些计算机网络中的协议、实验的网络原理及实现过程。
本文主要是设计实现出一个计算机网络课程虚拟仿真系统。使用IntelliJIDEA终极版作为本系统的开发软件,使用MariaDB数据库为本系统提供服务,项目架构采取Spring+SpringMVC+MyBatis框架完成,实现主要6个功能包括:端口扫描、负载均衡、UserAgent解析、网络地址计算、链路选择、WebSocket通讯。
关键词:MariaDB;Spring+SpringMVC+MyBatis
Abstract
Thevirtualsimulationsystemofcomputernetworkcourseisaplatformbasedonwebdevelopment.Itcombinesthetheoreticalknowledgeofthecoursewiththewebpagetorealizetheembodimentoftheknowledge.Throughthewayofvirtualsimulation,theexperimentalprocessandresultsofHTTPprotocol,socketcommunication,networkplanning,routingalgorithm,loadbalancing,etc.involvedintheteachingofcomputernetworkcoursearedisplayedthroughthewayofwebCome,theexperimenthasstrongoperability,whichcandirectlyandvividlyreflecttheprotocolsinthesecomputernetworks,thenetworkprincipleoftheexperimentandtherealizationprocess.
Thispapermainlydesignsandimplementsacomputernetworkcoursevirtualsimulationsystem.ThefinalversionofIntelliJideaisusedasthedevelopmentsoftwareofthesystem,andtheMariaDBdatabaseisusedtoprovideservicesforthesystem.TheprojectarchitectureadoptstheSpring+springmvc+mybatisframeworktocompletetheimplementationofsixmainfunctions,including:portscanning,loadbalancing,useragentanalysis,networkaddresscalculation,linkselection,websocketcommunication.
Keywords:MariaDB;Spring+SpringMVC+MyBatis
目录
TOC\o"1-3"\h\z\u
第一章绪论 1
1.1课题背景与意义 1
1.2本文主要内容与结构 1
1.2.1本文主要内容 1
1.2.2本文主要结构 2
第二章系统功能简介 3
2.1端口扫描 3
2.2负载均衡 4
2.3UserAgent解析 4
2.4链路选择 5
2.5网络地址计算 6
2.6WebSocket通讯 6
第三章开发工具与技术综述 8
3.1编程语言 8
3.1.1Java语言和JavaScript语言 8
3.1.2html语言 8
3.2Springboot框架 9
3.3LayUI前端框架 9
3.4路由算法 10
3.4.1距离矢量算法 10
3.4
文档评论(0)