计算机网络课程设计_第1页
计算机网络课程设计_第2页
计算机网络课程设计_第3页
计算机网络课程设计_第4页
计算机网络课程设计_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、计算机网络课程设计 题 目: ppp的配置 姓 名: 班 级: 教 师: 设计日期: 成 绩: 文章摘要 计算机网络课程设计是培养学生运用所学课程计算机网络技术的理论知识和技能,分析解决计算机网络应用实际问题的能力。培养学生掌握用计算机网络技术的知识,分析设计计算机课题的思想和方法。培养学生调查研究、查阅技术文献、资料、手册以及编写技术文献的能力。通过课程设计,要求学生在指导教师的指导下,以课题小组协作方式完成设计课题的全部内容。 目 录1.前言11.1 ppp配置相关理论21.2 ppp配置的应用情况32. 操作过程43.结束语204.附录21(正文)一、前言1.1 ppp配置相关理论随着计

2、算机的发展,计算机网络配置ppp(point to point protocol)协议是在点到点链路上承载网络层数据包的一种链路层协议,由于它能够提供用户验证、易于扩充,并且支持同/异步通信,因而获得广泛应用。ppp定义了一整套的协议,包括链路控制协议(lcp)、网络层控制协议(ncp)、验证协议(pap和chap)。ppp链路建立步骤:第一阶段:建立链路和协商配置第二阶段:确定链路质量第三阶段:协商网络层协议配置串行链路上的封装概念:在每条wan连接上,数据在通过wan链路传输前被封装成帧。为确保使用正确的协议配置合适的第二层封装类型。hdlc:当链路两端都是cisco设备时,点到点连接、专

3、用链路和交换电路的默认封装类型为hdlc。ppp:通过同步电路和异步电路提供路由器到路由器和主机到网络的连接。ppp可以与多种网络层协议协同工作,他可以内置的安全机制,如pap、chap。相对来说pap的认证方式安全性没有chap高。pap在传输password是明文的,而chap在传输过程中不传输密码,取代密码的是hash(哈希值)。pap认证是通过两次握手实现的,而chap则是通过3次握手实现的。pap认证是被叫提出连接请求,主叫响应。而chap则是主叫发出请求,被叫回复一个数据包,这个包里面有主叫发送的随机的哈希值,主叫在数据库中确认无误后发送一个连接成功的数据包连接pap的认证特点:密

4、码认证协议(pap),是 ppp 协议集中的一种链路控制协议,主要是通过使用 2 次握手提供一种对等结点的建立认证的简单方法,这是建立在初始链路确定的基础上的。 完成链路建立阶段之后,对等结点持续重复发送 id/ 密码给验证者,直至认证得到响应或连接终止。pap 并不是一种强有效的认证方法,其密码以文本格式在电路上进行发送,对于窃听、重放或重复尝试和错误攻击没有任何保护。对等结点控制尝试的时间和频度。该认证方法适用于可以使用明文密码模仿登录远程主机的环境。在这种情况下,该方法提供了与常规用户登录远程主机相似的安全性。chap的认证特点:该协议可通过三次握手周期性的校验对端的身份,可在初始链路建

5、立时完成时,在链路建立之后重复进行。通过递增改变的标识符和可变的询问值,可防止来自端点的重放攻击,限制暴露于单个攻击的时间。该认证方法依赖于只有认证者和对端共享的密钥,密钥不是通过该链路发送的。ppp封装:一种封装多协议数据报的方法。ppp 封装提供了不同网络层协议同时在同一链路传输的多路复用技术。ppp 封装精心设计,能保持对大多数常用硬件的兼容性。克服了slip不足之处的一种多用途、点到点协议,它提供的wan数据链接封装服务类似于lan所提供的封闭服务。所以,ppp不仅仅提供帧定界,而且提供协议标识和位级完整性检查服务。 链路控制协议:一种扩展链路控制协议,用于建立、配置、测试和管理数据链

