计算机网络课程设计子网划分
子网划分及子网掩码计算方法

⼦⽹划分及⼦⽹掩码计算⽅法⼀、⼦⽹掩码的概述及作⽤1. ⼦⽹掩码是⼀个应⽤于TCP/IP⽹络的32位⼆进制值,每节8位,必须结合IP地址对应使⽤。
2. ⼦⽹掩码32位都与IP地址32位对应,如果某位是⽹络地址,则⼦⽹掩码为1,否则为0。
3. ⼦⽹掩码可以通过与IP地址“与”计算,分离出IP地址中的⽹络地址和主机地址,⽤于判断该IP地址是在局域⽹上,还是在⼴域⽹上。
4. ⼦⽹掩码⼀般⽤于将⽹络进⼀步划分为若⼲⼦⽹,以避免主机过多⽽拥堵或过少⽽IP浪费。
⼆、为什么要使⽤⼦⽹掩码?⼦⽹掩码可以分离出IP地址中的⽹络地址和主机地址,那为什么要分离呢?因为两台计算机要通讯,⾸先要判断是否处于同⼀个⼴播域内,即⽹络地址是否相同。
如果⽹络地址相同,表明接受⽅在本⽹络上,那么可以把数据包直接发送到⽬标主机,否则就需要路由⽹关将数据包转发送到⽬的地。
三、⼦⽹掩码的分类1)缺省⼦⽹掩码:(未划分⼦⽹)⼦⽹掩码32位与IP地址32位对应,如果某位是⽹络地址,则⼦⽹掩码为1,否则为0。
例如A类IP地址,第⼀节为⽹络地址,其余三节为主机地址,故掩码为“11111111.00000000.00000000.00000000”A类⽹络缺省⼦⽹掩码:255.0.0.0B类⽹络缺省⼦⽹掩码:255.255.0.0C类⽹络缺省⼦⽹掩码:255.255.255.02)⾃定义⼦⽹掩码:(⽤于划分⼦⽹)将⼀个⽹络划分为若⼲⼦⽹,希望每个⼦⽹拥有不同的⽹络地址或⼦⽹地址。
因为IP是有限的,实际上我们是将主机地址分为两个部分:⼦⽹⽹络地址、⼦⽹主机地址。
形式如下:未做⼦⽹划分的ip地址:⽹络地址+主机地址做⼦⽹划分后的ip地址:⽹络地址+(⼦⽹⽹络地址+⼦⽹主机地址)四、⼦⽹掩码和ip地址的关系⼦⽹掩码是⽤来判断任意两台计算机的IP地址是否属于同⼀⼦⽹络的根据。
具体说就是两台计算机各⾃的IP地址与⼦⽹掩码进⾏“与”运算后,如果得出的结果是相同的,则说明这两台计算机是处于同⼀个⼦⽹络上的,可以进⾏直接的通讯。
按需分配IP地址子网划分(教学课件)-(中职)《计算机网络基础》同步教学

例题3
办公室内有一台计算机,IP地址为192.45.165.243,子网掩码为255.255.255.224,则该 机所在的网络属于哪类网络?其网络是否进行了子网划分?若划分,则分为几个网络,并 写出每个子网号?
子网名称
子网掩码
网络地址
网络1
11111111.11111111.11111111.11100000 (255.255.255.224)
总体思路有两个: 1、先分四个弟弟的小部分, 最后剩下的就是大哥的部分。 2、先分大哥的大部分,再分 剩下的部分。 从现实生活考虑,两个思路最 后会不会造成不同的结果?哪 个思路更稳妥?
我校申请到的网络地址是192.3.2.0,分配给五个所属不同专业的教师使用。最大 的一个专业有50台教师计算机,其余专业教师计算机台数均为20。
例题1
我校申请到的网络地址是192.3.2.0,分配给五个所属不同专业的教师使用。最大 的一个专业有50台教师计算机,其余专业教师计算机台数均为20。请问: 1、子网掩码应为多少? 2、5个专业的网络地址分别是什么?
总结步骤: 1、判断网段类别及默认子网掩码。 2、根据题目要求,为最大子网设定合适大小的网段,求的N的最小值。 3、在2步骤上,写出各个子网,并按照从大到小的需求序分配网段。根据需要可以 二次划分。 4、计算各个子网的网络地址、子网掩码、广播地址、网关地址、可用IP地址范围 。
例题1
我校申请到的网络地址是192.3.2.0,分配给五个所属不同专业的教师使用。最大 的一个专业有50台教师计算机,其余专业教师计算机台数均为20。请问: 1、子网掩码应为多少? 2、5个专业的网络地址分别是什么?
思路: 判断最大的子网的计算机台数,结合已知信息,了解 划分几个子网。将满足条件的最大子网给拥有计算机 最多的专业,将剩下的网络继续划分到合适的范围。
子网划分

