:網橋(Bridge)也稱橋接器,是一種在數據鍊路層将兩個網絡互聯的設備。用它可以完成具有相同或相似體系結構網絡系統的連接。
1.網橋(Bridge)
·網橋的功能
網橋工作在數據鍊路層,如下圖所示。它将兩個局域網(LAN)連起來,根據MAC地址(物理地址)來轉發幀。網橋接收一個完整的數據幀,并将它傳輸到數據鍊路層檢驗校驗和,然後再下傳到物理層,轉發到另一個不同的網絡。
網橋可以有效地聯接兩個LAN,對數據幀進行過濾和存儲轉發,通過對數據幀篩選實現網絡分段。當一個數據幀通過網橋時,網橋檢查數據幀的源物理地址和目的物理地址,如果這兩個地址屬于不同的網段,則網橋将該數據幀轉發到目的物理地址指示的網段,否則不轉發。這樣,兩個局域網網段通過網橋連接後,就像一個局域網一樣。網中任何一台計算機均可發送幀到任何其他連在這兩個網段中的計算機。由于每個網段都支持标準的網絡連接并使用标準的幀格式,計算機并不知道它們是連接在一個局域網中還是連接在一個橋接局域網中。
圖 網絡互連設備與OSI/RM的對應關系
網橋與主機一樣總是收發完整的幀,所以網橋能隔離一些故障。當一個含有差錯的幀通過網橋時,網橋會檢測到它不正确,就簡單地丢棄掉該幀。網橋不會把一個網段上的沖突信号傳輸到另一個網段。因此,網橋會把故障隔離在一個網段中而不會影響到另一個網段。所以網橋能起到隔離網段的作用,對共享式網絡而言,網絡的隔離意味着縮小了沖突域,提高了網絡帶寬。
下圖中有兩個網橋,它連接3個網段。它将原來一個大的沖突域分成了3個沖突域,同一時刻3個網段中可各有一個節點同時發送數據幀。
圖 網橋互聯網段
網橋進行數據幀的過濾和存儲轉發。處理方式 如下:
表 網橋處理方式
數據幀發送方向 |
網橋處理方式 |
A1→X1 |
網橋1可通過檢查數據幀中的源地址和目的地址來确認A1和X1屬于同一個網段,網橋1就不轉發該數據幀,而是将其過濾掉。 |
A1→A3 |
因為A1和A3屬于不同的網段,所以,網橋1先存儲轉發該數據幀到網橋2,之後再通過網橋2轉發到網段3。 |
總體來看,網橋具有以下功能:
圖 網橋的作用
·網橋的分類
網橋可以由軟件和硬件組成,它有以下幾種分類方法 。
表 網橋分類方法
分類方式 |
分類結果 |
對應解釋 |
按網橋所處的位置 |
内橋 |
内橋是文件服務器的一部分,通過在文件服務器内部連接兩個以上的網卡,加上相應的網絡操作系統和軟件進行管理就可作為網橋使用,每個網卡連接一個網段。 |
外橋 |
外橋一般是專用的硬件網橋設備。外橋的設備外觀形态各異,但基本功能是一緻的。 | |
按網橋分布的地理位置 |
本地網橋 |
本地網橋用于連接相鄰的局域網段。對本地網橋而言,諸如帶寬、效率等性能比較重要。 |
遠程網橋 |
當兩個分布在不同地理位置的兩個網段需要連接時,需要在每個網段安裝遠程網橋,并通過傳輸介質(如電話線)進行連接。對遠程網橋而言,拓延其物理範圍是主要目的。
圖 遠程網橋互連網段 | |
按網橋的功能 |
透明網橋 |
透明網橋是一種不需要改動硬件和軟件,無需裝入路由表或參數。隻需插入電纜就可以實現網橋功能的網橋。透明網橋通常用來互聯以太網分段,它以混雜方式工作。混雜方式即接收與之連接的所有LAN傳送的每一幀。當一幀到達時,網橋必須決定将其丢棄還是轉發。如果要轉發,則必須決定發往哪個LAN。這需要通過查詢網橋中一張大型散列表裡的目的地址之後作出決定。該表可列出每個可能的目的地,以及它屬于哪一條輸出線路(LAN)。 |
源路由網橋 |
源路由選擇網橋。源路由選擇的核心思想是假定每個幀的發送者都知道通往目的地的路由。源路由選擇網橋不用決定在什麼地方發送分組,也不用建立主機的物理地址表。通常用于互聯令牌環分段。 |
·網橋的學習功能
當網橋接收到一個數據幀時,它先檢查數據幀的源物理地址,并将該地址與網橋中的路徑表中各項進行對比,如果在路徑表中沒有找到,則将新的源物理地址加入該路徑表中,這就是網橋對網絡地址的學習能力。當網絡中的計算機移動後,不需要手動改變路徑表中的數據,網橋能根據學習到的地址自動重新配置網橋,避免了管理上帶來的麻煩。
·網橋的特點
網橋具有以下一些特點:
(1)網橋能延伸網絡的距離并能隔離網段,它對不需要轉發的數據幀進行過濾,縮小了沖突域,有效提高了網絡流量,改善了網絡的性能和安全性。
(2)網橋可以互聯傳輸介質不同、介質訪問控制方式不同的網絡。但不能互聯網絡層以上協議不同的網絡。
(3)網橋不能隔離廣播,即不能對廣播數據包進行過濾,因此它也不能控制廣播風暴。廣播風暴需要通過更高層的互聯設備才能解決。
(4)網橋沒有路由功能,當存在多條路徑時,它隻能用某一固定的路徑轉發數據幀。
2.路由器
所謂“路由”,是指把數據從一個地方傳送到另一個地方的行為和動作。而路由器,正是執行這種行為動作的設備,是一種連接多個網絡或網段的網絡設備,它能将不同網絡或網段之間的數據信息進行“翻譯”,以使它們能夠相互“讀懂”對方的數據,從而構成一個更大的網絡。
路由器是實現網絡互聯的設備,作用于物理層、數據鍊路層和網絡層。
(1)當通過網絡層互聯設備轉發數據包時,需要識别網絡的第三層地址,以決定一個數據包如何重新包裝和發送。
(2)路由器互聯的各網絡,它們的網絡層使用路由協議還有傳輸層以上使用的協議都必須是相同的。
(3)路由器在物理層、數據鍊路層使用的協議可以是相同的,也可以是不相同的。
(4)路由器丢棄所有的廣播幀,可以隔離多個局域網之間的廣播信息,達到抑制廣播風暴的目的。
·路由器功能
路由器主要有以下幾種功能 :
表 路由器功能
功能 |
功能解釋 |
網絡互連 |
路由器支持各種局域網和廣域網接口,主要用于互連局域網和廣域網,實現不同網絡互相通信。 |
判斷網絡地址和選擇網絡路徑的功能 |
路由器能在多網絡互聯環境中,建立靈活的連接,根據網絡地址對信息包進行過濾或轉發,将不該轉發的信息(包括錯誤信息)都過濾掉,從而可避免廣播風暴。它比網橋具有更強的隔離作用,提高了安全保密性能,并且能夠使網絡傳輸保持最佳帶寬,更适用于複雜的、大型的、異構網聯。 |
網絡管理 |
路由器提供包括配置管理、性能管理、容錯管理和流量控制等功能。 |
路由器所互聯的網絡都是獨立的子網,它們可以有不同的拓撲結構、傳輸介質、介質訪問控制方法和網絡ID,如下圖所示,用路由器連接不同類型的局域網。因此,路由器在多個網絡之間提供網間服務,并具有相應的協議轉換功能。當兩個局域網要保持各自不同的管理控制範圍時,就需要使用路由器。
圖 路由器互聯網絡
路由器的主要任務是路徑的選擇。路徑選擇包括兩種基本的活動:一是最佳路徑的判定;二是網間信息包的傳送。
·路由表
在路由器中保存着與傳輸路徑的相關數據——路由表,供路由選擇時使用。路由表中保存的信息有子網的狀态、網上路由器的個數和下一個路由器的名字等内容。路由表可以是由系統管理員固定設置好的,也可以由系統動态修改,或是由路由器自動調整,或者直接由主機控制。
圖 路由表的類型
·路由器的工作原理
在一個局域網中,如果不需與外界網絡進行通信的話,内部網絡的各工作站都能識别其他各節點,完全可以通過交換機就可以實現數據通信,根本用不上路由器來記憶局域網的各節點MAC地址。路由器識别不同網絡的方法是通過識别不同網絡的網絡ID号進行的,所以為了保證路由成功,每個網絡都必須有一個唯一的網絡編号。路由器要識别另一個網絡,首先要識别的就是對方網絡的路由器IP地址的網絡ID,看是不是與目的節點地址中的網絡ID号相一緻,如果一緻就向這個網絡發送。
為了更清楚地說明路由器的工作原理,我們用下圖所示的網絡加以說明。在本網中,路由器連接4個網段A、B、C、D,每個網段中分别有4台主機。
圖 路由器工作原理示意圖
網段A中的主機A1向網段C中的主機C3發送數據的過程 如下。
圖 數據發送過程
綜上所述,不管網絡有多麼複雜,路由器的工作原理都差不多。雖然實際的網絡比如圖中所示的要複雜得多,其步驟也不會像上述那麼簡單,但總的過程是這樣的。
·路由器的分類
路由器的分類方法有以下幾種 :
表 路由器的分類
分類方式 |
分類結果 |
對應解釋 |
按性能和價格高低 |
高端路由器 |
背闆吞吐量大于40 Gbps的路由器。 |
中端路由器 |
背闆吞吐量在25 Gbps~40 Gbps之間的路由器。 | |
低端路由器 |
背闆吞吐量低于25 Gbps的路由器。 | |
按功能 |
骨幹級路由器 |
是實現企業級網絡互連的關鍵設備,它的數據吞吐量較大,非常重要。 |
企業級路由器 |
連接許多終端系統,連接對象較多,但系統相對簡單,且數據流量較小。 基本性能要求是高速度和高可靠性。為了獲得高可靠性,網絡系統普遍采用諸如熱備份、雙電源、雙數據通路等傳統冗餘技術。 | |
接入級路由器 |
主要應用于連接家庭或ISP内的小型企業客戶群體。要求是以盡量便宜的方法實現盡可能多的端點互連,同時還要求能夠支持不同的服務質量。 | |
按所處網絡位置 |
邊界路由器 |
處于網絡邊緣,用于不同網絡路由器的連接。由于邊界路由器可能要同時接受來自許多不同網絡路由器發來的數據,所以要求這種路由器的背闆帶寬要足夠寬。 |
中間節點路由器 |
處于網絡的中間,通常用于連接不同網絡,起到一個數據轉發的橋梁作用。因為要面對各種各樣的網絡,中間節點路由器都具有MAC地址記憶功能。 | |
按性能 |
線速路由器 |
通常線速路由器是高端路由器。完全可以按傳輸介質帶寬進行通暢傳輸,基本上沒有間斷和延時。它具有非常高的端口帶寬和數據轉發能力,能以傳輸介質速率轉發數據包。 |
非線速路由器 |
中低端路由器一般都是非線速路由器。 | |
按對路由表管理方式 |
靜态路由器 |
需要網絡管理員手工修改所有網絡的路徑表,一般用于小型的網絡互聯。 |
動态路由器 |
可以根據指定的路由器協議自動修改路由器信息,多用于大型的網間互聯。 | |
按對協議的支持 |
單協議路由器 |
隻支持一種路由協議,所連接網絡的網絡層協議必須是一樣的。如隻支持IP協議的單協議路由器,它隻能連接使用IP協議的網絡,并且隻轉發IP數據包,其他網絡層協議的數據包被丢棄。大部分的路由器是單協議路由器。 |
多協議路由器 |
能支持多種網絡層協議,可以連接使用不同網絡層通信協議的網絡。如支持IP協議和IPX(Internet work Packet Exchange)協議的路由器,既可以轉發IP數據包,也可以轉發IPX數據包。 |
3.網關
高層互聯是指互聯傳輸層以上各層協議不同的網絡,其主要互聯設備是網關(Gateway)。
表 網關基本概念
定義 |
網關,又稱協議轉換器,是互聯網絡中操作在OSI/RM模型中的網絡層以上的具有協議轉換功能的設施。網關不一定是一台設備,它是能夠連接不同網絡的軟硬件結合的産品,也可能是在一台主機中實現網關功能。網關工作在OSI/RM模型中的高三層,作用于整個OSI/RM模型的所有7層中。 |
用途 |
網關用于異構網絡的互連,所連接的網絡可以使用不同的格式、通信協議或結構。 |
特點 |
具有高層協議的轉換功能。它可以接收一種協議格式的數據包,在轉發之前将它轉換為另一種協議的數據包。 |
設置位置 |
可以設在服務器、微機或大型機上。 |
價格 |
由于網關具有強大的功能并且大多數時候都和應用有關,因此它們比路由器的價格略高一些。 |
傳輸數據速度 |
由于網關的傳輸更複雜,它們傳輸數據的速度也要比網橋或路由器低一些,可能會造成網絡堵塞。 |
·網關的功能
網關主要具有以下幾種功能:
(1)完成互聯網絡間協議的轉化。
(2)完成報文的存儲轉發和流量控制。
(3)完成應用層的互通及互聯網間網絡管理功能。
(4)提供虛電路接口及相應的服務。
網關的分類
按照網關的功能,我們可以将網關分為3類 。
協議網關:
協議網關通常在使用不同協議的網絡間做協議轉換。
應用網關:
應用網關是在使用不同數據格式間翻譯數據的系統。如數據庫網關可以将不同數據庫系統之間的數據格式進行轉換,實現互連。
安全網關:
安全網關的主要作用是對流經它的數據進行過濾,隻允許安全的信息通過,對不安全的信息進行攔截。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!