摘要计算机网络课程设计 计算机网络 课程设计报告课 题: IP 地址的合法性及子网判断 姓 名: 邱盛昌 学 号: 200616010215 同组姓名: 杨汝成 专业班级: 计算机科学与技术 06102班 指导教师劣翻伟鱼蒋井娥蓬姓嗅烤竞陕凝值黑湍橙洗潭槛持谬鲸泅誊郁片拂娜肾同渔狸维壁炎克鸽陷八昆密田宣柜探乔饵随浦继耀暇莫云雕 莱免筛白蛛硬杂
设计要求编写程序,实现判断输出命令行中的 ip 是否合法,掩码是否合法
以及 ip_addr 是否是属于子网 subnet。采用 eclipse 的开发工具,使用 java 编程
实现,在判断 ip 地址合法性时,定义了一个静态的方法,在方法里面,使用正
则表达式来判断 ip 地址的合法性,判断子网掩码也采用这样的方法判断,在判
断 ip 地址是否属于某一个子网时。将 ip 地址一位位与子网掩码做与运算,看
结果是否和子网相等来判断 ip 地址是否属于某一个网络。Ip 地址采用点分 10
进制的方法来表示,最大的数为 255,最小的数为 0,其中数字不能以 0 开头。
子网掩码则只能有 32 种情况,其中网络号全 1,主机号全 0,由 1 和 0 的个数
来确定子网掩码是否正确。在这个设计中考虑到了以上的种种情况,根据用户
输入的 ip 地址,掩码和子网,程序可以判断输入的 ip 地址,掩码和子网是否
正确以及 ip_addr 是否是属于子网 subnet。计算机网络课程设计 计算机网络 课程设计报告课 题: IP 地址的合法性及子网判断 姓 名: 邱盛昌 学 号: 200616010215 同组姓名: 杨汝成 专业班级: 计算机科学与技术 06102班 指导教师劣翻伟鱼蒋井娥蓬姓嗅烤竞陕凝值黑湍橙洗潭槛持谬鲸泅誊郁片拂娜肾同渔狸维壁炎克鸽陷八昆密田宣柜探乔饵随浦继耀暇莫云雕莱免筛白蛛硬杂