A B C 类 IP 地址的默认子网掩码
A 类 地 址 网络地址 net-id host-id 为全 0 000000000000000000000000 默认子网掩码 1 1 1 1 1 1 1 1 255.0.0.0 网络地址
B 类 地 址
net-id
host-id 为全 0 0000000000000000
默认子网掩码 255.255.0.0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 网络地址 默认子网掩码 255.255.255.0 net-id
C 类 地 址
host-id 为全 0 00000000
111111111111111111111111
子网掩码
如何通过子网掩码确定网络地址呢? ----逻辑与 IP地址 10000001 00111000 10111101 00101001(129.56.189.41) IP
可以支持不同的网络技术
----支持异构网络 支持异构网络
保证网络的安全性
----可以用路由器将一个网段和另一个隔开 可以用路由器将一个网段和另一个隔开
可以减少广播的影响 支持广域网技术
八、划分子网的原则
可用的网段数 每个网段的可用节点数 IP地址损失最小
----因为一个网络必须去掉第一个地址块和最后一个地址块 因为一个网络必须去掉第一个地址块和最后一个地址块
项目一解答
1.
2.
3.
默认mask为:255.255.0.0 网络号为:160.78 主机号:43.95 10100000.01010000 00101011.01011111 Mask=255.255.255.0 网络号为:160.78 子网号:43 主机号: 95 10100000.01010000 00101011 01011111 Mask=255.255.248.0 网络号为:160.78 子网号为:40 主机号: 3.95 10100000.01010000 00101 011. 01011111
计算机网络课程设计

计算机网络课程设计一、课程设计目的计算机网络课程设计是计算机科学与技术专业实践环节之一,是学习完《计算机网络》课程后进行的一次全面的综合练习。
其目的在于加深对OSI七层模型、TCP/IP模型的各层功能和设计思想的理解,掌握组建计算机网络的基本技术,特别是网络规划、设计和IP地址的分配,提高学生的应用能力。
二、课程设计内容及要求1、规划、设计局域网拓扑图,划分子网,设计子网地址、掩码和网关,为每个子网中的计算机指定IP地址。
2、在计算机内安装网络接口卡,动手制作双绞线网线,把计算机与集线器(交换机)相连,实现硬件上的连接。
3、给每台计算机安装含有网络内置功能的操作系统,如Windows2000Server、Unix、或Windows98等,安装TCP/IP协议,配置IP地址、掩码和网关等参数。
4、创建一个简单的WEB服务器,并制作一些网页,放入WEB服务器内。
5、创建局域网内的DNS服务器,配置相关文件,可以对局域网内的主机作域名解析。
6、创建局域网内的DHCP服务器,配置相关文件,可以对局域网内的机器作IP自动分配。
三、实验过程:1、1)计算机IP地址分配、掩码和网关局域网的IP地址有动态和静态两种类型。
选中TCP/IP选项,再单击【属性】按钮,在如图3-3的【TCP/IP属性】窗口中,先单击【IP地址】标签,我们来配置本机的IP地址和子网掩码(每个正式入网的用户都事先被分配给了一个合法IP地址,不同的用户拥有各自不同的IP地址和相同的子网掩码,如有疑问请到网络中心用户服务部查询)。
2)IP、子网掩码本例中为:IP地址(I):210.34.128.211子网掩码(U):255.255.255.03)网关如果正式入网的用户事先被分配给了一个合法IP地址,那么同时也分配有固定的网关(路由器)地址。
例如,对应上面的IP地址,其网关地址为:210.34.128.1 (网络中心给定)用鼠标单击【网关】标签,在这里输入新增网关(210.34.128.1)的地址后,再单击【添加(A)】按钮把它添加到“已安装的网关(I):”中。
子网划分方法大全,如何划分子网公式和例题(一)-电脑资料

