CCNA第三章子网划分,变长子网掩码(VLSM)和TCP/IP排错考试要点学习笔记
1. 子网划分的好处
缩减网络流量;
优化网络性能;
简化管理;
可以更为灵活地形成大覆盖范围的网络.
2. 如何创建子网的步骤
首先,确认所需要的网络ID数;
其次,确认每个子网中所需要的主机ID数;
最后,基于以上需要,为整个网络设定一个子网掩码,并为每个物理网段设定一个不同的子网ID以及为每个子网确定主机的合法地址范围.
3. 2的幂
21 = 2;
22 = 4;
23 = 8;
24 = 16;
25 = 32;
26 = 64;
27 = 128;
28 = 256;
29 = 512;
210 = 1024… (能记诵得越多越好,2的前十次幂是必须要记的)
4. 子网掩码中1和0的意义
子网掩码中1的位置表示是网络或子网的地址部分,0的位置表示是主机号.
不同类别的IP地址对应不同的子网掩码.
判断两个IP地址是否在同一个子网中,只要判断这两个IP地址与其对应的子网掩码做逻辑“与”运算结果是否相同,相同则说 明它们在同一个子网中,反之则不在同一个网段中.
默认的子网掩码:
A类网络:255.0.0.0; B类网络:255.255.0.0; C类网络:255.255.255.0
5. 无类的内部域路由(CIDR)
无分类域间路由选择(Classes Inter-Domain Routing) 不再向以前那样将地址按照网络规模分类,也不再划分子网. CIDR使用网络前缀(Network Prefix) 来取代网络号和子网号,因此IP地址由网络前缀和主机号两部分组成. CIDR中网络前缀的长度可以任意变化,其在IP地址后面加上一个斜杠"/",后面写上子网掩码中“1”的个数. 因此,对于一个w.x.y.z/n的IP地址来说,其掩码就是n个连续的"1",后面再加上32-n个连续的"0".
IP地址上有4个字节且每个字节有8位,最大可用的子网掩码只能是/30. 因为你必须为主机位保留至少2位.
其实,在一个网络中引入子网,就是将主机号进一步划分为子网号和主机号,在主机部分“借”出一部分的位用于子网的划分,通过灵活定义子网号的位数,就可以控制每个子网的规模。将一个大网络划分成若干个既相对独立又相互连接的子网后,对外仍是一个单一的网络,网络外部并不需要知道网络内部子网划分的细节,但网络内部各个子网独立寻址和管理,子网间通过跨子网的路由器相互连接,这种“网络号-子网号-主机号”三级IP地址空间就增加了组网的灵活性.
CIDR地址块的用途之一是构成超网(Supernetting). 路由表采用CIDR地址块来表示目的网络,这样就使得路由表中的一个表项可以标识过去若干个传统的IP地址的路由信息,相当于把若干个网络合并成一个超网(supernet)来进行路由,这种地址的聚合被称为路由聚合(Route aggregation),又称构成超网. 采用CIDR地址块,大大减少了路由表的表项数量和路由器之间路由信息的交换数量,提升了路由表的查找速度,更加有效地分配和利用IP地址空间,从而提高了网络的性能.
CIDR值表以及记忆方法总结:
A类网络地址的起始子网掩码默认值255.0.0.0对应/8,增加8位到B类网络地址的起始子网掩码默认值255.255.0.0对应/16,再增加8位到C类网络地址的起始子网掩码默认值255.255.255.0对应/24.
为方便记忆,参照CCNA学习指南中文第六版93页的第3章中的CIDR值表3.2,从0开始到254,即0,128,192,224,240,248,252,254这些我把它们称作是“x类网络的掩码位常数”,这些常数是固定不变的,而且它们都呈现出一个规律,那就是:随着数值的递增,后一个位常数与前一个位常数的差均可以表示为2的幂递减. 如128与0,差为128,正好是2的7次幂;192与128,差为64,正好是2的6次幂;224与192,差为32,正好是2的5次幂...依次下去,直到254与252的差为2,是2的1次幂。因此这些x类网络的掩码位常数就比较容易记忆了. 在A类地址中,这些我所定义的位常数(仅仅是因为方便记忆)出现在了IP地址的第二个八位位组中;在B类地址中,这些位常数出现在了IP地址的第三个八位位组中;在C类地址中,这些位常数出现在了IP地址的第四个八位位组中.(注意:在C类地址中没有254这个位常数出现,因为CIDR值最大为/30) 而正好是这些位常数才是划分子网的依据. 所以,从以上的规律总结可以发现,只要记住了/8,/16,/24这三个CIDR值所对应子网掩码(正好分别是A,B,C类IP的默认子网掩码),其余的只要+8即可推断得知了. B类和C类则在对应的八位位组放置“位常数”即可. (还是要注意C类没有254)例如 /24就是第四个八位位组为0的掩码,下一个为/25,则是128的掩码,其中有1位为1,块尺寸为128,2个子网,每个子网中有126个主机号. 而/30掩码则永远只提供给你2个主机地址,因为它是有由/22的CIDR值 + 8 得来的,/22 的掩码是252(倒推-8得到的/14掩码也为252,只不过它是在第二个八位位组上出现),所以/30的掩码也为252,其中6位为1,块尺寸为4,26 = 64个子网,每个子网中有2个主机号. 怎么样,是不是很快就能记下来?
6. 5个问题划分子网
这个被选用的子网掩码会产生多少个子网? 2x = 子网数目, 其中x代表掩码中“1”的个数
每个子网中又会有多少个合法的主机号可用? 2y – 2 = 每个子网中主机的数目,其中y代表掩码中“0”的个数
这些合法的子网号是什么? 256 - 子网掩码 = 块大小. 即增量值. 从0开始增加增量值,直至超过掩码所在网络的那个数值为止
每个子网的广播地址是什么? 广播地址总是紧邻下个子网的地址,即:一个子网的广播地址永远是下一个子网地址前面的数值
哪些是合法的主机号? 合法的主机号是介于各个子网之间的数值,并要减去全0和全1的主机号. 即它总是介于子网地址和广播地址之间的地址.
7. 头脑风暴式的划分子网
拿到一个结点地址,首先判定这个IP地址的子网和广播地址. 直接用256减去掩码的值得到块大小. 然后,从0开始递增该块大小的数值,直到数值刚好超过结点地址所在的网络为止. 你很容易就会发现,该结点地址落入在哪两个子网之间,它必然是在这两个用于比较子网数值中较小的那个网络中. 因此可以断定,数值较大的那个子网就是你现在所要判定的结点地址的下一个子网. 举例现有A,B两个数值,A>B,则这个结点地址一定是在B那个网络中,下一个子网则是A所在的网络. 由于已经得出了下一个子网,则广播地址的数值也能得出,因为一个子网的广播地址永远是下一个子网地址前面的数值. 合法的主机ID范围则是介乎于子网号和广播地址之间的号码. 例子在教材上有,我就不再赘述了. 总之记住头脑风暴式划分子网的关键两步骤即可:1. 用256减去掩码得到块大小;2. 增加块大小至正好超过结点地址为止,判定下一个子网以及广播地址和合法的主机地址范围.(A,B,C类地址均通用此法,只是在不同的8位位组上调整“位常数”的位置,上一段落我已经介绍过了)
8. IP寻址排错
首先,打开DOS窗口并ping127.0.0.1。 这是一个诊断或环回地址,如果你得到一个成功的ping返回,则可以认定你的IP栈是被初始化过的。如果失败,那么你的IP栈初始化失败,并且你需要在这一主机上重新安装TCP/IP;
其次,在DOS窗口下,ping本地主机的IP地址。如果成功,那么可以说明你的网卡(Network Interface Card)是功能正常的。如果失败,则表示NIC卡存在问题;
再次,在DOS窗口下,ping默认网关(路由器)。如果ping正常表明NIC已经连接到网路并且可以与本地网络进行通信. 如果失败,则表明存在一个本地物理网路问题,这个问题可能出现在NIC到路由器之间的任何一个位置上;
最后,如果上述三个步骤均成功,尝试ping一下远程服务器。如果正常,则表明你可以在本地主机与远程服务器之间进行IP通信,同时你也可以确信远程物理网络也是正常的.
如果完成步骤1-4后全部都正常,而此用户仍不能与该服务器通信,那么你可能面对着某些域名解析的问题,这需要检查您的域名服务器DNS的设置。但是如果ping远程服务器失败,那么你所面对的将是某些远程物理网络的问题,这时你需要赶到服务器那边并执行前述的步骤1-3的测试直到找到问题的所在.
DOS下常用的网络故障排错的命令:
Packet InterNet Groper(ping)/ traceroute / tracert / arp -a / show ip arp /
ipconfig /all
CCNA第三章子网划分,变长子网掩码(VLSM)和TCP/IP排错考试要点学习笔记的更多相关文章
- CCNA第二章TCP/IP简介考试要点学习笔记
1.描述网络是如何工作的 DoD过程/应用层 -- OSI应用.表示和会话层(定义了结点到结点的应用通信协议以及对用户界面规范的控制): DoD主机到主机层 -- OSI传输层(保证了数据包的 ...
- CCNA第四章第五章Cisco的IOS与SDM及其管理考试要点学习笔记
1. IOS的用户界面 Cisco互联网操作系统(IOS)是思科路由器和大多数交换机的核心,它是一个可以提供路由,交换,网络互联以及远程通信功能的专有内核. Cisco路由器的IOS软件 ...
- 子网划分、变长子网掩码和TCP/IP排错__子网、掩码、网络汇总
1.如何创建子网? 要创建子网,就需要从IP地址的主机部分中借出一定的位,并且保留它们用来定义子网地址.这意味着用于主机的位减少,所以子网越多,可用于定义主机的位越少. 2.子网划分的好处: 1)缩减 ...
- CCNA 第五章 变长子网掩码、汇总和TCP/IP故障排除
1:VLSM:即变长子网掩码,使用长度不同的子网掩码将大型网络划分为众多子网,以满足不同类型的网络设计. 2:运行老式的路由器和例如:RIP V1协议的网络不能使用VLSM,因为它使用分类路由器选择. ...
- 第5章 子网划分和CIDR
第5章 子网划分和CIDR 划分网络 根据A类.B类或C类网络ID来识别网段具有一些局限性,主要是在网络级别之下不能对地址空间进行任何逻辑细分 如果一个IP是一个A类网络.数据报到达网关,然后传输到9 ...
- TCP/IP协议原理与应用笔记18:构成子网和超网
1. 引言: (1)类别IP编址(Classful IP)的缺陷 • 固定的3种IP网络规模 C类地址:少于255台主机的网络 B类地址:介于255~65535台主机的网络 ...
- CCNA 第四章 轻松划分子网
1:划分子网的的好处: (1):减少网络流量 (2):优化网络性能 (3):简化管理 (4):有助于覆盖大型地理区域 2:CIDR和ISP的概念 (1):CIDR:Classless Inter-Do ...
- 可变长子网掩码 VLSM
2014-05-05 17:26:08 标签:IP地址 路由器 技术部 路由表 长子 VLSM的介绍: VLSM(VLSM(Variable Length Subnetwork Mask,可变长子网掩 ...
- 《TCP/IP具体解释》读书笔记(18章)-TCP连接的建立与中止
TCP是一个面向连接的协议.不管哪一方向还有一方发送数据之前.都必须在两方之间建立一条连接.这样的两端间连接的建立与无连接协议UDP不同.UDP向还有一端发送数据报时,无需不论什么预告的握手. 1.建 ...
随机推荐
- LoadRunner参数更新方法和数据分配
参数化的定义:使用指定的数据源中的值来替换脚本录制生成的语句中的参数. 对Vuser脚本进行参数化的好处: 1.减小脚本的大小 2.提供了使用不同的脚本的值执行脚本的能力 参数化涉及两个任务: 1.用 ...
- 16.10.18学到的Java知识
1. 突然间发现自己忘了关于自增自减运算符放在变量前后的区别是什么了? 于是乎,我查了资料. 如果只对自变量进行加1或减1的时候,放在前面和后面都是没有区别的. 但是,如果自增自减运算符使用在需要赋值 ...
- C# log4net输出发生错误的行号
别人调用我写的接口,总是报错,但我这测试是没问题的,就想着用log4net来跟踪一下. 跟踪后,发现接口确实有出错的日志,但是没有具体出错的地方. 通过输出日志的方式,跟踪不是很方便,就想着log4n ...
- PD中将Comment 从Name复制值
PD中将Comment 从Name复制值, 将以下语句考到,pd 工具栏下的执行脚本中执行下就OK了 Option Explicit ValidationMode = True Interactive ...
- iOS通过手势拿到当前的View
UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(t ...
- Android studio debug模式获取变量的值
打断点.debug模式运行,Console界面旁边的Debugger界面,或者在变量上右键add to watches
- IOS 开发 ARC兼容MRC框架
在后面加 -fno-objc-arc
- .Net 对App.config和Web.config的访问操作(增、删、读、改)
一.首先引用Configuration 1)App.config如下: using System.Configuration;//若果还没有Configuration,右键引用文件夹添加引用,在.NE ...
- apache和nginx开启https
1.安装mod_ssl和openssl yum -y install mod_ssl openssl 2.建立服务器密钥 mkdir /etc/httpd/conf.d/ssl.key/ cd /et ...
- 17.iOS App设置icon,启动图,App名称的方法
icon:选择Assets-->AppIcon-->将各种尺寸的icon拖拽到相应的框中. APP名称:选择info-->Bundle name,修改APP名字. 启动图: 首先点击 ...