交換機的主要功能包括物理編址、網路拓撲結構、錯誤校驗、幀序列以及流控。目前交換機還具備了一些新的功能,如對VLAN(虛擬區域網)的支援、對鏈路匯聚的支援,甚至有的還具有防火牆的功能。 學習:乙太網交換機瞭解每一埠相連裝置的MAC地址,並將地址同相應的埠對映起來存放在交換機快取中的MAC地址表中。 轉發/過濾:當一個數據幀的目的地址在MAC地址表中有對映時,它被轉發到連線目的節點的埠而不是所有埠(如該資料幀為廣播/組播幀則轉發至所有埠)。 消除迴路:當交換機包括一個冗餘迴路時,乙太網交換機透過生成樹協議避免迴路的產生,同時允許存在後備路徑。 交換機除了能夠連線同種型別的網路之外,還可以在不同型別的網路(如乙太網和快速乙太網)之間起到互連作用。如今許多交換機都能夠提供支援快速乙太網或FDDI等的高速連線埠,用於連線網路中的其它交換機或者為頻寬佔用量大的關鍵伺服器提供附加頻寬。 一般來說,交換機的每個埠都用來連線一個獨立的網段,但是有時為了提供更快的接入速度,我們可以把一些重要的網路計算機直接連線到交換機的埠上。這樣,網路的關鍵伺服器和重要使用者就擁有更快的接入速度,支援更大的資訊流量。 交換機透過以下三種方式進行交換:
1) 直通式: 直通方式的乙太網交換機可以理解為在各埠間是縱橫交叉的線路矩陣電話交換機。它在輸入埠檢測到一個數據包時,檢查該包的包頭,獲取包的目的地址,啟動內部的動態查詢錶轉換成相應的輸出埠,在輸入與輸出交叉處接通,把資料包直通到相應的埠,實現交換功能。由於不需要儲存,延遲非常小、交換非常快,這是它的優點。它的缺點是,因為資料包內容並沒有被乙太網交換機儲存下來,所以無法檢查所傳送的資料包是否有誤,不能提供錯誤檢測能力。由於沒有快取,不能將具有不同速率的輸入/輸出埠直接接通,而且容易丟包。
2) 儲存轉發: 儲存轉發方式是計算機網路領域應用最為廣泛的方式。它把輸入埠的資料包先儲存起來,然後進行CRC(迴圈冗餘碼校驗)檢查,在對錯誤包處理後才取出資料包的目的地址,透過查詢錶轉換成輸出埠送出包。正因如此,儲存轉發方式在資料處理時延時大,這是它的不足,但是它可以對進入交換機的資料包進行錯誤檢測,有效地改善網路效能。尤其重要的是它可以支援不同速度的埠間的轉換,保持高速埠與低速埠間的協同工作。
3) 碎片隔離: 這是介於前兩者之間的一種解決方案。它檢查資料包的長度是否夠64個位元組,如果小於64位元組,說明是假包,則丟棄該包;如果大於64位元組,則傳送該包。這種方式也不提供資料校驗。它的資料處理速度比儲存轉發方式快,但比直通式慢。 簡略的概括一下交換機的基本功能: 1. 像集線器一樣,交換機提供了大量可供線纜連線的埠,這樣可以採用星型拓撲佈線。 2. 像中繼器、集線器和網橋那樣,當它轉發幀時,交換機會重新產生一個不失真的方形電訊號。 3. 像網橋那樣,交換機在每個埠上都使用相同的轉發或過濾邏輯。 4. 像網橋那樣,交換機將區域網分為多個衝突域,每個衝突域都是有獨立的寬頻,因此大大提高了區域網的頻寬。 5. 除了具有網橋、集線器和中繼器的功能以外,交換機還提供了更先進的功能,如虛擬區域網(VLAN)和更高的效能。 交換機的傳輸模式 傳輸模式有全雙工,半雙工,全雙工/半雙工自適應 交換機的全雙工是指交換機在傳送資料
交換機的主要功能包括物理編址、網路拓撲結構、錯誤校驗、幀序列以及流控。目前交換機還具備了一些新的功能,如對VLAN(虛擬區域網)的支援、對鏈路匯聚的支援,甚至有的還具有防火牆的功能。 學習:乙太網交換機瞭解每一埠相連裝置的MAC地址,並將地址同相應的埠對映起來存放在交換機快取中的MAC地址表中。 轉發/過濾:當一個數據幀的目的地址在MAC地址表中有對映時,它被轉發到連線目的節點的埠而不是所有埠(如該資料幀為廣播/組播幀則轉發至所有埠)。 消除迴路:當交換機包括一個冗餘迴路時,乙太網交換機透過生成樹協議避免迴路的產生,同時允許存在後備路徑。 交換機除了能夠連線同種型別的網路之外,還可以在不同型別的網路(如乙太網和快速乙太網)之間起到互連作用。如今許多交換機都能夠提供支援快速乙太網或FDDI等的高速連線埠,用於連線網路中的其它交換機或者為頻寬佔用量大的關鍵伺服器提供附加頻寬。 一般來說,交換機的每個埠都用來連線一個獨立的網段,但是有時為了提供更快的接入速度,我們可以把一些重要的網路計算機直接連線到交換機的埠上。這樣,網路的關鍵伺服器和重要使用者就擁有更快的接入速度,支援更大的資訊流量。 交換機透過以下三種方式進行交換:
1) 直通式: 直通方式的乙太網交換機可以理解為在各埠間是縱橫交叉的線路矩陣電話交換機。它在輸入埠檢測到一個數據包時,檢查該包的包頭,獲取包的目的地址,啟動內部的動態查詢錶轉換成相應的輸出埠,在輸入與輸出交叉處接通,把資料包直通到相應的埠,實現交換功能。由於不需要儲存,延遲非常小、交換非常快,這是它的優點。它的缺點是,因為資料包內容並沒有被乙太網交換機儲存下來,所以無法檢查所傳送的資料包是否有誤,不能提供錯誤檢測能力。由於沒有快取,不能將具有不同速率的輸入/輸出埠直接接通,而且容易丟包。
2) 儲存轉發: 儲存轉發方式是計算機網路領域應用最為廣泛的方式。它把輸入埠的資料包先儲存起來,然後進行CRC(迴圈冗餘碼校驗)檢查,在對錯誤包處理後才取出資料包的目的地址,透過查詢錶轉換成輸出埠送出包。正因如此,儲存轉發方式在資料處理時延時大,這是它的不足,但是它可以對進入交換機的資料包進行錯誤檢測,有效地改善網路效能。尤其重要的是它可以支援不同速度的埠間的轉換,保持高速埠與低速埠間的協同工作。
3) 碎片隔離: 這是介於前兩者之間的一種解決方案。它檢查資料包的長度是否夠64個位元組,如果小於64位元組,說明是假包,則丟棄該包;如果大於64位元組,則傳送該包。這種方式也不提供資料校驗。它的資料處理速度比儲存轉發方式快,但比直通式慢。 簡略的概括一下交換機的基本功能: 1. 像集線器一樣,交換機提供了大量可供線纜連線的埠,這樣可以採用星型拓撲佈線。 2. 像中繼器、集線器和網橋那樣,當它轉發幀時,交換機會重新產生一個不失真的方形電訊號。 3. 像網橋那樣,交換機在每個埠上都使用相同的轉發或過濾邏輯。 4. 像網橋那樣,交換機將區域網分為多個衝突域,每個衝突域都是有獨立的寬頻,因此大大提高了區域網的頻寬。 5. 除了具有網橋、集線器和中繼器的功能以外,交換機還提供了更先進的功能,如虛擬區域網(VLAN)和更高的效能。 交換機的傳輸模式 傳輸模式有全雙工,半雙工,全雙工/半雙工自適應 交換機的全雙工是指交換機在傳送資料