子网划分方法大全,如何划分子网公式和例题(一)-电脑资料子网划分方法大全,如何划分子网公式和例题子网划分基础:子网划分(subnetting)的优点:1.减少网络流量2.提高网络性能4.易于扩大地理范围怎么样创建一个子网:如何划分子网?首先要熟记2的幂:2的0次方到9次方的值分别为:1,2,4,8,16,32,64,128,256和512,子网掩码(SubnetMasks):子网掩码用于辨别IP地址中哪部分为网络地址,哪部分为主机地址,有1和0组成,长32位,全为1的位代表网络号.不是所有的网络都需要子网,因此就引入1个概念:默认子网掩码(defaultsubnetmask).A类IP地址的默认子网掩码为255.0.0.0;B 类的为255.255.0.0;C类的为255.255.255.0。
ClasslessInter-DomainRouting(CIDR):CIDR叫做无类域间路由,ISP常用这样的方法给客户分配地址,ISP提供给客户1个块(blocksize),类似这样:192.168.10.32/28,这排数字告诉你你的子网掩码是多少,/28代表多少位为1,最大/32.但是你必须知道的一点是:不管是A类还是B 类还是其他类地址,最大可用的只能为/30,即保留2位给主机位。
CIDR值:1.掩码255.0.0.0:/8(A类地址默认掩码)2.掩码255.255.0.0:/16(B类地址默认掩码)3.掩码255.255.255.0:/24(C类地址默认掩码)划分A类B类C类地址子网:划分子网的几个捷径:1.你所选择的子网掩码将会产生多少个子网?:2的x次方-2(x代表子网位,即2进制为1的部分)PS:这里的x是指除去默认掩码后的子网位,例如网络地址192.168.1.1,掩码255.255.255.192,因为是C类地址,掩码为255.255.255.0,2.每个子网能有多少主机?:2的y次方-2(y代表主机位,即2进制为0的部分)3.有效子网是?:有效子网号=256-10进制的子网掩码(结果叫做blocksize或basenumber)4.每个子网的广播地址是?:广播地址=下个子网号-15.每个子网的有效主机分别是?:忽略子网内全为0和全为1的地址剩下的就是有效主机地址.最后有效1个主机地址=下个子网号-2(即广播地址-1)根据上述捷径划分子网的具体实例:C类地址例子1:网络地址192.168.10.0;子网掩码255.255.255.192(/26)1.子网数=2*2-2=22.主机数=2的6次方-2=623.有效子网?:blocksize=256-192=64;所以第一个子网为192.168.10.64,第二个为192.168.10.1284.广播地址:下个子网-1.所以2个子网的广播地址分别是192.168.10.127和192.168.10.1915.有效主机范围是:第一个子网的主机地址是192.168.10.65到192.168.10.126;第二个是192.168.10.129到192.168.10.190C类地址例子2:网络地址192.168.10.0;子网掩码255.255.255.128(/26)我知道我举的这个例子只有一个子网位,这通常是不。
子网划分_例题演示