6、路连接。网络控制协议:协商该链路上所传输的数据包格式与类型,建立、配置不同的网络层协议。1.2 ppp配置的应用情况 ppp(pear to pear protocol)点对点通信协议是随着internet的发展,为满足个别用户从远地上网的需求而制定的一个工业标准。它能让远地的计算机通过电话线路连入网络,具备远程登录(telnet)、文件传输(ftp)、万维网(www)浏览、电子邮件(e-mail)等一系列功能。 ppp是一种多协议成帧机制,它适合于调制解调器、hdlc位序列线路、sonet和其它的物理层上使用。它支持错误检测、选项协商、头部压缩以及使用hdlc类型帧格式(可选)的可靠传输。

7、ppp提供了三类功能: 1 成帧:他可以毫无歧义的分割出一帧的起始和结束。 2 链路控制:有一个称为lcp的链路控制协议,支持同步和异步线路,也支持面向字节的和面向位的编码方式,可用于启动路线、测试线路、协商参数、以及关闭线路。 3 网络控制:具有协商网络层选项的方法,并且协商方法与使用的网络层协议独立。 二.操作过程1.实验设备(环境、软件)windows xp 操作系统cisco packet tracer 软件工具路由器三台串行dce线缆2条交叉线2条pc机两台 2.实验要求1、给出串行通信基本知识2、ppp组成3、pap和chap操作和配置4、给出ppp配置验证、故障排除的基本命令和基

8、础理论3. 实验详细步骤 使用cisco packet tracer 软件工具截图如下:pc1: ip地址: 默认网关:pc2:ip地址: 默认网关:下表为个路由器端口配置地址:路由器端口f0/0s2/0s3/0ab1c2配好pc机ip地址和网关后,理清各路由器端口后对各路由器进行配置如下:步骤一:路由器基本配置路由器a配置:a(config)#interface f0/0a(conf

9、ig-if)#ip address a(config-if)#no shutdown串行接口配置:a(config)#interface serial2/0a(config-if)#ip address 52a(config-if)#clock rate 64000a(config-if)#no shutdown路由器b配置:b(config)#interface serial2/0b(config-if)#ip address 52b(config

10、-if)#clock rate 64000b(config)#interface serial3/0b(config-if)#ip address 1 52b(config-if)#clock rate 64000b(config-if)#no shutdown路由器c配置:c(config)#interface serial3/0c(config-if)#ip address 2 52c(config-if)#clock rate 6400c(config-if)#no shutdownc(confi

11、g)#interface fastethernet0/0c(config-if)#ip address c(config-if)#no shutdown步骤二:配置登录用户名和密码路由器a:a(config)#username b password 123456路由器b:b(config)#username a password 123456b(config)#username c password 123456路由器c:c(config)#username b password 123456步骤三:配置ppp封装路由器a配置:a(config

12、)#interface serial 2/0a(config-if)#encapsulation ppp路由器b配置:b(config)#interface s2/0b(config-if)#encapsulation pppb(config)#interface s3/0b(config-if)#encapsulation ppp路由器c配置:c(config)#interface s3/0c(config-if)#encapsulation ppp步骤四:配置pap和chap认证路由器a与b之间的pap配置:a(config)#int s2/0a(config-if)#encapsulat

13、ion pppa(config-if)#ppp authentication papa(config-if)#ppp pap sent-username a password 123456b(config)#int s2/0b(config-if)#encapsulation pppb(config-if)#ppp authentication papb(config-if)#ppp pap sent-username b password 123456路由器b与c之间的chap配置:b(config)#int s3/0b(config-if)#encapsulation pppb(confi

14、g-if)#ppp authentication chapc(config)#int s3/0c(config-if)#encapsulation pppc(config-if)#ppp authentication chap步骤五:配置路由协议路由器a:a(config)#router rip a(config-router)#version 2a(config-router)#network a(config-router)#network a(config-router)#no auto-summary路由器b:b(config)#router

15、rip b(config-router)#version 2b(config-router)#network b(config-router)#network 0b(config-router)#no auto-summary路由器c:c(config)#router rip c(config-router)#version 2c(config-router)#network 0c(config-router)#network c(config-router)#no auto-summary结束配置。查看并验证配

