子网划分城西实现.pptxVIP

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

子网划分城西实现

-1.课程设计的目的与要求12.设计正文2

1.课程设计的目的与要求

1.课程设计的目的与要求1.1目的(1)巩固和加深课堂所学知识(2)学习掌握一般的软硬件的设计方法和查阅、运用资料的能力(3)通过编写计算机程序模拟网络通信的某些功能,理解并掌握子网划分的基本工作原理及工作过程

2.设计正文

2.设计正文2.1?需求分析在一个网络上,通信量和主机的数量成比例,而且和每个主机产生的通信量的和成比例。随着网络的规模越来越大,这种通信量可能达到这样的一种地步,即超出了介质的能力,而且网络性能开始下降。在一个广域网中,减少广域网上不必要的通信量也是一个主要的话题

2.设计正文2.2?所用技术方法或手段在用Python编写子网的划分模拟程序之前,就要理解到子网划分思路和主机数划分思路,那么首先要了解P位、M位、N位、子网位M、N差、自动补零、二进制算法、点分十进制IP地址、IPv4地址分类的含义位:代表bit即长度,IP地址由4字节组成,如图2-1所示P位:网络位,即所给的IP对应子网掩码1的个数N位:主机位,即所给的IP对应子网掩码0的个数M位:子网位长度,即根据需要,从N位借M位长度的子网来划分子网位M:是长度为M位的二进制数N差=准备划分IP地址的N位-当前算出划分需要的N位

2.设计正文自动补零:补零的个数=需要位长度-当前位长度二进制算法:这里只用到了+1和-1点分十进制IP地址:把算出的二进制IP地址每8个一取转换成10进制数加.和/P+M,P+M即子网掩码1的长度,子网掩码是P+M个1和N个0组成其次还要知道子网划分的基本思想:将原来用于主机编码的二进制位,从高位(左端)拿出一部分出来用于子网的编号使用,即从主机位中借来进行网络划分,剩下的二进制位用于表达子网中的主机号,如图2-2所示,其次又要考虑到主机位为全0和全1不是有效的IP地址,最后准备开始编写python程序,实现子网划分的功能编写显示详细信息

2.设计正文

2.设计正文2.3?设计思路2.3.1?子网划分的基本思想一个拥有许多物理网络的单位,可将所属的物理网络划分为若干个子网,划分子网纯属一个单位内部的事情,本单位以外的网络看不见这个网络是由多少个子网组成,因这个单位对外仍然表现为一个网络。划分子网的方法是从网络的主机号借用若干位作为子网号stbnet-id,当然主机号也就相应减少了同样的位数。于是两级IP地址在本单位内部就变为三级IP地址:网络号、子网号和主机号。也可以用以下记法来表示IP地址:?:二{V网络号〉,v子网号〉,V主机号?}2.3.2?子网划分规则

2.设计正文子网掩码是一个网络或一个子网的重要属性。为了使路由器能够很方便地从数据报中的目的IP地址中提取出所要找的子网的网络地址,路由器就要使用三级IP地址的子网掩码。把三级IP地址的子网掩码和收到的数据报的目的IP地址逐为相与即可得出所要找的子网的网络地址。RFC?950定义了子网掩码的使用,子网掩码是以个32位的2进制数,其对应网络地址的所有位置都为1,对应于主机地址的所有位置都为0由此可知,A类网络的默认子网掩码是255.0.0.0?,B类网络的默认子网掩码255.255.0.0?,C类网络的默认子网掩码是255.255.255.0将子网掩码和IP地址按位进行逻辑与运算,得到IP地址的网络地址,剩下的部分就是主机地址,从而区分出任意IP地址中的网络地址和主机地址

2.设计正文子网掩码常用点分十进制表示,我们还可以用CIDR的网络前缀法表示掩码,即/V网络地址位数如138.96.0.0/16表示B类网络138.96.0.0的子网掩码为255.255.0.0IP判断:子网掩码告知路由器,1P地址的前多少位是网络地址,后多少位(剩余位)是主机地址,使路由器正确判断任意IP地址是否是本网段的,从而正确地进行路由在RFC950成为因特网正式标准后,路由器在和相邻路由器交换路由信息时,必须把自己所在网络的子网掩码告诉相邻路由器在路由器的路由表中的每一个项目,除了要给出目的网络地址外,还必须同时给出该网络的子网掩码在使用固定长度子网时,所划分的所有子网的子网掩码都是一致的

2.设计正文如图2.3.1所示2.3.3?程序设计思想

2.设计正文提示用户输入网络地址、子网掩码并判断其合法性;若输入的网络地址或子网掩码有其中任意一个输入不合法就报错,需重新输入合法的IP地址和子网掩码;在二者都合法的情况下,判断其类别(A类、B类、C类);最后分别计算其子网数及有效子网、每个子网的主机数、每个子网IP范围及广播地址2.3.4?程序设计流程图

2.设计正文2.4.1?输入网络地址的合法性

网络地址即子网地址。网络地址和IP地址的关系如下

文档评论(0)

xuexinxin2020 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档