ImageVerifierCode 换一换
格式:DOC , 页数:10 ,大小:147.04KB ,
资源ID:4516830      下载积分:5 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/4516830.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(计算机网络专业课程设计点分十进制.doc)为本站上传会员【二***】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

计算机网络专业课程设计点分十进制.doc

1、 计算机网络论文 课程设计题目:编写实现点分十进制IP地址程序 学生姓名: 专 业: 计算机科学和技术 班 级: 学 号: 指导老师: 12 月 27 日 目 录 一、 摘要----------------------------

2、2 二、 程序运行环境-------------------------------------------------------------3 三、 程序作用及设计目标----------------------------------------------------3 四、 程序分析和设计----------------------------------------------------------3 五、 程序调试和运行-------------------------------

3、3 六、 经验和总结----------------------------------------------------------------5 七、 参考文件-------------------------------------------------------------------5 八、 程序清单-------------------------------------------------------------------5

4、 一、摘要 Internet 上每台主机(Host)全部有一个唯一IP地址。IP协议就是使用这个地址在主机之间传输信息,这是Internet 能够运行基础。IP地址长度为32位,分为4段,每段8位,用十进制数字表示,每段数字范围为0~255,段和段之间用句点隔开。比如159.226.1.1。IP地址有两部分组成,一部分为网络地址,另一部分为主机地址。IP地址分为A、B、C、D、E5类。常见是B和C两类。IP地址就像是我们家庭住址一样,假如你要写信给一个人,你就要知道她(她)地址,这么邮递员才能把信送到。计算机发送信息是就好比是邮递员,它必需知道唯一“家庭地址”才能不至于把信送错人

5、家。只不过我们地址使用文字来表示,计算机地址用十进制数字表示。众所周知,在电话通讯中,电话用户是靠电话号码来识别。一样,在网络中为了区分不一样计算机,也需要给计算机指定一个号码,这个号码就是“IP地址”。 有些人会认为,一台计算机只能有一个IP地址,这种见解是错误。我们能够指定一台计算机含有多个IP地址,所以在访问互联网时,不要认为一个IP地址就是一台计算机;另外,经过特定技术,也能够使多台服务器共用一个IP地址,这些服务器在用户看起来就像一台主机似。将IP地址分成了网络号和主机号两部分,设计者就必需决定每部分包含多少位。网络号位数直接决定了能够分配网络数(计算方法2^网络号位数-2);主机号

6、位数则决定了网络中最大主机数(计算方法2^主机号位数-2)。然而,因为整个互联网所包含网络规模可能比较大,也可能比较小,设计者最终聪慧选择了一个灵活方案:将IP地址空间划分成不一样类别,每一类含有不一样网络号位数和主机号位数。 IP地址被用来给Internet上电脑一个编号。大家日常见到情况是每台联网PC上全部需要有IP地址,才能正常通信。我们能够把“个人电脑”比作“一台电话”,那么“IP地址”就相当于“电话号码”,而Internet中路由器,就相当于电信局“程控式交换机”。  IP地址是一个32位二进制数,通常被分割为4个“8位二进制数”(也就是4个字节)。IP地址通常见“点分十进制”表示

7、成(a.b.c.d)形式,其中,a,b,c,d全部是0~255之间十进制整数。例:点分十进IP地址(100.4.5.6),实际上是32位二进制数(01100100.00000100.00000101.00000110)。  IP地址(英语:Internet Protocol Address)是一个在Internet上给主机编址方法,也称为网际协议地址。常见IP地址,分为IPv4和IPv6两大类。  现在使用IPV4,就是有4段数字,每一段最大不超出255。近十年来因为互联网蓬勃发展,IP位址需求量愈来愈大,使得IP位址发放愈趋严格,各项资料显示全球IPv4位址可能在至间全部发完。  IPv6是

