标题:[转贴]CISCO全攻略 出处:虫虫的blog SINCE2004 时间:Fri, 12 Nov 2004 15:44:34 +0000 作者:网络毛毛虫 地址:http://www.zhenghe.biz/read.php/238.htm 内容: 什么是Cisco? (一) Cisco是San Fransico的简称,ciscohttp://www.cisco.com 是最大的网络设备公司。Cisco以router起家,现在的revenue里面,router占40%,switch占 40%, service占20%. Cisco靠着兼并正成为一个全方位提供网络设备的公司。 什么是CCNA? CCNA是Cisco Certified Network Associate的缩写。要参加CCNA的考试,最好手头有一张Cisco的document CD.如果没有,可以上网直接访问http://www.cisco.com 考过CCNA后,还可以参加更高级的CCNP的考试,CCNP需要考4门。会比CCNA难的多。再往上就是最值钱的CCIE。 如果你取得了CCIE的证书,拿个几十万美金的年薪并不为奇。CCIE有笔试和lab两部份。其实CCIE的笔试比CCNP容易,而且考的许多知识大多是4 、5年前的技术,比较旧了。但lab考试非常的难,要考两天。现在全世界就两个考点,其中一个在San Jose. 如果现在报名的话,要等4个月才能参加考试。 OSI Reference Model 其实OSI model等的基本网络的概念在MCSE考试中都已经学过了。所以我们一般建议大家参加完MCSE的考试再来参加CCNA的考试,不然你的知识面会异常的狭隘。 OSI model 有7 层,由下往上分别是: 7.application 6. presentation 5. Session 4. Transport 3. network 2. datalink (包括LLC和MAC两个sublayer) 1. physical 对于CCNA考试来说,你要知道每一层的定义、功能并有哪些特点。尤其是第3第4层,因为router就工作在第3第4层。并且要对 下面的概念有一定的了解: Ethernet, Token Ring, 802.3, FDDI, 如果有什么不懂的,可以去查document CD. 要区分physical address 和logical address的区别。physical address 就是MAC address, 你可以在command prompt 里面敲: arp -a 纯吹組AC address. 而logical address是IP address或 IPX address. physical address 工作在datalink layer, 而logical address work 在 network layer. 以下是一些考试中会遇到的component和 OSI model 7 layer的对应关系。 7.application -> Telnet, SMTP, FTP 6. presentation -> ASCII, EBCDIC, QuickTime, MPEG, GIF, JPG, TIFF 5. Session -> ZIP, SCP, NFS, SQL 4. Transport -> TCP, SPX, UDP, NBP, OSI transport protocol 3. network -> IP, IPX ,BGP, OSPF, RIP 2. datalink -> MAC address 1. physical MAC address, 48 bits = 12 hexadecimal digits ,敲arp -a 看你network card的MAC address 前面6个hexadecimal digits是 Organizational Unique Identifier (OUI).跟厂家有关。但一个厂家可以有多个OUI, 象Cisco就有100多个OUI. 但相同的OUI 肯定来自同一个厂家。后面的 6个hexadecimal digits是由厂家指定的。这样保证在全世界不可能有两个相同的MAC address. Connection oriented 和connectionless的区别 connection oriented是在连接前先建立connection, 这样保证了数据传输的reliability. 而connectionless是不建立 连接就传输。所以connectionless有更少的overhead,但不能保证数据的reliablity. 所以我们传E-mail要用connection oriented的protocol, 而网上听歌,因为速度更重要,丢几个packets没关系,可以用connectionless的protocol. 在常见的protocol里面, TCP是connection-oriented, UDP是connectionless. 在MCSE考试里面, packets和frame是不分的,但在cisco的考试中间,有下面的对应情况: 7.application 6. presentation 5. Session 4. Transport -> Segments 3. network -> Packets/datagrams 2. datalink -> Frames 1. physical -> bits ( 0 or 1) Flow control是比较难掌握的概念。有三种控制模式: 1. buffer, 是最常用的,其实你在网上传数据,一般都是先写到buffer里面,然后再传送的。如果你会winsocket编程, 你会发觉其实写个network 的application还是很简单的。只要懂得如何往buffer里面写东西就好了,其它的全由system来做 了。 :P 2. Source quench, 就是接收方让发送方减慢传输速度。 3. Windowing, 如果学过networking或MCSE, 对sliding window应该有所了解。其实windowing 就是你发n个packets后返回一个信息,告诉发送方这几个packets已经收到了,如果到一定时候没有收到这return的message, 那n个packets就要重发 。 Hierarchical vs. Flat Address Space MAC address是Flat Address domain name, IP address都是 hierarchical address router 这是cisco考试中间最重要的概念,没事的时候,可以上网search "router" 多看看router到底是干什么的。:P 1. router 肯定有多个network interface, 一般一个network card有一个network interface 2. 连接多个不同的subnet 3. router 通过routing table来决定packets往哪边传,永远不可能往两个interface上传。万一遇到这种情况,会把packet drop 掉。 4. routing table可以人工加, 在command prompt里面,用route add就可以加routing table,但更常见的是安装routing protocol如RIP或OSPF。 5. router 工作在OSI 3 layer上。 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Generated by Bo-blog 2.1.2 beta 3