16、置show int ser命令可以查看串口接口的信息,提供这些信息的查看可以排除串行接口的故障。另外一方面也可以提供使用debug ppp命令,提供设置参数可以排除串行封装配置的故障。路由器a:aenablea#show int s2/0serial2/0 is up, line protocol is up (connected) 链路协议处于开启状态 hardware is hd64570 internet address is /30 mtu 1500 bytes, bw 128 kbit, dly 20000 usec, reliability 255/255, t

17、xload 1/255, rxload 1/255 encapsulation ppp, loopback not set, keepalive set (10 sec) lcp open 链路控制协议处于监听状态 open: ipcp, cdpcp chap认证成功 last input never, output never, output hang never last clearing of show interface counters never input queue: 0/75/0 (size/max/drops); total output drops: 0 queueing

18、 strategy: weighted fair output queue: 0/1000/64/0 (size/max total/threshold/drops) conversations 0/0/256 (active/max active/max total) reserved conversations 0/0 (allocated/max allocated) available bandwidth 96 kilobits/sec 5 minute input rate 21 bits/sec, 0 packets/sec 5 minute output rate 20 bits

19、/sec, 0 packets/sec 9 packets input, 852 bytes, 0 no buffer received 0 broadcasts, 0 runts, 0 giants, 0 throttles 0 input errors, 0 crc, 0 frame, 0 overrun, 0 ignored, 0 abort 9 packets output, 772 bytes, 0 underruns 0 output errors, 0 collisions, 0 interface resets 0 output buffer failures, 0 outpu

20、t buffers swapped out 0 carrier transitions dcd=up dsr=up dtr=up rts=up cts=upa#路由器b:benableb#show int s2/0serial2/0 is up, line protocol is up (connected) hardware is hd64570 internet address is /30 mtu 1500 bytes, bw 128 kbit, dly 20000 usec, reliability 255/255, txload 1/255, rxload 1/2

21、55 encapsulation ppp, loopback not set, keepalive set (10 sec) lcp open open: ipcp, cdpcp last input never, output never, output hang never last clearing of show interface counters never input queue: 0/75/0 (size/max/drops); total output drops: 0 queueing strategy: weighted fair output queue: 0/1000

22、/64/0 (size/max total/threshold/drops) conversations 0/0/256 (active/max active/max total) reserved conversations 0/0 (allocated/max allocated) available bandwidth 96 kilobits/sec 5 minute input rate 23 bits/sec, 0 packets/sec 5 minute output rate 26 bits/sec, 0 packets/sec 11 packets input, 876 byt

23、es, 0 no buffer received 0 broadcasts, 0 runts, 0 giants, 0 throttles 0 input errors, 0 crc, 0 frame, 0 overrun, 0 ignored, 0 abort 11 packets output, 996 bytes, 0 underruns 0 output errors, 0 collisions, 0 interface resets 0 output buffer failures, 0 output buffers swapped out 0 carrier transitions

24、 dcd=up dsr=up dtr=up rts=up cts=upb#b#show int s3/0serial3/0 is up, line protocol is up (connected) hardware is hd64570 internet address is 1/30 mtu 1500 bytes, bw 128 kbit, dly 20000 usec, reliability 255/255, txload 1/255, rxload 1/255 encapsulation ppp, loopback not set, keepalive set

25、(10 sec) lcp open open: ipcp, cdpcp last input never, output never, output hang never last clearing of show interface counters never input queue: 0/75/0 (size/max/drops); total output drops: 0 queueing strategy: weighted fair output queue: 0/1000/64/0 (size/max total/threshold/drops) conversations 0

26、/0/256 (active/max active/max total) reserved conversations 0/0 (allocated/max allocated) available bandwidth 96 kilobits/sec 5 minute input rate 24 bits/sec, 0 packets/sec 5 minute output rate 29 bits/sec, 0 packets/sec 13 packets input, 980 bytes, 0 no buffer received 0 broadcasts, 0 runts, 0 gian

