好文档 - 专业文书写作范文服务资料分享网站

ip地址判断,子网判断,掩码判定

天下 分享 时间: 加入收藏 我要投稿 点赞

学 号: 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。

时间安排:

第一、二天:查阅资料,学习算法 第三、四天:编程调试 第五天:书写报告

指导教师签名: 年 月 日

系主任(或责任教师)签名: 年 月 日

6vycm5lnt2670et7bbgn
领取福利

微信扫码领取福利

微信扫码分享