IP地址合法性判断及子网判断课设

时间:2025-03-11

课程设计任务书

目录

一 课程设计目的和意义 ................................................................................................................. 3

1.1设计目的...........................................................................................................................3 1.2设计的意义 ...................................................................................................................... 3 二 协议的内容说明,关键技术的说明 ......................................................................................... 4

2.1 ip地址简介 ...................................................................................................................... 4 2.2 子网掩码简介 ................................................................................................................. 5 2.3 ip地址的计算 .................................................................................................................. 6 2.4 子网划分简介 ................................................................................................................. 7 3.1主程序设计..................................................................................... ................................. 8 3.2验证ip地址合法性 ......................................................................................................... 8 3.3验证ip是否属于某个子网 ..........................................................................................9

3.4代码 ................................................................................................................................... 10 四 程序的运行和调试结果 ......................................................................................................... 19

运行结果 ................................................................................................................................. 19 五 课程设计小结 ........................................................................................................................... 21 六 参考文献 ................................................................................................................................... 21

一 课程设计目的和意义

1.1设计目的

1.加深对IP地址及subnet的认识; 2.了解IP地址的划分;

3. 了解subnet的作用和产生因素,subnet的划分; 4. 实际操作编写规则,匹配IP和subnet,加深理解

1.2设计的意义

1、有利于基础知识的理解

通过《计算机网络》的学习,学生掌握了一些信息时代生存与发展必需的信息技术基础知识和基本技能,具备了在日常生活与学习中应用信息技术解决问题的基本态度与基本能力。但是,学生对于程序、病毒的内涵,程序与文档、数据的区别,计算机运行的机理等知识内容的理解比较肤浅。学生如果接触了程度设计,就能真正理解,从而进一步打破计算机的神秘感。 2、有利于逻辑思维的锻炼

程序设计是公认的、最能直接有效地训练学生的创新思维,培养分析问题、解决问题能力的学科之一。即使一个简单的程序,从任务分析、确定算法、界面布局、编写代码到调试运行,整个过程学生都需要有条理地构思,这中间有猜测设想、判断推理的抽象思维训练,也有分析问题、解决问题、预测目标等能力的培养。 3、有利于与其他学科的整合

在程序设计中,我们可以解决其它学科有关问题,也利用其它课程的有关知识来解决信息技术中比较抽象很难理解的知识。在信息技术课中整合其它学科的知识,发挥信息技术的优势。

4、有利于治学态度的培养。

程序设计中,语句的语法和常量变量的定义都有严格的要求,有时输了一个中文标点、打错了一个字母,编译就不通过,程序无法正常运行。因此,程序设计初学阶段,学生经常会犯这样的错误,可能要通过几次乃至十多次的反复修改、调试,才能成功,但这种现象会随着学习的深入而慢慢改观。这当中就有一个严谨治学、一丝不苟的科

学精神的培养,又有一个不怕失败、百折不挠品格的锻炼。

二 协议的内容说明,关键技术的说明

2.1 ip地址简介

所谓IP地址就是给每个连接在Internet上的主机分配的一个32bit地址。 按照TCP/IP(Transport Control Protocol/Internet Protocol,传输控制协议/Internet协议)协议规定,IP地址用二进制来表示,每个IP地址长32bit,比特换算成字节,就是4个字节。例如一个采用二进制形式的IP地址是“00001010000000000000000000000001”,这么长的地址,人们处理起来也太费劲了。为了方便人们的使用,IP地址经常被写成十进制的形式,中间使用符号“.”分开不同的字节。于是,上面的IP地址可以表示为“10.0.0.1”。IP地址的这种表示法叫做“点分十进制表示法”,这显然比1和0容易记忆得多。

有人会以为,一台计算机只能有一个IP地址,这种观点是错误的。我们可以指定一台计算机具有多个IP地址,因此在访问互联网时,不要以为一个IP地址就是一台计算机;另外,通过特定的技术,也可以使多台服务器共用一个IP地址,这些服务器在用户看起来就像一台主机似的。

将IP地址分成了网络号和主机号两部分,设计者就必须决定每部分包含多少位。网络号的位数直接决定了可以分配的网络数(计算方法2^网络号位数);主机号的位数则决定了网络中最大的主 …… 此处隐藏:7499字,全部文档内容请下载后查看。喜欢就下载吧 ……

IP地址合法性判断及子网判断课设.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219