计算机网络课程实验虚拟仿真系统设计与.docx

计算机网络课程实验虚拟仿真系统设计与.docx

  1. 1、本文档共48页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)

181****2496 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档