没有合适的资源?快使用搜索试试~ 我知道了~
首页RIP算法的实现_课程设计
资源详情
资源评论
资源推荐
第 1 页
沈阳理工大学课程设计专用纸
成 绩 评 定 表
学生姓名 班级学号
专 业
计算机科学与技术
课程设计题目
RIP 的实现
评
语
组长签字:
成绩
日期
年 月 日
沈阳理工大学
第 2 页
沈阳理工大学课程设计专用纸
课程设计任务书
沈阳理工大学
学 院 信息科学与工程学院 专 业 计算机科学与技术
姓 名 学 号
题 目 RIP 的实现
内容及要求:
1.内容及功能要求
本课程设计的主要目的:通过对 RIP 路由信息协议的理论知识的学习,了解 RIP 协议的
工作原理与 RIP 报文基本格式。
RIP 的特点
1).仅和相邻路由器交换信息
2).路由器交换的信息是当前路由器知道的全部信息,即自己的路由表
3).按固定的时间间隔交换路由信息
根据 RIP 的特点和作用,现在进行 RIP 的实现。
运用 RIP 的工作方式及特点,距离向量算法进行路由器信息表的更新根据相邻路由器传
来的路由信息修改本站路由表
2.软件开发环境
Windows 7,Visual C++ 6.0
进度安排:
第 17 周
星期一:设计任务分析和总体设计
星期二:软件算法和流程设计
星期三、四:软件编码
星期五:答辩、验收程序、提交课程设计报告
指导教师(签字):
2014 年 12 月 8 日
学院院长(签字):
2014 年 12 月 9 日
第 1 页
沈阳理工大学课程设计专用纸
目 录
1 课程设计目的........................................................................................................................ 2
2 课程设计要求........................................................................................................................ 3
3 相关知识................................................................................................................................ 3
对每一个相邻路由器发送过来的 RIP 报文,进行以下步骤:..............................................4
4 课程设计分析........................................................................................................................ 5
5 程序代码.............................................................................................................................. 10
6 运行结果与分析.................................................................................................................. 18
7 动态路由配置...................................................................................................................... 21
8 参考文献.............................................................................................................................. 24
摘 要
RIP 这个程序是基于 VC++6.0 环境设计的,以 C++程序设计语言设计的控
制台程序,实现了路由表更新的主要功能。
根据题目需求分析,划分程序总体功能模块,根据功能模块,设计程序
流程图。在这个课程设计中 主要定义了三个存储型类,分别是路由器、局
域网段、路由表;主要操作是在路由器和网段类中。在设计的过程中需要对
三个存储型类定义相应字段。在路由表和网段类中定义了构造函数、文件操
作、初始化路由表、修改路由表、更新路由表、判断路由器位置、显示路由
表信息等操作函数,还定义了相应的私有成员变量。本程序中还调用了
沈阳理工大学
第 2 页
沈阳理工大学课程设计专用纸
类的相关函数。
在客户端显示页面中十分简单,分为显示路由表初始信息、显示更新后
的路由表信息。
最后,是系统测试与分析,并分析运行的正确性,给出程序运行结果图,
正确合理编写报告书。
关键词:; 首部;路由表:类;
1 课程设计目的
本课程设计的主要目的:通过对 路由信息协议的理论知识的学习,
了解 协议的工作原理与 报文基本格式,通过距离向量算法来实现最
短传输路径的路由选择。通过本次课程设计,可以对路由表的建立和路由信
息的更新等有更直观和清晰的认识。
沈阳理工大学
第 3 页
沈阳理工大学课程设计专用纸
2 课程设计要求
根据 协议的工作原理与 报文基本格式,通过距离向量实现路由表
的更新。
)程序提示用户输入事先存放好的路由器和网络关系文件。
)显示初始路由表信息
)输出内容:路由表更新后的内容。
3 相关知识
3.1 RIP 相应知识
路由信息协议,是一种分布式基于距离向量的路由选择协议。 协
议将“距离”定义为:从一路由器到直接连接的网络的距离定义为 ,“距离”也
称为“跳数”,每经过一个路由器,跳数加 , 允许一条路径只能包含
个路由器,只适用于小型互联网。
特点:
)仅和相邻路由器交换信息
)路由器交换的信息是当前本路由器所知道的全部信息,即自己的路由
表
)按固定时间间隔交换路由信息
3.2 RIP 报文格式
沈阳理工大学
剩余25页未读,继续阅读
DamonDown
- 粉丝: 5
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- zigbee-cluster-library-specification
- JSBSim Reference Manual
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0