一个IP地址有32位,是由网络位与主机位组成。
IP地址=网络位+主机位第一个IP地址是网络地址,它的主机位全为0.网络地址=主机位全是0最后一个IP地址是是广播地址,它的主机位全是1.广播地址=主机位全是1现在有一个地址:10.2.0.0/24要求子网划分如下:A网:60台B网:60台C网:30台D网:30台E网:10台F网:10台G网:5台H网:5台解题方法:首先把这个IP地址化成二进制:/24位第一个子网划分(A网:60台)26=64 64-2=62→(减去网络地址和网络地址)因为62够60台用,所以要6位主机位,剩下26位做网络位…(要明白6和26怎么得来哦!)10.2.0.00 000000 /26计算网络地址:10.2.0.00 000000 /26 即 10.2.0.0 /26计算广播地址:10.2.0.00 111111 /26 即 10.2.0.63 /26计算可用范围地址:(网络地址加1,广播地址减1即可得出IP地址可用范围)所以可用范围:10.2.0.1 /26—10.2.0.62 /26第二个子网划分(B网:60台)26=64 64-2=62→(减去网络地址和网络地址)因为62够60台用,所以要6位主机位,剩下26位做网络位…(要明白6和26怎么得来哦!)10.2.0.01 000000 /26→(这个地址是用进1法得来的,看清哦)计算网络地址:10.2.0.01 000000 /26 即 10.2.0.64 /26计算广播地址:10.2.0.01 111111 /26 即 10.2.0.127 /26计算可用范围地址:10.2.0.65 /26—10.2.0.126 /26第三个子网划分(C网:30台)同样在进行划分第三个子网之前,我们先把上个网段的广播地址用进1法进行进化!上个网段的广播地址是10.2.0.127(也就是B网的广播地址)10.2.0.01 111111 /26用进1法进行进化:10.2.0.01 111111→10.2.0.100 00000进1法规则:从右边开始进1,是1变为0,是0变为1。
子网介绍及划分

三、举例说明
现在,通过举一些实际例子,大家可以对子网掩码和主机块的十进制算法有深刻的了解。 1.已知所需子网数 12,求实际子网数。 这里实际子网数指 Subnet_num,由于 12 最接近 2 的幂为 16(24),即 Subnet_block=16,那 么 Subnet_num=16-2=14,故实际子网数为 14。 2.已知一个 B 类子网的每个子网主机数要达到 60×255 个(约相当于 X.Y.0.1~X.Y.59.254 的 数量),求子网掩码。 首先,60 接近 2 的幂为 64(26),即 IP_block=64; 其次,子网掩码 M=256-IP_block=256- 64=192,最后由子网掩码格式 B 类是 255.255.M.0 得出子网掩码为 255.255.192.0。 3.如果所需子网数为 7,求子网掩码。 7 最接近 2 的幂为 8,但 8 个 Subnet_block 因为要保留首、尾 2 个子网块,即 8-2=6< 7,并 不 能 达 到 所 需 子 网 数 , 所 以 应 取 2 的 幂 为 16 , 即 Subnet_block=16 。 因 为 IP_block=256/Subnet_block=256 /16=16,所以子网掩码 M=256-IP_block=256-16=240。 4.已知网络地址为 211.134.12.0,要有 4 个子网,求子网掩码及主机块。 由于 211.Y.Y.Y 是一个 C 类网,子网掩码格式为 255.255.255.M,又知有 4 个子网,4 接近 2 的 幂 是 8 ( 23 ) , 所 以 Subnet_block=8 , Subnet_num=8 - 2=6 , IP_block=256/Subnet_block=256/8=32,子网掩码 M=256-IP_block=256-32=224,故子网掩 码表示为 255.255.255.224。又因为子网块的首、尾两块不能使用,所以可分配 6 个子网,每 个子网有 32 个可分配主机块,即 32~63、64~95、96~127、128~159、160~191、192~ 223,其中首块(0~31)和尾块(224~255)不能使用。
子网划分