27、ts, 0 throttles 0 input errors, 0 crc, 0 frame, 0 overrun, 0 ignored, 0 abort 14 packets output, 1152 bytes, 0 underruns 0 output errors, 0 collisions, 0 interface resets 0 output buffer failures, 0 output buffers swapped out 0 carrier transitions dcd=up dsr=up dtr=up rts=up cts=upb#路由器c:cenablec#sh

28、ow int s3/0serial3/0 is up, line protocol is up (connected) hardware is hd64570 internet address is 2/30 mtu 1500 bytes, bw 128 kbit, dly 20000 usec, reliability 255/255, txload 1/255, rxload 1/255 encapsulation ppp, loopback not set, keepalive set (10 sec) lcp open open: ipcp, cdpcp last

29、input never, output never, output hang never last clearing of show interface counters never input queue: 0/75/0 (size/max/drops); total output drops: 0 queueing strategy: weighted fair output queue: 0/1000/64/0 (size/max total/threshold/drops) conversations 0/0/256 (active/max active/max total) rese

30、rved conversations 0/0 (allocated/max allocated) available bandwidth 96 kilobits/sec 5 minute input rate 32 bits/sec, 0 packets/sec 5 minute output rate 27 bits/sec, 0 packets/sec 15 packets input, 1244 bytes, 0 no buffer received 0 broadcasts, 0 runts, 0 giants, 0 throttles 0 input errors, 0 crc, 0

31、 frame, 0 overrun, 0 ignored, 0 abort 14 packets output, 1032 bytes, 0 underruns 0 output errors, 0 collisions, 0 interface resets 0 output buffer failures, 0 output buffers swapped out 0 carrier transitions dcd=up dsr=up dtr=up rts=up cts=upc#3、 结束语: 这次课程设计让我受益匪浅,实验过程中所得的经验教训会在以后的学习生涯中起到时刻提醒我。 这次课程

32、设计是对计算机网络课程及上级实验的一次总结,通过本次课程设计,我了解到了我们平时的实验根本和做一个课程相差太远,我们平时的实验固然很重要,这是我们对基本知识点的一次次的巩固,这是为我们做一次项目的基础工作,是必不可少的一个环节。但是真正要体验一下做项目的快感,课程设计是个不错的选择。 确实这次课程设计是一个让我头痛的事,此次是我在实验指导书的基础上改进的设计,然而在查找资料和询问同学之后仍然有不懂得的地方,例如,在ppp配置完后,到验证配置时用show int ser命令来验证,可是链路控制协议并没有处于监听状态,并且路由器之间不能连通,最后上机请教老师,在老师的精心验证下才发现虽然配置了路由

33、器b的时钟频率,但路由器a与路由器b的时钟频率没有配置以至导致连接不通。这让我知道不管做什么事得认真考虑,不要让不应该的小错误发生。 此外我认为在做设计时要充分利用各种资源,要会运用各种知识,要灵活掌握所学知识,还有就是团队的重要性,这真的很重要。4、 附录4.1部分参考图片资料如下:4.1.1 pc1使用ping命令对pc2:4.1.2 pc2使用ping命令对pc1:路由器 b 验证:4.2 相关参考文献:1.谢希仁.计算机网络(第五版). 电子工业出版社 ,20112.张建忠,徐敬东.计算机网络实验指导书.清华大学出版社 肂艿薂蒃螂膂蒈蒂袄莇莄蒁羆膀艿蒀聿羃薈葿螈腿蒄薈袁羁莀薈羃膇芆薇蚂

