一:資料鍊路層的功能
1.1 資料鍊路層的建立,維護與拆除
1.2幀包裝,幀傳輸,幀同步
1.3幀的差錯恢複
采用重傳的方法進行。
1.4流量控制
確定中間傳輸裝置的穩定及收發雙方傳輸速率的比對。
二:以太網幀格式
2.1以太網MAC位址
用來識别一個以太網上的某個單獨的裝置或一組裝置。
因MAC位址是由48位二進制數組成,是以通常分為六段。其中前24位是生産廠商想IEEE申請的廠商編号,後24位是網絡接口卡序列号。MAC位址的第八位為0時,表示該MAC位址為單點傳播位址,為1時,表示該MAC位址為多點傳播位址。
2.2以太網幀格式
以太網有多種幀格式,這裡介紹最為常用的Ethernet II的幀格式,該幀共包含六個域。
前導碼包含八字結,包含一層幀起始定界符。在以太網中,前導碼被認為是實體層封裝的一部分,而不是資料鍊路層的封裝。
目的位址包含六位元組,辨別了幀的目的站點MAC位址。目的位址可以是單點傳播位址(單個目的地),多點傳播位址(組目的地)或廣播位址。
源位址包含六位元組,源位址辨別了發送幀站點的MAC位址。源位址一定是單點傳播位址。(第八位是0)
類型域包含兩位元組,用來表示上層協定的類型,如0800H表示IP協定。
資料域包含46-1500位元組。資料域封裝了通過以太網傳輸的高層協定資訊。 <u>類型域和資料域可以了解為資料包</u>
幀校驗序列包含四位元組,是從目的位址到資料域結束這一部分的校驗。
三:交換機的轉發原理。 重點!!!
3.1環境:初始狀态的交換機,三台已知MAC位址用雙絞線與交換機連接配接的PC機。
3.2過程:A主機想要将資料幀發送給B主機。
3.3原理:
-
MAC位址學習
因交換機處于初始狀态,是以交換機中不存在MAC位址表,此時,A主機想發送資料幀給B主機,必然經過1号接口進入交換機,此時,交換機便會将A主機的源位址和收到該資料幀的接口編号(1号接口)對應起來,添加到交換機的MAC位址表中。 -
廣播未知資料幀
交換機知道A主機要将資訊發送給B主機,但交換機目前隻知道A主機的MAC位址,是以交換機在MAC位址表中找不到B主機的MAC位址,是以,交換機采用廣播的方式,除了1号接口之外的所有接口都将轉發這個資料幀,于是,B主機和C主機都會收到這個資料幀。 -
接收方回應消息
B主機和C主機都接收到資料幀後,C主機檢視資料幀,發現和自己沒關系,是以不做回應。B主機發現對方的資料幀正式發給自己的,是以B主機會響應這個廣播,并回應一個資料幀(B主機的源位址22...目标位址11...),此時,資料幀通過2号接口經過交換機,交換機便會将這個資料幀的源位址和接口編号(2接口)對應起來,添加到MAC位址表中。 -
交換機實作單點傳播通信
此時,A主機和B主機的通信便不需要借助廣播了,因為交換機MAC位址表中已經記錄了它們的條目。是以現在A主機和B主機通信,交換機會直接将資料通過對應接口發送給對方。
四:交換機的指令行配置
4.1使用者模式
交換機啟動完按下Enter鍵,首先進入的就是使用者模式。該模式下,使用者受到極大的限制,隻能檢視一些統計資訊。
4.2特權模式
使用者模式下輸入enable(可以簡寫為“en”)指令就可以進入特權模式,該模式可以檢視并修改Cisco裝置的配置。
4.3全局配置模式
特權模式下輸入config terminal(可簡寫為“conf t”)指令就可以進入全局配置模式,使用者在該模式下可修改交換機的全局配置。
4.4接口模式
在全局配置模式下輸入interface fastetherent 0/1(可簡寫為“int f0/1”)指令就可以進入接口模式。與全局模式不同,使用者在該模式下所做的配置都是針對f0/1這個接口所設定的。
4.5檢視MAC位址表
特權模式輸入指令:show mac-address-table[dynamic],"dynamic"是可選參數,可以使交換機隻顯示交換機動态學習到的MAC位址。
4.6配置接口的雙工模式和速率
1.1配置指定接口的通信速率
指令行如下:Switch(config-if)#speed[10/100/1000/auto]
speed:配置接口速率的關鍵字
10/100/1000:為借口配置具體速率值。<u>我們現在一般設定為100</u>
auto:接口與對端自動協商通信速率。
1.2指定接口的雙工模式
指令行如下:switch(config-if)#duplex[full /half /auto]
duplex:配置雙工模式的關鍵字
full:将接口的雙工模式指定為全雙工
half:将接口的雙工模式指定為半雙工
auto:将接口的雙工模式指定為自動協商
兩台交換機的雙工模式一般為全雙工。duplex full