子网网络课程设计报告ip地址的合法性及子网判断

怎么看自己的ip地址  时间:2021-04-12  阅读:()

课程设计名称 IP地址的合法性及子网判断系 (部 信息系学 号专 业 计算机 姓 名班 级 1  1 指导教师 虞戟

203 年  月 5 日

课程设 计 报告 目录

中国计量学院现代科技学院课程设计报告P. 

I合法性和子网的判断

一、设计的目的和要求

1 目的

掌握IP地址的分类准确理解子网、掩码的概念,确切地明了IP地址的合法格式。并判断该地址是否属于一个给定的子网。判断IP地址属于A  那类网。

2要求

根据后面介绍的IP地址与子网划分的知识,编写程序判断IP地址的合法性及属于子网。

1以命令行形式运行

IPAddre s sbnt_dde  smask ipadd   s

其中, IPAdres 为程序名, subne adres s为子网地址,mask为掩码, iadress为IP地址

2判断I地址属于  那类网。

3)判断s  et和ip_addr的合法性。

在判断IP地址合法性时要自行编写代码,不要使用任何iet函数。判断时要考虑各种情况,全面分析问题。

4)判断掩码的合法性。

譬如说mask的值为负数或者大与3,这时输入的掩码就不合法。

5在IP地址合法,掩码合法以及子网号也合法的前提下,判断ip dr是否属于subnet。

6输出命令行中的ip是否合法,掩码是否合法子网号码是否合法(可适当给出不合法的原因)以及 p_adr是否属于子网subn t。

)还可以判断子网号主机号全 ,全问题。

中国计量学院现代科技学院课程设计报告P.2

二、设计任务

通过程序正确的实现对IP地址合理性的判断;当给定一地址时,本程序能实现对其IP地址、子网地址、掩码的合法性做出正确的判断,以及能判断该P地址是否属于子网和IP地址属于A B C哪类网络

三、设计方案分析

(一)总体设计

 分别输入子网号、掩码和I地址。

2.分别判断子网号、掩码和I地址的基本格式是否合法。

 如果三者的基本格式都合法才调用判定“I地址是否为子网成员”的函数。该函数同时判别子网号与掩码是否匹配,子网号为全0或全1主机号为全 、全1.

4如果三者的基本格式都合法,判断IP地址属于A B C哪类网

中国计量学院现代科技学院课程设计报告P.3

(程序流程图-1)

中国计量学院现代科技学院课程设计报告 .4

二)模块设计

模块流程图-2)

四、调试与运行

一调试中遇到的问题和解决办法

1.输入命令行进行运行时,却发现不管我们输入的子网地址是否合法,运行结果都显示 subnet is  vli。我们分析了很久也找不到原因无奈我们再一次寻求同学的帮助。他只是把整个程序大致浏览了一下就发现了错误,原来我们把char ip[15],char  bnetPluas  1  ],chr sbne   

8],c h ar p15]这几个变量设置成了私有变量导致后面的程序不能访问。

2.输入192 16  1.0/24 19.16.1.55显示出现不属于该子网,这是错误的。然后在(iub&isk)中发现了问题所在。

3.出现很多的地方少了 ,然后经过我详细的查找得以解决。

4.发现很多词语没有定义,然后经过查找发现定义类时单词打错了。

中国计量学院现代科技学院课程设计报告P.5

二运行说明

程序编译成功后,打开cmd,然后打入  d:  csj/debug(程序生成的ebg文件路径下) ,再进行打入stI程序文件名1 2. 68.  02419. 6 1.55(IPAddre  subnet_a  ess/mak ip_address) 然后会出现运行结果,查看IP地址I地址、子网地址、掩码的合法性,以及能判断该I地址是否属于子网,和P地址属于A B 那类网络。

三运行效果展示

1在命令提示窗口中输入命令:Te  tIP 1 2. 1/  198. 1 1 ;

Tes  P 5.  . 1.0/24 256. 1 1.55

详细的判断I地址、子网地址、掩码的合法性

中国计量学院现代科技学院课程设计报告P 6

(2)在命令提示窗口中输入命令 est P 9 6. 1 0/24 19. 6. 1.5

I地址属于该子网并且 地址属于A类网

(3)在命令提示窗口中输入命令:Te   P 19. 16. 1.0/24 168. 1 5. 1 

8 192

IP地址不属于该子网并且P地址属于B类网

中国计量学院现代科技学院课程设计报告 .4在命令提示窗口中输入命令:TestIP     1 8 1 0/24 192.6.2.55

IP地址不属于该子网,并且I地址属于C类网

5在命令提示窗口中输入命令:T  t P 192 168.  .  24 1 

2. 168.  .5

TTcloud(月$70)E3-1270V3 8GB内存 10Mbps带宽 ,日本独立服务器

关于TTCLOUD服务商在今年初的时候有介绍过一次,而且对于他们家的美国圣何塞服务器有过简单的测评,这个服务商主要是提供独立服务器业务的。目前托管硬件已经达到5000台服务器或节点,主要经营圣何塞,洛杉矶以及日本东京三个地区的数据中心业务。这次看到商家有推出了新上架的日本独立服务器促销活动,价格 $70/月起,季付送10Mbps带宽。也可以跟进客户的需求进行各种DIY定制。内存CPU硬盘流量带宽价...

Gcore(75折)迈阿密E5-2623v4 CPU独立服务器

部落分享过多次G-core(gcorelabs)的产品及评测信息,以VPS主机为主,距离上一次分享商家的独立服务器还在2年多前,本月初商家针对迈阿密机房限定E5-2623v4 CPU的独立服务器推出75折优惠码,活动将在9月30日到期,这里再分享下。G-core(gcorelabs)是一家总部位于卢森堡的国外主机商,主要提供基于KVM架构的VPS主机和独立服务器租用等,数据中心包括俄罗斯、美国、日...

819云互联 香港 日本 美国 2核4G 18元 8核8G 39元 免费空间 免费CDN 香港 E3 16G 20M 230元/月

819云互联是海外领先的互联网业务平台服务提供商。专注为用户提供低价高性能云计算产品,致力于云计算应用的易用性开发,并引导云计算在国内普及。目前平台研发以及运营云服务基础设施服务平台(IaaS),面向全球客户提供基于云计算的IT解决方案与客户服务,拥有丰富的海外资源、香港,日本,美国等各国优质的IDC资源。官方网站:https://www.819yun.com香港特价物理服务器:地区CPU内存带宽...

怎么看自己的ip地址为你推荐
支持ipad开启javascript怎么在浏览器中启用JavaScript?建企业网站建一个企业网站需要多少钱?大概要多久做好?人人视频总部基地落户重庆2019.5.30号以后重庆有了新的迁入户口政策,请问外省户口以一般人才方式迁入重庆,可以按揭买房吗netshwinsockresetwin7系统我在输入netsh winsock reset后错误代码11003求大神解决上不了网tplink01cuteftp温州商标注册温州注册公司在哪里注册可信网站可信网站 是自己去注册的还是由做网站 的人帮弄的?网站后台密码破解网站后台管理密码忘记了怎么破解啊高手进来.网店系统b2c电子商务网站前台系统主要分为哪几部分
香港虚拟主机 免费申请网站域名 新网域名解析 电影服务器 uk2 2014年感恩节 主机屋免费空间 网通服务器ip 网通代理服务器 好看qq空间 40g硬盘 腾讯云分析 ftp教程 秒杀预告 双线主机 赞助 免费测手机号 无限流量 独享主机 日本代理ip 更多