34、羀节薆袅芅薁薅羇肈蒇薄聿芃莃薃蝿肆艿薂袁节膅蚂羄肅蒃蚁蚃芀荿蚀袆肃莅虿羈莈芁蚈肀膁薀蚇螀羄蒆蚆袂腿莂蚆羅羂芈螅蚄膈膄螄螇羁蒂螃罿膆蒈螂肁聿莄螁螁芄芀螀袃肇蕿螀羅芃蒅衿肈肅莁袈螇芁芇蒄袀肄膃蒄肂艿薂蒃螂膂蒈蒂袄莇莄蒁羆膀艿蒀聿羃薈葿螈腿蒄薈袁羁莀薈羃膇芆薇蚂羀节薆袅芅薁薅羇肈蒇薄聿芃莃薃蝿肆艿薂袁节膅蚂羄肅蒃蚁蚃芀荿蚀袆肃莅虿羈莈芁蚈肀膁薀蚇螀羄蒆蚆袂腿莂蚆羅羂芈螅蚄膈膄螄螇羁蒂螃罿膆蒈螂肁聿莄螁螁芄芀螀袃肇蕿螀羅芃蒅衿肈肅莁袈螇芁芇蒄袀肄膃蒄肂艿薂蒃螂膂蒈蒂袄莇莄蒁羆膀艿蒀聿羃薈葿螈腿蒄薈袁羁莀薈羃膇芆薇蚂羀节薆袅芅薁薅羇肈蒇薄聿芃莃薃蝿肆艿薂袁节膅蚂羄肅蒃蚁蚃芀荿蚀袆肃莅虿羈莈芁蚈肀膁薀蚇螀

35、羄蒆蚆袂腿莂蚆羅羂芈螅蚄膈膄螄螇羁蒂螃罿膆蒈螂肁聿莄螁螁芄芀螀袃肇蕿螀羅芃蒅衿肈肅莁袈螇芁芇蒄袀肄膃蒄肂艿薂蒃螂膂蒈蒂袄莇莄蒁羆膀艿蒀聿羃薈葿螈腿蒄薈袁羁莀薈羃膇芆薇蚂羀节薆袅芅薁薅羇肈蒇薄聿芃莃薃蝿肆艿薂袁节膅蚂羄肅蒃蚁蚃芀荿蚀袆肃莅虿羈莈芁蚈肀膁薀蚇螀羄蒆蚆袂腿莂蚆羅羂芈螅蚄膈膄螄螇羁蒂螃罿膆蒈螂肁聿莄螁螁芄芀螀袃肇蕿螀羅芃蒅衿肈肅莁袈螇芁芇蒄袀肄膃蒄肂艿薂蒃螂膂蒈蒂袄莇莄蒁羆膀艿蒀聿羃薈葿螈腿蒄薈袁羁莀薈羃膇芆薇蚂羀节薆袅芅薁薅羇肈蒇薄聿芃莃薃蝿肆艿薂袁节膅蚂羄肅蒃蚁蚃芀荿蚀袆肃莅虿羈莈芁蚈肀膁薀蚇螀羄蒆蚆袂腿莂蚆羅羂芈螅蚄膈膄螄螇羁蒂螃罿膆蒈螂肁聿莄螁螁芄芀螀袃肇蕿螀羅芃蒅衿肈肅莁袈螇芁芇蒄袀肄膃蒄肂艿薂蒃螂膂蒈蒂袄莇莄蒁羆膀艿蒀聿羃薈葿螈腿蒄薈袁羁莀薈羃膇芆薇蚂羀节薆袅芅薁薅羇肈蒇薄聿芃莃薃蝿肆艿薂袁节膅蚂羄肅蒃蚁蚃芀荿蚀袆肃莅虿羈莈芁蚈肀膁薀蚇螀羄蒆蚆袂腿莂蚆羅羂芈螅蚄膈膄螄螇羁蒂螃罿膆蒈螂肁聿莄螁螁芄芀螀袃肇蕿螀羅芃蒅衿肈肅莁袈螇芁芇蒄袀肄膃蒄肂艿薂蒃螂膂蒈蒂袄莇莄蒁羆膀艿蒀聿羃薈葿螈腿蒄薈袁羁莀薈羃膇芆薇蚂羀节薆袅芅薁薅羇肈蒇薄聿芃莃薃蝿肆艿薂袁节膅

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论