轻松划分子网问题:192.168.10.33/28属于哪个子网?该子网的广播地址是什么?该子网的合法主机地址范围为多少?要回答该问题,就涉及到子网的划分。
在介绍划分子网之前,先需要了解一些基础知识。
一、子网划分的基础知识1.IP地址概念IP地址是分配给IP网络中每台机器的数字标识符,指出了设备在网络中的具体位置。
IP地址长32位,划分成4组,每组8位(1个字节)。
使用三种方法描述IP地址:点分十进制表示,如172.16.30 .56 ;二进制,如10101100.00010000.00011110.001110000;十六进制,如AC.10 .l E.38 。
2.IP地址分类IP地址都被划网络地址(网络标识符、网络ID)和主机地址(主机标识符、主机ID),网络数和主机数随地址类而异。
开头的一位和多位决定了地址的类别。
IP地址分成不同的类,以适应不同规模的网络。
IP地址分类被称为分类编制,IP地址被分为五类:A类:A类地址支持特大型网络,第一个字节表示网络地址,其余的三个字节表示网络地址,格式为:网.主.主.主。
列如,在IP地址49.22.102.70中,49为网络地址,22.102.70为主机地址。
A类地址的第1位总是0, A类的取值范围0~127,但0和127两个网络号都是预留的,因而A类地址的实际范围为1~126。
B类:B类地址支持大中型网络,格式为:网.网.主.主。
B类地址的前2位总是10,第一个字节的值为128~191为B类地址。
C类: C类地址是最常用的地址分类,用来支持大量的小型网络,,格式为:网.网.网.主。
C类地址的前3位总是110,第一个字节的值为192~223为C类地址。
D类:D类地址使用一个IP地址进行多播,D类地址的前4位总是1110,第一个字节的值为224~239的IP地址为为D类地址。
E类:用于科学研究,没有被用于Internet。
E类地址的前4位总是1111,第一个字节的值为224~255的IP地址为为E类地址。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Switch(config-if)#int f0/3
Switch(config-if)#switchport access vlan 30
Switch(config-if)#exit
Switch(config)#end
组网需要各个部门之间能够通信且相互独立,能够对外提供web服务,但是外网只能允许访问该公司的服务器,而不能访问各个部门的主机。并且以后能够网络升级
3
由需求分析可知,该网络的要求比较简单,由于存在三个部门,三个部门相互独立,该公司需要对外提供web服务,因此该公司需要划分三个子网与一个DMZ区域,分别是生产部子网、管理部子网、销售部子网,而服务器放在DMZ区域,具体如下:
Switch(config-vlan)#exit
Switch(config)#int f0/1
Switch(config-if)#swi
Switch(config-if)#switchport acc
Switch(config-if)#switchport access vlan 30
Switch(config-if)#int f0/2
Switch(config-if)#exit
Switch(config)#end
Switch#
%SYS-5-CONFIG_I: Configured from console by console
Switch#wr
Building configuration...
[OK]
Switch#
4
Switch>en
Switch(config-if)#switchport trunk allowed vlan all
Switch(config-if)#switchport trunk encapsulation dot1q
Switch(config-if)#int f0/4
Switch(config-if)#switchport mode trunk
Switch(config)#vlan 10
Switch(config-vlan)#name vlan10
Switch(config-vlan)#exit
Switch(config)#int f0/1
Switch(config-if)#swi
Switch(config-if)#switchport acc
Switch(config-if)#int vlan20
Switch(config-if)#ip add 192.168.3.1 255.255.255.0
Switch(config-if)#int vlan30
Switch(config-if)#ip add 192.168.4.1 255.255.255.0
由于公司从ISP所获得的是一个地址块,为了更好的通信以及便于更好的管理,因此将本企业或者公司的一个局域网划分成一个个子网,将各个子网分配到不同的部门,这样便于各个从而达到管理网络高效的结果。
设一个公司具有3个部门,生产部门、管理部门、销售部门,其中生产部门有主机220台,管理部门共有128台主机,销售部门共有150主机。
子网规划与实现
1
随着网络的发展,局域网的普遍使用,使得在局域网中子网划分也是最基本要求。在划分子网基于vlan的来划分。本篇就要为大家介绍交换机的一个最常见技术应用—子网划分技术,并针对某一类公司子网划分配置以实例的方式向大家简单介绍其配置方法,以及利用路由器来访问控制从而达到最初级的安全策略。
2
在一个网络上,通信量和主机的数量成比例,而且和每个主机产生的通信量的和成比例。随着网络的规模越来越大,这种通信量可能达到这样的一种地步,即超出了介质的能力,而且网络性能开始下降。在一个广域网中,减少广域网上不必要的通信量也是一个主要的话题。在研究这样的问题的过程中会发现,一组主机倾向于互相通信,而且和这个组外的通信非常少。这些分组可以按照一般的网络资源的用途来说明,或者按照几何距离来划分,它使局域网之间的低速广域网连接成为必要。通过使用子网,我们可以将网络分段,因而隔离各个组之间的通信量。为在这些网段之间通信,必须提供一种方法以从一个段向另一个段传递通信量。
生产部:子网为:192.168.2.0/24网关为:192.168.2.1,子网内有192.168.2.2与192.168.2.3两个iP地址为代表。
管理部:子网为:192.168.3.0/24网关为:192.168.3.1,子网内有192.168.3.2与192.168.3.3两个iP地址为代表。
Switch(config)#vlan 10
Switch(config-vlan)#name vlan10
Switch(config-vlan)#vlan 20
Switch(config-vlan)#name vlan20
Switch(config-vlan)#vlan 30
Switch(config-vlan)#name vlan30
Switch(config)#int f0/2
Switch(config-if)#sw
Switch(config-if)#switchport mode trunk
Command rejected: An interface whose trunk encapsulation is "Auto" can not be configured to "trunk" mode.
Switch(config-if)#exit
Switch(config)#ip route 0.0.0.0 0.0.0.0 192.168.6.1
Switch(config)#ip rou
Switch(config)#ip rout
Switch(config)#ip routing
Switch(config)#end
Command rejected: An interface whose trunk encapsulation is "Auto" can not be configured to "trunk" mode.
Switch(config-if)#switchport trunk allowed vlan all
Switch(config-vlan)#exit
Switch(config)#int f0/1
Switch(config-if)#no sw
Switch(config-if)#no switchport
Switch(config-if)#ip add 192.168.6.2 255.255.255.0
Switch(config-if)#switchport trunk encapsulation dot1q
Switonfig)#int vlan10
Switch(config-if)#ip add 192.168.2.1 255.255.255.0
Switch(config-if)#switchport trunk allowed vlan all
Switch(config-if)#s
Switch(config-if)#swi
Switch(config-if)#switchport trunk en
Switch(config-if)#switchport trunk encapsulation dot
Switch(config)#int f0/1
Switch(config-if)#swi
Switch(config-if)#switchport acc
Switch(config-if)#switchport access vlan 20
Switch(config-if)#int f0/2
Switch(config-if)#switchport access vlan 20
Switch#
%SYS-5-CONFIG_I: Configured from console by console
Switch#wr
Building configuration...
[OK]
Switch#
4
Switch>en
Switch#conf t
Enter configuration commands, one per line. End with CNTL/Z.
wr
Building configuration...
[OK]
Switch#
4
Switch>en
Switch#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#vlan 30
Switch(config-vlan)#name vlan30
Switch(config-if)#int f0/3
Switch(config-if)#switchport access vlan 20
Switch(config-if)#exit
Switch(config)#end
Switch#
%SYS-5-CONFIG_I: Configured from console by console
由于只有web服务提供,外网不能访问给公司的内网,因此需要在路由器添加访问控制列表,用来对源地址进行过滤,由于需要对源地址以及目的地址进行控制,因此需要用扩展的ACL。
4
4
4
Switch>en
Switch#conf t
Enter configuration commands, one per line. End with CNTL/Z.