- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学 号:
0121210680225
课 程 实 践 报 告
题 目
IP地址的合法性以及子网判断
学 院
计算机科学与技术学院
专 业
软件工程
班 级
软件sy1201
姓 名
李安福
指导教师
刘东飞
2015
年
6
月
15
日
课程实践设计任务书
学生姓名: 李安福 专业班级: 软件sy1201
指导教师: 刘东飞 工作单位: 计算机学院
题目四: IP地址的合法性及子网判断
初始条件:
(1)学习相关知识
(2)C/C++/VC/VB/JAVA语言
(3)PC机一台
要求完成的主要任务: (包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)
在掌握IP地址表示方法及子网划分的基础上,按如下要求完成程序。
1)命令行格式:ip_test subnet/mask ip_addr, ip_test其中为程序名;subnet为子网号;mask是一个数值,代表子网掩码连续1的个数;ip_addr是要测试的IP地址。
例如,要测试的IP地址为202.114.16.10,子网号为202.113.16.0,子网掩码为255.255.255.0,则命令行为ip_test 202.113.16.0/24 202.114.16.10(因为255.255.255.0是连续的24个1,所以用24表示)。
2)判断subnet和ip_addr的合法性。在判断IP地址合法性时要自行编写代码,不要使用任何inet函数。判断时要考虑全面,比如以下IP地址均不合法:
123..2.1 / 123.23$.2.1 / 123.2345.2.1 / 123.23.45.2.1
3)判断掩码的合法性。
4)在IP地址合法的前提下,判断ip_addr是否属于子网subnet。
5)输出命令行中的ip是否合法,掩码是否合法(可适当给出不合法的原因)以及ip_addr是否属于子网subnet。
时间安排:
第一、二天:查阅资料,学习算法
第三、四天:编程调试
第五天:书写报告
指导教师签名: 年 月 日
系主任(或责任教师)签名: 年 月 日
《计算机网络》)课程实践设计指导书
?课程编号:
课程名称(中文/英文):《计算机网络》)课程实践设计
周数/学分:1周
先修课程:操作系统,计算机网络
适用专业:计算机,软件
目的与要求
通过一个实际网络协议或网络应用系统的分析与总体设计,综合运用所学知识,加深对网络知识理解和掌握。同时培养学生分析问题和解决问题的能力,以及软件文档的制作能力。
课程实践设计内容
题目一: 帧封装
题目二: 模拟Ethernet帧的发送过程
题目三: 解析IP数据包
题目四: IP地址的合法性及子网判断
题目五: 发现网络中的主机
题目六: 发送TCP数据包
具体要求见任务书
课程特色
注重网络应用设计能力,加强培养综合运用能力。
四、课程实践设计步骤与方法
系统调研:查阅文献,熟悉系统功能和开发工具;
2.系统分析与设计:确定功能结构,数据结构,用户界面以及开发平台;对各功能模块进行准确的定义;确定各功能模块的算法并画出相应的数据流图;
3.编程并上机调试。
4.撰写课程实践设计报告(说明书)。
课程实践设计说明书与图纸
课程实践设计说明书包括以下内容:
设计题目
设计说明
源程序说明与执行结果。
使用说明。
5.设计心得,以及对该实用程序进一步改进扩展的设想。
课程实践设计答辩
学生完成设计后,由指导老师检查和质询,以检验设计合理性与正确性。
七、课程实践设计进度表
序号
内 容
所用时间
1
查阅资料
1天
2
系统分析,设计
2天
?3
编程并上机调试
2天
4
撰写文档,其它
1天
合计
6天
八、参考资料
《计算机网络课程设计》 机械工业出版社
执笔:(课程负责人或任课教师签字) 刘东飞
审阅:(系或教研室主任签字) 日期:
审定:(教学院长或主任签字) 日期:
课程设计的目的和意义
1.1设计目的
掌握IP地址的分类,准确理解子网、掩码的概念,确切地明了IP地址的合法格式。并判断该地址是否属于一个给定的子网。
1.2设计的意义
1、有利于对基础知识的理解
2、有利于逻辑思维的锻炼
程序设计是公认的、最能直
文档评论(0)