CCNA2.0笔记_子网划分
http://files.cnblogs.com/files/airoot/%E5%AD%90%E7%BD%91%E5%88%92%E5%88%86.zip
|
网络 |
默认子网掩码 |
|
A类 |
255.0.0.0 |
|
B类 |
255.255.0.0 |
|
C类 |
255.255.255.0 |
最大的子网掩码为 /30 (不管哪类地址),因为至少需要将两位用作主机位
C类网络子网划分
C类网络中,只有后8位用于定义主机,因此从第四个字节开始算
(最多可以将其中6位用于子网划分,因为至少需要保留2位用于主机地址)
二进制 掩码/CIDR值
--------------------------------------------------------------------------
00000000 = 255.255.255.0 /24
10000000 = 255.255.255.128 /25
11000000 = 255.255.255.192 /26
11100000 = 255.255.255.224 /27
11110000 = 255.255.255.240 /28
11111000 = 255.255.255.248 /29
11111100 = 255.255.255.252 /30
(子网掩码位总是从左往右延伸,而且必须是连续的)
子网划分问题:
1,选定的子网掩码将创建多少个子网?
2,每个子网可包含多少台合法主机?
3,有哪些合法的子网?
4,每个子网的广播地址是什么?
5,每个子网包含哪些合法主机?
Answer1:
· 2x 个,其中x为掩码二进制被覆盖(取值为1)的位数。如在11000000中,取值为1的位数为2位,因此子网个数为22(4)个
Answer2:
· 2y-2个,其中y为掩码二进制未被覆盖(取值为0)的位数。如在11000000中,取值为0的位数为6位,因此包含的主机数量为26-2(62)个. (注:减去的2个为子网地址和广播地址,他们不是合法的主机地址)
Answer3:
· 要得知哪些合法子网,得先知道块大小,计算公式为256 - 子网掩码,例如255.255.255.192,因为是c类掩码,所以只关心第四个字节(192),因此这里块大小是256-192(64);从0开始不断增加64,直到达到子网掩码的值。几次相加的结果就是子网,即0,64,128,192。
Eg:192.168.1.0/26、192.168.1.64/26、192.168.1.128/26、192.168.1.192/26
Answer4:
· 广播地址就是下一个子网前面的数,如子网0的广播是63,子网64的广播是127,以此类推。
Answer5:
· 合法主机是子网地址和广播地址之间的数字。如子网号是64,而广播地址为127,则合法主机地址范围为65 ~ 126
B类网络子网划分
B类网络中,使用后16位定义主机,因此B类网络有以下子网掩码
(最多可以将其中14位用于子网划分,因为至少需要保留2位用于主机地址)
掩码/CIDR值 掩码/CIDR值
--------------------------------------
255.255.0.0 /16 255.255.255.0 /24
255.255.128.0 /17 255.255.255.128 /25
255.255.192.0 /18 255.255.255.192 /26
255.255.224.0 /19 255.255.255.224 /27
255.255.240.0 /20 255.255.255.240 /28
255.255.248.0 /21 255.255.255.248 /29
255.255.252.0 /22 255.255.255.252 /30
255.255.254.0 /23
B类网络子网划分与C类网络很像,唯一不同的是:从第三个字节开始算
(C类网络从第四个字节开始算)
实例举例1#
网络地址:172.16.0.0
子网掩码 :255.255.128.0 (/17)
Answer1:
· 多少个子网?
21=2
Answer2:
· 每个子网多少台主机?
215-2=32766 (第三字节7位,第四字节8位)
Answer3:
· 有哪些合法的子网?
256-128=128,因此子网只有172.16.0.0/17和172.16.128.0/17
(由于第四位是0,所以只用考虑第三字节)
Answer4:
· 每个子网广播地址是什么?
下一个子网前面的数字
Answer5:
· 合法的主机地址?
子网号和广播地址之间的数字
|
子网 |
0.0 |
128.0 |
|
第一个主机 |
0.1 |
128.1 |
|
最后一个主机 |
127.254 |
255.254 |
|
广播地址 |
127.255 |
255.255 |
实例举例2#
网络地址:172.16.0.0
子网掩码 :255.255.255.128 (/25)
Answer1:
· 多少个子网?
29=512
Answer2:
· 每个子网多少台主机?
27-2=126
Answer3:
· 有哪些合法的子网?
要考虑第三和第四字节:256-255=1,256-128=128,因此子网是172.16.0.0/25、172.16.0.128/25、172.16.1.0/25、172.16.1.128/25…..以此类推
Answer4:
· 每个子网广播地址是什么?
Answer5:
· 合法的主机地址?
|
子网 |
0.0 |
0.128 |
1.0 |
1.128 |
… |
255.0 |
255.128 |
|
第一个主机 |
0.1 |
0.129 |
1.1 |
1.129 |
… |
255.1 |
255.129 |
|
最后一个主机 |
0.126 |
0.254 |
1.126 |
1.254 |
… |
255.126 |
255.254 |
|
广播地址 |
0.127 |
0.255 |
1.127 |
1.255 |
… |
255.127 |
255.255 |
A类网络子网划分
A类网络中,使用后24位定义主机,因此A类网络有以下子网掩码
(最多可以将其中22位用于子网划分,因为至少需要保留2位用于主机地址)
掩码/CIDR值 掩码/CIDR值
-----------------------------------------------------------------------------------------------
255.0.0.0 /8 255.128.0.0 /9
255.192.0.0 /10 255.224.0.0 /11
255.240.0.0 /12 255.248.0.0 /13
255.252.0.0 /14 255.254.0.0 /25
255.255.0.0 /16 255.255.255.0 /24
255.255.128.0 /17 255.255.255.128 /25
255.255.192.0 /18 255.255.255.192 /26
255.255.224.0 /19 255.255.255.224 /27
255.255.240.0 /20 255.255.255.240 /28
255.255.248.0 /21 255.255.255.248 /29
255.255.252.0 /22 255.255.255.252 /30
255.255.254.0 /23
A类子网划分从第二字节开始算
实例举例1#
网络地址:10.0.0.0
子网掩码 :255.255.0.0 (/16)
Answer1:
· 多少个子网?
28=256
Answer2:
· 每个子网多少台主机?
216-2=65534
Answer3:
· 有哪些合法的子网?
因为第三和第四字节都是0,因此只需要考虑第二个字节即可:256-255=1,所以子网为:10.0.0.0/16、10.1.0.0/16、10.2.0.0/16等,直到10.255.0.0/16
Answer4:
· 每个子网广播地址是什么?
下一个子网前面的数字
Answer5:
· 合法的主机地址?
子网号和广播地址之间的数字
实例举例2#
网络地址:10.0.0.0
子网掩码 :255.255.240.0 (/20)
Answer1:
· 多少个子网?
212=4096
Answer2:
· 每个子网多少台主机?
212-2=4094
Answer3:
· 有哪些合法的子网?
这里要同时考虑第二、三字节:256-255=1,256-240=16,所以子网为:10.0.0.0/20、10.0.16.0/20、10.0.32.0/20等,直到10.255.240.0/20
Answer4:
· 每个子网广播地址是什么?
Answer5:
· 合法的主机地址?
|
子网 |
10.0.0.0 |
10.0.16.0 |
10.0.32.0 |
… |
10.255.240.0 |
|
第一个主机 |
10.0.0.1 |
10.0.16.1 |
10.0.32.1 |
… |
10.255.240.1 |
|
最后一个主机 |
10.0.15.254 |
10.0.31.254 |
10.0.47.254 |
… |
10.255.255.254 |
|
广播地址 |
10.0.15.255 |
10.0.31.255 |
10.0.47.255 |
… |
10.255.255.255 |
实例举例3#
网络地址:10.0.0.0
子网掩码 :255.255.255.192 (/26)
Answer1:
· 多少个子网?
218=262144
Answer2:
· 每个子网多少台主机?
26-2=62
Answer3:
· 有哪些合法的子网?
这里要同时考虑第二、三、四字节:256-255=1,256-255=1,256-192=64,所以子网为:
10.0.0.0/26、10.0.0.64/26,10.0.0.128/26等,直到10.255.255.192
Answer4:
· 每个子网广播地址是什么?
Answer5:
· 合法的主机地址?
|
子网 |
10.0.0.0 |
10.0.0.64 |
10.0.0.128 |
… |
10.255.255.192 |
|
第一个主机 |
10.0.0.1 |
10.0.0.65 |
10.0.0.129 |
… |
10.255.255.193 |
|
最后一个主机 |
10.0.0.62 |
10.0.0.126 |
10.0.0.190 |
… |
10.255.255.254 |
|
广播地址 |
10.0.0.63 |
10.0.0.127 |
10.0.0.191 |
… |
10.255.255.255 |
CCNA2.0笔记_子网划分的更多相关文章
- CCNA2.0笔记_动态路由
动态路由协议: 向其他路由器传递路由信息 接收(学习)其他路由器的路由信息 根据收到的路由信息计算出到每个目的网络的最优路径,并由此生成并维护路由表 根据网络拓朴变化及时调整路由表,同时向其他路由器宣 ...
- CCNA2.0笔记_路由相关
路由器的工作内容 -路由器知道目标地址 -发现到达目标地址的可能的路由 -选择最佳路径(路由表) -维护路由信息 路由的来源 直连路由:直接连到路由器上的网络 -初始化情况下,路由器所知的网络,只有其 ...
- CCNA2.0笔记_二层交换
VLAN上并不需要配置IP地址,除非是出于管理的需要. 基于Vlan的设计原理,即隔离网络的广播域,再者运行STP来提供二层的防环机制:在同一个设备集中不同Vlan之间是无法通信的(在没有三层设备的情 ...
- CCNA2.0笔记_路由分类
直连路由:当在路由器上配置了接口的IP地址,并且接口状态为up的时候,路由表中就出现直连路由项 静态路由:静态路由是由管理员手工配置的,是单向的. 默认路由:当路由器在路由表中找不到目标网络的路由条目 ...
- CCNA2.0笔记_安全管理设备
设备安全 配置Console密码 Switch(config)#line console 0 Switch(config-line)#login Switch(config-line)#passwor ...
- 第5章 IP地址和子网划分(3)_子网划分
6.子网划分 6.1 地址浪费 (1)IPv4公网地址资源日益紧张,为减少浪费,使IP地址能够充分利用,就要用到子网划分技术. (2)传统上一个C类地址,如212.2.3.0/24,其可用的地址范围为 ...
- HCNP学习笔记之子网划分 VLSM CIDR
子网划分.VLSM可变长子网掩码.CIDR无类域间路由是学习网络知识或者说是学习路由知识所必备的,但很多朋友说这三者理论性太强了,不好掌握.本文将结合实例讲解子网划分的方法并对VLSM和CIDR进行简 ...
- CCNA2.0笔记_VLSM
子网化:把一个大的主类网段,通过借位的方式逻辑划分多个子网段,应用于多个广播域: 做子网划分的时候,子网掩码最多只能到30位,不能再多划(因为至少要保留4个地址,即2个主机位) FLSM(定长子网掩码 ...
- CCNA2.0笔记_WAN技术-帧中继
帧中继 -使用虚电路进行连接: -提供面向对象的服务 -帧中继 PVC 由 DLCI 标识,PVC 的状态通过 LMI 协议报告 Frame Relay NBMA连接引起的路由协议问题: -水平 ...
随机推荐
- Kubernetes Pod日志太大导致空间问题
在log-driver是json-file的模式下,容器的日志存放在/var/lib/docker/containers/下面,是以container_id-json.log文件存放 但缺省方式下,l ...
- python编码规范、js编码规范及IDE的检查插件pylint/eslint等
一.python规范 参考:https://zh-google-styleguide.readthedocs.io/en/latest/google-python-styleguide/的风格规范和语 ...
- 重写alert方法完成类似gmail的友好提示
当在网页中调用aelrt()方法的时候,系统会自动显示友好的提示方式 . 下面是css样式控制代码: /*----------------------------------------------- ...
- [转]Configure logging in SSIS packages
本文转自:http://learnsqlwithbru.com/2009/11/26/configure-logging-in-ssis-packages/ n this article we wil ...
- iOS: 复选框使用---第三方框架SSCheckBoxView-master
在iOS开发中对应用程序进行设置时一般都用UISwitch,偶尔显得单调,这时候你可以选择使用第三方开源类库SSCheckBoxView . SSCheckBoxView是一个可用在iOS上一个复选框 ...
- JavaScript Dictionary
Excellent. The 4guysfromrolla example is very helpful, thanks. I've pasted a complete javascript.j ...
- 流畅的python第四章文本和字节序列学习记录
字符问题 把码位转化成字节序列的过程是编码,把字节序列转化成码位的过程是解码 把unicode字符串当成人类可读的文本,码位当成机器可读的, 将字节序列编程人类可读是解码,把字符串编码成字节序列是编码 ...
- ubuntu下cmake自动化编译的一个例子
一个CMakeLists.txt的例子参考:https://www.hahack.com/codes/cmake/https://blog.csdn.net/afei__/article/detail ...
- DevExpress 中 汉化包 汉化方法
刚试了一下,直接把汉化包放在 Debug 目录下也是可以的.直接会汉化 第一步: 在Debug 下添加 zh-CN 汉化包(自行下载) 第二步: 在 Program.cs中添加以下代码 : Syste ...
- mysql索引处理
1.索引作用在索引列上,除了上面提到的有序查找之外,数据库利用各种各样的快速定位技术,能够大大提高查询效率.特别是当数据量非常大,查询涉及多个表时,使用索引往往能使查询速度加快成千上万倍.例如,有3个 ...