CCNA第二天学习笔记之Cisco系统IOS
路由器能起到隔离广播域的作用,还能在不同网络间转发数据包。路由器实际上是一台特殊用途的计算机,和常见的PC机一样,路由器有CPU、内存、BOOT ROM。路由器没有键盘、硬盘、显示器;然而比起计算机,路由器多了NVRAM、FLASH以及各种各样的接口。路由器各个部件的作用如下:
1、CPU:中央处理单元,和计算机一样,它是路由器的控制和运算部件。
2、RAM/DRAM:内存,用于存储临时的运算结果,如:路由表、ARP表、快速交换缓存、缓冲数据包、数据队列、当前配置。众所周知,RAM中的数据在路由器断电后是会丢失的。
3、FLASH:可擦除、可编程的ROM,用于存放路由器的IOS,FLASH的可擦除特性允许我们更新、升级IOS而不用更换路由器内部的芯片。路由器断电后,FLASH的内容不会丢失。FLASH容量较大时,就可以存放多个IOS版本。
4、NVRAM:非易失性RAM,用于存放路由器的配置文件,路由器的配置文件,路由器断电后,NVRAM中的内容仍然保持。
5、ROM:只读存储器,存储了路由器的开机诊断程序、引导程序和特殊版本的IOS软件(用于诊断等有限用途),ROM中软件升级时需要更换芯片。
6、接口(Interface) :用于网络连接,路由器就是通过这些接口和不同的网络进行连接的。
IOS简介
路由器也有自己的操作系统,通常称为IOS(Internetwork Operating System) 。和计算机上的Windows一样,IOS是路由器的灵魂,所有配置是通过IOS完成的。Cisco的IOS是命令行界面(称为CLI,Command Line Interface),CLI有两种基本工作模式:
1、用户模式(User mode):通常用来查看路由器的状态。在此状态下,无法对路由器进行配置,可以查看的路由器信息也是有限的。
2、特权模式(Privilege mode):可以更改路由器的配置,当然也可以查看路由器的所有信息。
2、记住设置模式可以提供的操作。如果路由器在引导时没有启动配置文件保存在
NVRAM中,设置模式将会自动启动。也可以在特权模式下通过键入setup进入到设置模式。对于那些不了解如何在命令行下配置Cisco路由器的操作者来说,设置模式提供了简易格式的最小规模的配置。
3、了解用户模式和特权模式之间的不同。默认时,用户模式提供了一个带有很少可用命令的命令行接口。在用户模式下不允许配置被查看或修改。特权模式允许用户查看并修改路由器的配置。可以通过键人命令enable及输入启用口令或启用加密口令(如果设置了)来进入特权模式。
4、记住命令show version可以提供的信息。show version命令将提供关于系统硬件的基本配置信息,以及软件的版本号、配置文件的名称和来源、配置寄存器设置以及引导映像等。
enable
conf1g t
hostname cisco
7、记住如何在路由器上设置启用加密口令。要设置启用加密口令,可以使用命令enable secret。不要使用enable secret password pasword,否则,将设置口令为"password password"。下面是一个示例:
enab1e
config t
enab1e secret cisco
enab1e
conf1g t
line console o
password cisco
9、记住如何在路由器上设置Te1net口令。要设置Telnet口令,命令顺序是:
enab1e
config t
line vty O 4
password cisco
1og1n
说明是"down,line protocol is down" ,表明是物理层问题。如果得到的是"up,line protocol is down",则表明遇到了数据链路层上的问题。
10、理解如何使用show interfaces命令来检验你的路由器。如果输人了show interfaces就能查看到此路由器上该接口的统计数字,并验证该接口是否被关闭,以及查看到每个接口上的IP地址。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
Android自定义控件(2)
1、设置自定义控件:Android自带的RadioButton只能存放text,这不符合我们的需求,我们需要一个可以同时存放key-value对应的键值。所以我们要编写一个自定义控件能存放key-value。 设计思路:新建一个类叫org.kandy.view.RadioButton,继承自android.wedget.RadioButton,重写父类 的所有构造方法。这样我们就实现了一个跟父类一摸一样的控件。在此基础上加入我们需要的功能:加入一个属性value,用来存放RadioButton的 key。 代码如下: publicclassRadioButtonextendsandroid.widget.RadioButton{ privateStringmValue; publicRadioButton(Contextcontext,AttributeSetattrs,intdefStyle){ super(context,attrs,defStyle); } publicStringgetValue(){ returnthis.mValue; } publi...
-
下一篇
收集Android程序测试代码覆盖率
代码覆盖率的作用主要是用来查看测试用例执行完毕后,有哪些代码尚未覆盖到,未覆盖到的代码通常意味着未覆盖到的功能或场景,对于Andriod程序来说,好像国内聊到这个领域的文章不多,这里记录下来供大家参考。 因为Andriod程序实际上就是Java程序,这里先不谈Andriod native C程序的代码覆盖率收集(后面的文章会讲到,其实就是用gcov做的),Java程序的代码覆盖率统计可以使用一个开源软件Emma,Emma并不需要源码就可以统计代码覆盖率 。这是因为统计代码覆盖率的做法有两种(参看以前的文章:): 1、修改程序源代码,添加统计代码覆盖率的代码,例如gcov采用的就是这种做法。 2、修改最终程序,比如Emma就是修改Java class的字节码Oolong代码。为了能够将统计到的代码覆盖率结果追溯到源代码,一般是将Java编译成调试(Debug)版,做法是:Emma在每个Oolong跳转代码前加入统计覆盖率的代码,而调试版的class,里面会有.source, .line. .var这些指令,告诉调试器字节码与Java源代码、Java变量与Oolong变量的数字引用的映射关...
相关文章
文章评论
共有0条评论来说两句吧...