欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    长沙理工 计算机网络课程设计论文Word格式文档下载.docx

    • 资源ID:7914161       资源大小:286.28KB        全文页数:19页
    • 资源格式: DOCX        下载积分:1金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要1金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    长沙理工 计算机网络课程设计论文Word格式文档下载.docx

    1、计算机网络时间20132014学年第二学期1617周学生姓名Xx指导老师王静题 目PPP协议的配置与CHAP认证的实现主要内容:(1)、掌握BosonNetsim的基本知识和使用方法,并了解关于一些路由器PPP配置和认证命令的语句。(2)、学习几种常用的广域网路由协议。(3)、掌握PPP协议的工作原理。(4)、利用所学的理论知识搭建网络模拟环境,在路由器上配置PPP协议, CHAP认证,并进行测试。要求:(1)按要求编写课程设计报告书,能正确阐述设计结果。(2)通过课程设计培养学生严谨的科学态度,认真的工作作风和团队协作精神。(3)学会文献检索的基本方法和综合运用文献的能力。(4)在老师的指导

    2、下,要求每个学生独立完成课程设计的全部内容。应当提交的文件:(1)课程设计报告。(2)课程设计附件(各类图纸、设备配置清单、报告等)学生姓名:xxx 指导教师:xxx摘要:本课程设计主要是利用Boson模拟器Netsim搭建一个网络模拟环境,在此环境中建立一个的路由器的拓扑网,并对路由器进行PPP协议配置,待所有的路由器配置好后,利用CHAP对路由器进行认证,并分别对其进行测试。根据认证和测试结果来分析该PPP协议的配置和认证的正确性。若使用Ping命令后两者是连通的说明该配置和认证是成功的。关键字:BosonNetsim;网络仿真;PPP协议;CHAP认证目 录1 引言 61.1 课程设计的

    3、背景和目的 61.2 课程设计的内容 62 设计原理 72.1 PPP协议的简介 72.2 CHAP认证 83 设计步骤 93.1 绘制实验拓扑图 93.2 路由器的配置 103.3 PPP的配置与测试 123.4 CHAP验证和测试 144 结果与问题分析 175 结束语 18参考文献 19附 录 201 引言广域网协议指Internet上负责路由器与路由器之间连接的数据链路层协议。而常用的广域网有点对点的协议、高级数据链路控制协议、帧中继交换网、同步数据链路控制(SDLC)协议1。点对点协议(PPP)为在点对点连接上传输多协议数据包提供了一个标准方法。PPP最初设计是为两个对等节点之间的I

    4、P流量传输提供一种封装协议。在TCP-IP协议集中它是一种用来同步调制连接的数据链路层协议(OSI模式中的第二层),替代了原来非标准的第二层协议,即SLIP。除了以外还可以携带其它协议,包括DECnet和Novell的Internet网包交换(IPX)。本课程设计是搭建一个模拟环境,并在路由器上进行PPP配置,用CHAP对其进行认证和测试。1.1 课程设计的背景和目的计算机网络课程设计是计算机网络理论课的辅助环节。PPP协议是目前广域网上应用最广泛的协议之一,它的优点在于简单、具备用户验证能力、可以解决IP分配等。家庭拨号上网就是通过PPP在用户端和运营商的接入服务器之间建立通信链路。目前,宽

    5、带接入正在成为取代拨号上网的趋势,在宽带接入技术日新月异的今天,PPP也衍生出新的应用。因为PPP协议有简单完整的特点使所以得到了广泛的应用,相信在未来的网络技术发展中,它还可以发挥更大的作用。通过本课程设计我们可以了解更多的广域网路由协议,通过实践可以加深对PPP协议的配置和认证,尤其加深了对PAP和CHAP的工作原理的了解。学会网络构建、日常维护及管理的方法,是学生找我在信息化社会建设过程中所必须的计算机网络组网和建设所需的基本知识与操作技能。1.2 课程设计的内容(4)、利用所学的理论知识搭建网络模拟环境,在路由器上配置PPP协议,PAP认证和CHAP认证,并进行测试。(5)、在老师的指

    6、导下,要求独立完成课程设计的全部内容,并按要求编写课程设计学年论文,能正确阐述和分析设计和实验结果。路由包含两个基本的动作:确定最佳路径和通过网络传输信息。2 设计原理2.1 PPP协议的简介点对点协议(PPP)是TCP/IP网络协议集合中的一个子协议,主要用来创建电话线路以及ISDN拨号接入ISP的连接,具有多种身份验证方法、数据压缩和加密以及通知IP地址等功能2。PPP协议是SLIP协议的替代协议,在功能上没有太大的区别。它是为在同等单元之间数据传输数据包这样的简单链路设计的链路蹭协议。这种链路提供全双工操作,并按照顺序传递数据包。设计的目的主要是用来通过通过拨号或专线方式建立点对点连接发

    7、送数据,使其成为各种主机、网桥和路由器之间简单连接的一种共通的解决方法。PPP链路建立的过程:一个典型的链路建立过程分为三个阶段:创建阶段、认证阶段和网络协商阶段。阶段1:创建PPP链路,LCP负责创建链路。在这个阶段,将对基本的通讯方式进行选择。链路两端设备通过LCP向对方发送配置信息报文(ConfigurePackets)。一旦一个配置成功信息包(Configure-Ackpacket)被发送且被接收,就完成了交换,进入了LCP开启状态。阶段2:用户验证,在这个阶段,客户端会将自己的身份发送给远端的接入服务器。该阶段使用一种安全验证方式避免第三方窃取数据或冒充远程客户接管与客户端的连接。在

    8、认证完成之前,禁止从认证阶段前进到网络层协议阶段。如果认证失败,认证者应该跃迁到链路终止阶段。在这一阶段里,只有链路控制协议、认证协议,和链路质量监视协议的packets是被允许的。在该阶段里接收到的其他的packets必须被静静的丢弃。阶段3:调用网络层协议,认证阶段完成之后,PPP将调用在链路创建阶段(阶段1)选定的各种网络控制协议(NCP)。选定的NCP解决PPP链路之上的高层协议问题,例如,在该阶段IP控制协议(IPCP)可以向拨入用户分配动态地址。这样,经过三个阶段以后,一条完整的PPP链路就建立起来了。其图如2.1-1所示。图2.1-1 路由器的链路连接2.2 CHAP认证挑战握手

    9、验证协议(CHAP)是一种加密的验证方式,能够避免建立连接时传送用户的真实密码3。NAS向远程用户发送一个挑战口令(challenge),其中包括会话ID和一个任意生成的挑战字串(arbitrarychallengestring)。远程客户必须使用MD5单向哈希算法(one-wayhashingalgorithm)返回用户名和加密的挑战口令,会话ID以及用户口令,其中用户名以非哈希方式发送。CHAP协议基本过程是认证者先发送一个随机挑战信息给对方,接收方根据此挑战信息和共享的密钥信息,使用单向HASH函数计算出响应值,然后发送给认证者,认证者也进行相同的计算,验证自己的计算结果和接收到的结果是

    10、否一致,一致则认证通过,否则认证失败。这种认证方法的优点即在于密钥信息不需要在通信信道中发送,而且每次认证所交换的信息都不一样,可以很有效地避免监听攻击。CHAP对PAP进行了改进,不再直接通过链路发送明文口令,而是使用挑战口令以哈希算法对口令进行加密。因为服务器端存有客户的明文口令,所以服务器可以重复客户端进行的操作,并将结果与用户返回的口令进行对照。CHAP为每一次验证任意生成一个挑战字串来防止受到再现攻击(replayattack)。在整个连接过程中,CHAP将不定时的向客户端重复发送挑战口令,从而避免第3方冒充远程客户(remoteclientimpersonation)进行攻击4。3

    11、 设计步骤3.1 绘制实验拓扑图首先,利用BosonNetworkDesigner绘制网络拓扑图。在绘图的过程中,先选择型号为2620的路由器,点击型号为2620的路由器将其直接拖进到要绘制的地方,在弹出的页面中选择相应的参数如图3.1-1所示。图3.1-1 路由器参数选择 然后将两个路由器用连接起来,选择的类型而对于DCE端可以任意选择其结果如图3.1-2所示。图3.1-2 选择的DEC窗口这样网络拓扑图就画好了,完整的拓扑图如图3.1-3所示。图3.1-3 网络拓扑图3.2 路由器的配置将画好的网络拓扑图保存并点击装入BosonNetSim中开始对所有的路由器参数进行配置。在出现的界面中点

    12、击工具栏中的按钮,再选择路由器r1就可以对其进行相应的参数配置了。特别要注意的是因为两台路由器要进行验证所以在配置的过程中一定要设置时钟频率且应该相同。配置好的路由器1如图3.2-1所示。图3.2-1 路由器r1的设置从图中可以看出要对路由器进行配置首先要进入全局配置模式,然后给路由器命名为r1再进行下面的命令语句。其中路由器r1配的IP地址和子网掩码分别为192.168.1.1和255.255.255.0,设置的时钟频率为64000。再对路由器r2进行配置,因为两个路由器一样故配置也基本相同。只是给r2陪IP地址应该与r1的不同,这便于后面的测试。配好后的路由器如图3.2-2所示。路由器r2

    13、的IP地址子网掩码分别为192.168.1.2和255.255.255.0。图3.2-2 路由器r2的设置3.3 PPP的配置与测试选择路由器r1并对其进行PPP配置,进行PPP配置的命令为encapsulationppp。配置好的路由器r1如图3.3-1所示:图3.3-1 路由器r1的PPP设置选择路由器r2并对其进行配置,其配置方法与路由器r1的相同。配置好的路由器如图3.3-2所示:图3.3-2 路由器r2的PPP设置将所有的路由器都进行PPP配置好后,就可以在r1路由器上测试r2并观察PPP的测试结果。测试的结果图如3.3-3所示。从图中我们可以得到当ping路由器r2的IP地址192

    14、.168.1.2时,发送端发的数据包为5,而接收的也为5个说明两台路由器已经是连通的,也就是说两台路由器的配置是成功的,故可以在两台路由器上进行认证。(r1 ping r2)(r2 ping r1)图3.3-3 两台路由器的测试结果3.4 CHAP验证和测试在对r1进行CHAP配置时,必需要建立数据库,否则无法实现使用PAP实PPP的验证,建立数据库的命令为usernamer2password1235。对PPP使用CHAP进行测试的命令为pppauthenticationchap。配置好后的路由器r1如图3.4-1所示。图3.4-1 路由器r1的CHAP设置由于两个路由器的基本配置原理一样,故

    15、在对路由器r2进行配置时,其步骤与r1的配置步骤相同,只要在相应的位置将路由器r1改成r2就可以了。配置好后的路由器r2如图3.4-2所示。图3.4-2 路由器r2的CHAP设置所有的路由器都配置好后就可以在路由器r1上对路由器r2上进行CHAP测试,其测试的结果如图3.4-3所示。从图中可以得到路由器r1的IP地址为192.168.1.1,串口0是开启的,而其他的串口则是处于关闭状态。而且在传输的过程中没有数据包的损失即数据包的传输速率是百分之百。从图中还可以的到得到传输的时间为2秒。round-trip的最小时间、平均时间及最大时间分别为1、2、4毫秒。也就是说对PPP使用CHAP的配置的

    16、验证结果是成功的。图3.4-3 CHAP的验证结果4 结果与问题分析在这次的设计中出现了一些问题,主要的问题有:路由器的配置问题和进行配置的一些相关命令。刚拿到课程设计的题目时我觉得这个题目还比较的简单,因为在上课的时候就做过类似的实验。但是真正实施起来时发现并不是我想的那么简单。首先是路由器的选择问题,因为要本着够用的原则所以在这个问题上一定要慎重,其次就是端口的问题,因为在配置路由器的过程中要用到端口,而且大部分的操作都要涉及到路由器的端口,故其选择的时候一定要记牢以方便后面的配置问题,只有端口设置了相应的端口才能使之后的测试和认证成功。这些问题都能通过翻阅相关的资料能够解决。最麻烦的事情

    17、是路由器的配置问题,开始时,要对进行PPP协议封装的命令有所了解,了解其到底是个什么样的协议,熟悉其配置和验证的有关知识。当所有的预备知识都完成后就可以对其进行配置和认证。但在配置的过程中对两台路由器进行验证时,总是失败的,后来发现原来没有对路由器进行设置时钟频率,而且在配置一台路由器的时钟频率情况下也不能将两台路由器ping通。只有当两台路由器都有时钟频率时ping的结果才是正确的。最后,在对路由器进行PPP配置和认证时,要注意一些细节问题,因为命令稍不注意就会写错,如果写错命令就会出现错误提示这不便于截图,故在配置的过程中应该要细心确保每一个语句的正确性以免要重头开始对路由器进行配置。5

    18、结束语为期两周的计算机网络课程设计已经结束了,但在这次设计中我学到了许多的东西。通过这次的设计,不仅加深了我对课本基础理论知识的理解,而且增强了我的实践能力,同时更加认识到理论知识和实践结合的重要性。首先,更加深入理解了计算机网络的一些协议,包括PPP协议、高级数据链路控制协议、帧中继交换网、同步数据链路控制(SDLC)协议等;其次,更加深刻的认识了PPP协议的配置和认证;再次,较大地提高了综合运用专业基础知识及软件设计能力。在这次课程设计的过程中,遇到了不少困难。首先是路由器的配置,因为路由器的配置使用的PPP故要对PPP协议的命令有深一层的认识,虽然知道配置的一些命令但是在具体的配置过程中

    19、还是无法实现两台路由器的连通这让我看到了自己将理论和实践融合起来的实践能力还不够,希望在今后的学习中能够有更多的动手机会,这样才能增加自己思考问题的能力和实践能力,对以后的学习和工作都有很到的帮助。虽然在这次课程设计中遇到很多的困难,但在老师和同学的帮助下都一一解决了,而且通过讨论问题与同学之间的交流时间增加了,这有助于同学之间的感情更进一步。这次设计不仅让我学会如何独立完成一项工作,而且提高了解决问题的能力,为以后的课程设计打下良好的基础。在此向帮助我的老师及热心同学表示忠心的感谢!希望今后还能参加更多的课程设计,以锻炼自己在各个方面的能力,尤其是综合运用专业基础知识和实践结合的能力。设计的

    20、过程中虽然有许多的辛酸,但是得到的收获也是不少的。我学到了只有动手才能得到更多的历练,一直在课本和习题中学习是无法证实自己的动手能力的,只有实践才能发现动手能力的不足,从而锻炼自己的实践能力,在查找和筛选资料的同时,无形中也对课本上的知识进行更进一步的学习,有了自己系统的分类和理解,还能有这样的机会让我们锻炼和提升自己。参考文献1谢希仁.计算机网络.第五版.北京:电子工业出版社,2008年2张浩军.计算机实训教程.第二版.北京:高等教育出版社2008年3雷震甲.网络工程教程.第二版.北京:清华大学出版社,2005年4周明天.TCP/IP网络原理与技术.第三版.北京:清华大学出版社,1993年5

    21、熊桂喜.计算机网络.第一版.北京:清华大学出版社,2005年附 录1.路由器r1的参数配置RouterenableRouter#confter/进入全局模式配置Router(config)#hostnamer1/给路由器命名r1(config)#enasec1/设置特权模式密码为c1r1(config)#linevty04/配置远程登陆端口r1(config-line)#passc2/配置远程登陆密码r1(config-line)#int/进入端口配置r1(config-if)#ipaddress192.168.1.1255.255.255.0/设置端口的ip地址和子网掩码r1(config-

    22、if)#clockrate64000/配置时钟频率r1(config-if)#noshut/打开端口r1(config-if)#end2.路由器r2的参数配置r2c14c2192.168.1.2255.255.255.064000shutr1(config-if)#end3.路由器r1的ppp配置r1#confr1(config)#intr1(config-if)#encapsulationppp/进行ppp封装4.路由器r2的ppp配置5.路由器r1的chap配置r1(config)#username123/建立数据库r1(config-if)#pppchap/使用chap实现ppp的验证6.路由器r2的chap配置123chap


    注意事项

    本文(长沙理工 计算机网络课程设计论文Word格式文档下载.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

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

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


    收起
    展开