8、下一版本互联网协议,也能够说是下一代互联网协议,它提出最初是因为伴随互联网快速发展,IPv4定义有限地址空间将被耗尽,地址空间不足必将妨碍互联网深入发展。为了扩大地址空间,拟经过IPv6重新定义地址空间。IPv6采取128位地址长度,几乎能够不受限制地提供地址。按保守方法估算IPv6实际可分配地址,整个地球每平方米面积上仍可分配1000多个地址。在IPv6设计过程中除了一劳永逸地处理了地址短缺问题以外,还考虑了在IPv4中处理不好其它问题,关键有端到端IP连接、服务质量(QoS)、安全性、多播、移动性、即插即用等。 点分十进制,全称点分十进制表示法(英:Dotted decimal not

9、ation),是IPv4IP地址标识方法,每一组数字全部是十进制,组和组之间用".(点)"分隔,所以称为“点分十进制”,比如IP地址123.123.123.123;此种表示法有区分于IPv6冒分十六进制,即冒分十六进制(也叫冒号十六进制)是用冒号分隔每一组数,每组数用16进制表示,比如IP地址3FFE:FFFF:7654:FEDA:1245:BA98:3210:4562。 二、程序运行环境 1、开发环境 本程序设计采取是VC语言开发 2、Windows 操作系统 Microsoft Visual C++ 6.0 三、程序作用及设计目标 1、程序作用 经

10、过程序使32位二进制数转换为十进制,并以ip地址形式显示出来。以实现简化ip地址长度作用。方便大家记忆和使用。 2、 设计目标 根据TCP/IP协议要求,IP地址用二进制来表示,每个IP地址长32bit,比特换算成字节,就是4个字节。比如一个采取二进制形式IP地址是“00000001”,这么长地址,大家处理起来也太费劲了。为了方便大家使用,IP地址常常被写成十进制形式,中间使用符号“.”分开不一样字节。于是,上面IP地址能够表示为“10.0.0.1”。IP地址这种表示法叫做“点分十进制表示法”,这显然比1和0轻易记忆得多。而本程序目标就是将32位二进制表示ip地址转化为4位十进制ip地

11、址,并显示出来。 四、 程序分析和设计 本程序大致由zhuanhuan()函数和main()函数,其中以zhuanhuan()函数实现二进制转换十进制之间转换.main()函数实现32位2进制数输入和转换调用过程.用a[]数组实现32位2进制数存放,用ip[]数组存放转换后4个十进制数.scanf()语句实现键盘输入识别,并用4个for()语句分别进行8位2进制数依次输入,并用if()语句判定假如输入数值为1时进行二进制到十进制转换. 五、 程序调试和运行 程序运行截图: 六、经验和总结 经过此次课程设计首先让我对网络这一门课程知识溶入到实践设计中,对知识

12、掌握从理论到实践有了深入跨越,尤其是网络IP位数设置,应用和表示方法等内容,有了更深体会. 其次温习了c语言相关课程,将c语言课程和计算机网络课程相关联,并对进制转换有了更深入了解.及对计算机网络各部件之间亲密关系有了更深入了解. 一次整体网络设计,使我学到更多网络知识,对网络各个部分和各部分之间连接有了深入认识。总而言之,这次网络课程设计使我收益非浅。同时,谢谢杨老师辛勤培养,给我了更为丰富知识和宽广视野。 七、 参考文件 [1] 谭浩强,《c程序设计(第二版)》,北京:清华大学出版社, [2] 谢希仁,《计算机网络(第5版)》,电子工业出版社, [3] 谢鸣等,《计算机

13、网络试验教程,从原理到实践》,机械工业出版社, [4] .com 八、 程序清单 #include #include int zhuanhuan(int s, int n) //定义zhuanhuan函数将二进制数转换为十进制 { if(n == 0) { return 1; } return s * zhuanhuan(s, n-1); //递归调用zhuanhuan()函数 } int main(void)

14、 //主函数实现32位二进制输入及调用zhuanhuan()函数进行进制转换 { int i; int ip[4] = {0,0,0,0}; //定义ip[]数组,存放转换后4个十进制数 char a[33]; //定义a[]数组,存放32个二进制数 printf("请输入二进制数(0或1): \n"); scanf("%s", a); //输入二进制数 for(i=0; i<8; i++) //第一个八位二进制转换 { if(a[i] == '1') {

15、 ip[0] += zhuanhuan(2, 7-i); //转换后十进制存入ip[0]数组 } } for(i=8; i<16; i++) //第二个八位二进制转换 { if(a[i] == '1') { ip[1] += zhuanhuan(2, 15-i); } } for(i=16; i<24; i++) //第三个八位二进制转换 { if(a[i] ==

16、'1') { ip[2] += zhuanhuan(2, 23-i); } } for(i=24; i<32; i++) //第四个八位二进制转换 { if(a[i] == '1') { ip[3] += zhuanhuan(2, 31-i); } if(a[i] == '\0') { break; } } printf("转换为十进制IP为:\n"); printf("%d.%d.%d.%d\n", ip[0], ip[1], ip[2], ip[3]);//输出转换后十进制IP地址 return 0; }

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服