kinglab網(wǎng)絡(luò)實(shí)驗(yàn)室,提供*CCNA題庫!一流的師資!讓你受益匪淺!我們給你平臺(tái),讓你成功!
CCNA培訓(xùn)筆記(一)
什么是Cisco?
Cisco是San Fransico的簡(jiǎn)稱,cisco 是*的網(wǎng)絡(luò)設(shè)備公司。Cisco以router起家,現(xiàn)在的revenue里面,router占40%,switch占 40%, service占20%. Cisco靠著兼并正成為一個(gè)全方位提供網(wǎng)絡(luò)設(shè)備的公司。
什么是CCNA?
CCNA是Cisco Certified Network Associate的縮寫。要參加CCNA的考試,*手頭有一張Cisco的document CD.如果沒有,可以上網(wǎng)直接訪問:/univercd/home/home.htm
要取得CCNA,只需要通過一門考試, 640-507。考過CCNA后,還可以參加更高級(jí)的CCNP的考試,CCNP需要考4門。會(huì)比CCNA難的多。再往上就是最值錢的CCIE。 如果你取得了CCIE的證書,拿個(gè)幾十萬美金的年薪并不為奇。CCIE有筆試和lab兩部份。其實(shí)CCIE的筆試比CCNP容易,而且考的許多知識(shí)大多是4 、5年前的技術(shù),比較舊了。但lab考試非常的難,要考兩天。現(xiàn)在全世界就兩個(gè)考點(diǎn),其中一個(gè)在San Jose. 如果現(xiàn)在報(bào)名的話,要等4個(gè)月才能參加考試。
OSI Reference Model
其實(shí)OSI model等的基本網(wǎng)絡(luò)的概念在MCSE考試中都已經(jīng)學(xué)過了。所以我們一般建議大家參加完MCSE的考試再來參加CCNA的考試,不然你的知識(shí)面會(huì)異常的狹隘。
OSI model 有7 層,由下往上分別是:
7. application
6. presentation
5. Session
4. Transport
3. network
2. datalink (包括LLC和MAC兩個(gè)sublayer)
1. physical
對(duì)于CCNA考試來說,你要知道每一層的定義、功能并有哪些特點(diǎn)。尤其是第3第4層,因?yàn)閞outer就工作在第3第4層。并且要對(duì)下面的概念有一定的了解:
Ethernet, Token Ring, 802.3, FDDI, 如果有什么不懂的,可以去查document CD.
要區(qū)分physical address 和logical address的區(qū)別。physical address 就是MAC address, 由于現(xiàn)在還沒有學(xué)Cisco的操作系統(tǒng),你可以在Windows 2000/98/ME/XP的command prompt 下面敲: arp -a 來看到MAC address. 而logical address是IP address或 IPX address.
physical address 工作在datalink layer, 而logical address work 在 network layer.
以下是一些考試中會(huì)遇到的component和 OSI model 7 layer的對(duì)應(yīng)關(guān)系。
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個(gè)hexadecimal digits是 Organizational Unique Identifier (OUI).跟廠家有關(guān)。但一個(gè)廠家可以有多個(gè)OUI, 象Cisco就有100多個(gè)OUI. 但相同的OUI 肯定來自同一個(gè)廠家。后面的 6個(gè)hexadecimal digits是由廠家指定的。這樣保證在全世界不可能有兩個(gè)相同的MAC address.
CCNA培訓(xùn)筆記(二):Connection oriented 和connectionless的區(qū)別
connection oriented是在連接前先建立connection, 這樣保證了數(shù)據(jù)傳輸?shù)膔eliability. 而connectionless是不建立連接就傳輸。所以connectionless有更少的overhead,但不能保證數(shù)據(jù)的reliablity. 所以我們傳E-mail要用connection
oriented的protocol, 而網(wǎng)上聽歌,因?yàn)樗俣雀匾瑏G幾個(gè)packets沒關(guān)系,可以用connectionless的protocol.
在常見的protocol里面, TCP是connection-oriented, UDP是connectionless.
在MCSE考試?yán)锩妫?packets和frame是不分的,但在cisco的考試中間,有下面的對(duì)應(yīng)情況:
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, 是最常用的,其實(shí)你在網(wǎng)上傳數(shù)據(jù),一般都是先寫到buffer里面,然后再傳送的。如果你會(huì)winsocket編程,你會(huì)發(fā)覺其實(shí)寫個(gè)network 的application還是很簡(jiǎn)單的。只要懂得如何往buffer里面寫東西就好了,其它的全由system來做了。 :P
2. Source quench, 就是接收方讓發(fā)送方減慢傳輸速度。
3. Windowing, 如果學(xué)過networking或MCSE, 對(duì)sliding window應(yīng)該有所了解。其實(shí)windowing 就是你發(fā)n個(gè)packets后返回一個(gè)信息,告訴發(fā)送方這幾個(gè)packets已經(jīng)收到了,如果到一定時(shí)候沒有收到這return的message, 那n個(gè)packets就要重發(fā)。
Hierarchical vs. Flat Address Space
MAC address是Flat Address
domain name, IP address都是 hierarchical address
CCNA培訓(xùn)筆記(三):router
這是cisco考試中間最重要的概念,沒事的時(shí)候,可以上網(wǎng)search "router" 多看看router到底是干什么的。:P
1. router 肯定有多個(gè)network interface, 一般一個(gè)network card有一個(gè)network interface
2. 連接多個(gè)不同的subnet
3. router 通過routing table來決定packets往哪邊傳,永遠(yuǎn)不可能往兩個(gè)interface上傳。萬一遇到這種情況,會(huì)把packet drop 掉。
4. routing table可以人工加, 在command prompt里面,用route add就可以加routing table,但更常見的是安裝routing protocol如RIP或OSPF。
5. router 工作在OSI 3 layer上。
IOS (Internetwork Operating System)
正如Microsoft的operating system叫Windows, Cisco的operating system 叫IOS。 其實(shí)Cisco router里面的chip都很便宜的,大多數(shù)也就是486的水平,現(xiàn)在的Pentium computer也就賣幾百美金,為什么這個(gè)小小的router就敢賣好幾千的美金。就是應(yīng)該這個(gè)IOS。 如果說Microsoft是靠Windows壟斷了市場(chǎng),那么說Cisco是靠 IOS來壟斷了市場(chǎng),真是一點(diǎn)都不為過。
要configure a cisco router, 首先要熟悉cisco的 port,看 Cisco 2524的圖, 你要知道下面的port.
console port: 其實(shí)就是serial port, 你要用console cable (Cisco的原裝cable是藍(lán)色的), 一頭連在console port上,一頭連在你PC的serial port上,然后用HyperTerminal 進(jìn)行控制。 一般Cisco的router都是用console port進(jìn)行configure的。
auxiliary port: 是輔助port的意思。一般是遠(yuǎn)程調(diào)試的時(shí)候用modem連接的。用處不是很大,在某些cisco的router里面都沒有這auxilary port.
其它的AUI port或 10baseT的port應(yīng)該不用介紹了吧?
一般Cisco的router都有擴(kuò)展口, 你可以把 WIC (WAN interface card)插進(jìn)去的。你可以根據(jù)你網(wǎng)絡(luò)的需求,訂購不同的WIC。
這設(shè)置router的時(shí)候,一般用 s0 代表 *個(gè)serial port. e0 代表*個(gè) ethernet port. con0 代表*個(gè) console port.
Cisco router的命名是按從右往左,從下往上的順序排列的。比如你有兩個(gè)ethernet port, 左邊那個(gè)就是e1, 右邊那個(gè)就是 e1. 如果這兩個(gè)ethernet port是上下排列的,下面那個(gè)就是e0, 上面那個(gè)就是e1. 在有的router里面,一個(gè)network module solt里面會(huì)有多個(gè)interface, 這時(shí)候你可以用 e1/0, e1/1, e1/2等符號(hào)來表示。
如果是*個(gè)fast ethernet的話,用fa0來表示。
Cisco router的構(gòu)造還是非常的簡(jiǎn)單的。IOS image是在flash memory里面的。flash memory 和一般memory的區(qū)別在于一般memory 的東西,你機(jī)器 power off后就沒有了,而flash memory里面的東西還是存在的。 這IOS image等 router boot 起來的時(shí)候,把image 解壓縮到RAM 里面,所以以后就和RAM 里面的IOS 打交道了。
另外cisco的一些configuration file是在 NVRAM里面的。 NVRAM是Non-Volatile RAM的意思。下面是NVRAM的定義。
Memory that holds its content without power. ROMs, PROMs, EPROMs and flash memory are examples. Disks and tapes may be called non-volatile memory, but they are usually considered storage devices. Sometimes the term refers to memory that is inherently volatile, but maintains its content because it is connected to a battery at all times.
IOS 的用戶界面: Exec 是 CLI (Command Line interface) ,象MS-DOS, unix里面的command line都是 CLI的。而Windows是GUI (Graphic User Interface). CLI的特點(diǎn)是比較難學(xué),但configure 起來比較快?,F(xiàn)在Cisco也正在做Java 的GUI-based configuration software, 但大家還是喜歡CLI的。
要通過CCNA的考試,要三臺(tái)router進(jìn)行練習(xí),如果沒有條件的網(wǎng)友,可以找routersim等軟件進(jìn)行練習(xí)。
configure router的時(shí)候,一般是用console cable 連到console port上的。然后用WIndows 下的HyperTerminal 進(jìn)行configure. 如果你有許多臺(tái)的router, 你也可以把他們的serial port都連到Cisco的terminal server上,然后在別的機(jī)器上用telnet 就可以訪問了。 第二種方案在有許多router的情況下比較方便,但你要添置新的設(shè)備terminal server.