集線器 路由器 交換機 閘道器 網橋的區別和功能原理
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow
也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!
路由器:連線不同IP 子網的裝置,負責尋徑和轉發,工作在OSI 的網路層。
網橋: 連線不同子網,使其透明通訊,工作在資料鏈路層,解析資料幀。缺點是無法避免“廣播風暴”。
閘道器(gateway):工作在應用層,不同子網間的翻譯器,對收到的資訊進行重新打包。
=====================================================================
集線器:集線器的基本功能是資訊分發,它把一個埠接收的所有訊號向所有埠分發出去。一些集線器在分發之前將弱訊號重新生成,一些集線器整理訊號的時序以提供所有埠間的同步資料通訊。
路由器:
路由器顧名思義就是進行路由的裝置。而路由是指通過相互連線的網路把資訊從源地點移動到目標地點的活動。路由器通過路由決定資料的轉發,轉發策略稱為路由選擇(routing),這也是路由器名稱的由來(router,轉發者)。
網橋:
1、網橋(Bridge)也稱橋接器,是連線兩個區域網的儲存轉發裝置,用它可以完成具有相同或相似體系結構網路系統的連線。
2、網橋的功能:1)網橋對所接收的資訊幀只作少量的包裝,而不作任何修改。
2)網橋可以採用另外一種協議來轉發資訊。
3)網橋有足夠大的緩衝空間,以滿足高峰期的要求。
4)網橋必須具有定址和路徑選擇的能力。四、路由器1、路由器是網路層上的連線,即不同網路
與網路之間的連線。
2、路徑的選擇就是路由器的主要任務。路徑選擇包括兩種基本的活動:一是最佳路徑的判定;二是網間資訊包的傳送。
路由器與網橋的差別:
1)路由器在網路層提供連線服務,用路由器連線的網路可以使用在資料鏈路層和物理層完全不同的協議。路由器的服務通常要由端使用者裝置明確地請求,它處理的僅僅是由其它端使用者裝置要求定址的報文。
2)路由器與網橋的另一個重要差別是,路由器瞭解整個網路,維持互連網路的拓撲,瞭解網路的狀態,因而可使用最有效的路徑傳送包。
閘道器:1、閘道器(協議轉換器)是互連網路中操作在OSI網路層之上的具有協議轉換功能設施,所以稱為設施,是因為閘道器不一定是一臺裝置,有可能在一臺主機中實現閘道器功能。
閘道器用於以下幾種場合的異構網路互連:
1).異構型區域網,如互聯專用交換網PBX與遵循IEEE802標準的區域網。
2).區域網與廣域網的互聯。
3).廣域網與廣域網的互聯。
4).區域網與主機的互聯(當主機的作業系統與網路作業系統不相容時,可以通過閘道器連線)。
3、閘道器的分類
1)協議閘道器:協議閘道器通常在使用不同協議的網路區域間做協議轉換。
2)應用閘道器:應用閘道器是在使用不同資料格式間翻譯資料的系統。
3)安全閘道器:安全閘道器是各種技術的融合,具有重要且獨特的保護作用,其範圍從協議級過濾到十分複雜的應用級過濾。
補充:
集線器 沒有儲存轉發功能 ,是物理層裝置 ,
交換機有儲存轉發功能 鏈路層裝置,還有三層交換機 具有路由功能
路由器連線不同網段 或不同介質的網路 比如 乙太網和光纖網,撥號網。一臺電腦 裝幾塊網絡卡也可以配置成路由器 WIN2000就可以 。
閘道器就是一個區域網的出口 通常閘道器地址就是配置在路由器上的那個地址 ,
網橋是一種特殊的用法,可以分隔大型的網路 好像是用來隔離廣播什麼的
計算機網路往往由許多種不同型別的網路互連連線而成。如果幾個計算機網路只是在物理上連線在一起,它們之間並不能進行通訊,那麼這種“互連”並沒有什麼實際意義。因此通常在談到“互連”時,就已經暗示這些相互連線的計算機是可以進行通訊的,也就是說,從功能上和邏輯上看,這些計算機網路已經組成了一個大型的計算機網路,或稱為網際網路絡,也可簡稱為網際網路、互連網。
將網路互相連線起來要使用一些中間裝置(或中間系統),ISO的術語稱之為中繼(relay)系統。根據中繼系統所在的層次,可以有以下五種中繼系統:
1.物理層(即常說的第一層、層L1)中繼系統,即轉發器(repeater)。
2.資料鏈路層(即第二層,層L2),即網橋或橋接器(bridge)。
3.網路層(第三層,層L3)中繼系統,即路由器(router)。
4.網橋和路由器的混合物橋路器(brouter)兼有網橋和路由器的功能。
5.在網路層以上的中繼系統,即閘道器(gateway).
當中繼系統是轉發器時,一般不稱之為網路互聯,因為這僅僅是把一個網路擴大了,而這仍然是一個網路。高層閘道器由於比較複雜,目前使用得較少。因此一般討論網路互連時都是指用交換機和路由器進行互聯的網路。本文主要闡述交換機和路由器及其區別。
二、交換機和路由器
“交換”是今天網路裡出現頻率最高的一個詞,從橋接到路由到ATM直至電話系統,無論何種場合都可將其套用,搞不清到底什麼才是真正的交換。其實交換一詞最早出現於電話系統,特指實現兩個不同電話機之間話音訊號的交換,完成該工作的裝置就是電話交換機。所以從本意上來講,交換隻是一種技術概念,即完成訊號由裝置入口到出口的轉發。因此,只要是和符合該定義的所有裝置都可被稱為交換裝置。由此可見,“交換”是一個涵義廣泛的詞語,當它被用來描述資料網路第二層的裝置時,實際指的是一個橋接裝置;而當它被用來描述資料網路第三層的裝置時,又指的是一個路由裝置。 我們經常說到的乙太網交換機實際是一個基於網橋技術的多埠第二層網路裝置,它為資料幀從一個埠到另一個任意埠的轉發提供了低時延、低開銷的通路。
由此可見,交換機內部核心處應該有一個交換矩陣,為任意兩埠間的通訊提供通路,或是一個快速交換匯流排,以使由任意埠接收的資料幀從其他埠送出。在實際裝置中,交換矩陣的功能往往由專門的晶片(ASIC)完成。另外,乙太網交換機在設計思想上有一個重要的假設,即交換核心的速度非常之快,以致通常的大流量資料不會使其產生擁塞,換句話說,交換的能力相對於所傳資訊量而無窮大(與此相反,ATM交換機在設計上的思路是,認為交換的能力相對所傳資訊量而言有限)。 雖然乙太網第二層交換機是基於多埠網橋發展而來,但畢竟交換有其更豐富的特性,使之不但是獲得更多頻寬的最好途徑,而且還使網路更易管理。
而路由器是OSI協議模型的網路層中的分組交換裝置(或網路層中繼裝置),路由器的基本功能是把資料(IP報文)傳送到正確的網路,包括:
1.IP資料報的轉發,包括資料報的尋徑和傳送;
2.子網隔離,抑制廣播風暴;
3.維護路由表,並與其他路由器交換路由資訊,這是IP報文轉發的基礎。
4.IP資料報的差錯處理及簡單的擁塞控制;
5.實現對IP資料報的過濾和記帳。
對於不同地規模的網路,路由器的作用的側重點有所不同。
在主幹網上,路由器的主要作用是路由選擇。主幹網上的路由器,必須知道到達所有下層網路的路徑。這需要維護龐大的路由表,並對連線狀態的變化作出儘可能迅速的反應。路由器的故障將會導致嚴重的資訊傳輸問題。
在地區網中,路由器的主要作用是網路連線和路由選擇,即連線下層各個基層網路單位--園區網,同時負責下層網路之間的資料轉發。 在園區網內部,路由器的主要作用是分隔子網。早期的互連網基層單位是區域網(LAN),其中所有主機處於同一邏輯網路中。隨著網路規模的不斷擴大,區域網演變成以高速主幹和路由器連線的多個子網所組成的園區網。在其中,處個子網在邏輯上獨立,而路由器就是唯一能夠分隔它們的裝置,它負責子網間的報文轉發和廣播隔離,在邊界上的路由器則負責與上層網路的連線。
三、第二層交換機和路由器的區別
傳統交換機從網橋發展而來,屬於OSI第二層即資料鏈路層裝置。它根據MAC地址定址,通過站表選擇路由,站表的建立和維護由交換機自動進行。路由器屬於OSI第三層即網路層裝置,它根據IP地址進行定址,通過路由表路由協議產生。交換機最大的好處是快速,由於交換機只須識別幀中MAC地址,直接根據MAC地址產生選擇轉發埠演算法簡單,便於ASIC實現,因此轉發速度極高。但交換機的工作機制也帶來一些問題。 1.迴路:根據交換機地址學習和站表建立演算法,交換機之間不允許存在迴路。一旦存在迴路,必須啟動生成樹演算法,阻塞掉產生迴路的埠。而路由器的路由協議沒有這個問題,路由器之間可以有多條通路來平衡負載,提高可靠性。 2.負載集中:交換機之間只能有一條通路,使得資訊集中在一條通訊鏈路上,不能進行動態分配,以平衡負載。而路由器的路由協議演算法可以避免這一點,OSPF路由協議演算法不但能產生多條路由,而且能為不同的網路應用選擇各自不同的最佳路由。
3.廣播控制:交換機只能縮小衝突域,而不能縮小廣播域。整個交換式網路就是一個大的廣播域,廣播報文散到整個交換式網路。而路由器可以隔離廣播域,廣播報文不能通過路由器繼續進行廣播。
4.子網劃分:交換機只能識別MAC地址。MAC地址是實體地址,而且採用平坦的地址結構,因此不能根據MAC地址來劃分子網。而路由器識別IP地址,IP地址由網路管理員分配,是邏輯地址且IP地址具有層次結構,被劃分成網路號和主機號,可以非常方便地用於劃分子網,路由器的主要功能就是用於連線不同的網路。 5.保密問題:雖說交換機也可以根據幀的源MAC地址、目的MAC地址和其他幀中內容對幀實施過濾,但路由器根據報文的源IP地址、目的IP地址、TCP埠地址等內容對報文實施過濾,更加直觀方便。
6.介質相關:交換機作為橋接裝置也能完成不同鏈路層和物理層之間的轉換,但這種轉換過程比較複雜,不適合ASIC實現,勢必降低交換機的轉發速度。因此目前交換機主要完成相同或相似物理介質和鏈路協議的網路互連,而不會用來在物理介質和鏈路層協議相差甚元的網路之間進行互連。而路由器則不同,它主要用於不同網路之間互連,因此能連線不同物理介質、鏈路層協議和網路層協議的網路。路由器在功能上雖然佔據了優勢,但價格昂貴,報文轉發速度低。 近幾年,交換機為提高效能做了許多改進,其中最突出的改進是虛擬網路和三層交換。
劃分子網可以縮小廣播域,減少廣播風暴對網路的影響。路由器每一介面連線一個子網,廣播報文不能經過路由器廣播出去,連線在路由器不同介面的子網屬於不同子網,子網範圍由路由器物理劃分。對交換機而言,每一個埠對應一個網段,由於子網由若干網段構成,通過對交換機埠的組合,可以邏輯劃分子網。廣播報文只能在子網內廣播,不能擴散到別的子網內,通過合理劃分邏輯子網,達到控制廣播的目的。由於邏輯子網由交換機埠任意組合,沒有物理上的相關性,因此稱為虛擬子網,或叫虛擬網。虛擬網技術不用路由器就解決了廣播報文的隔離問題,且虛擬網內網段與其物理位置無關,即相鄰網段可以屬於不同虛擬網,而相隔甚遠的兩個網段可能屬於不同虛擬網,而相隔甚遠的兩個網段可能屬於同一個虛擬網。不同虛擬網內的終端之間不能相互通訊,增強了對網路內資料的訪問控制。 交換機和路由器是效能和功能的矛盾體,交換機交換速度快,但控制功能弱,路由器控制性能強,但報文轉發速度慢。解決這個矛盾的最新技術是三層交換,既有交換機線速轉發報文能力,又有路由器良好的控制功能。
四、第三層交換機和路由器的區別
在第三層交換技術出現之前,幾乎沒有必要將路由功能器件和路由器區別開來,他們完全是相同的:提供路由功能正在路由器的工作,然而,現在第三層交換機完全能夠執行傳統路由器的大多數功能。作為網路互連的裝置,第三層交換機具有以下特徵:
1.轉發基於第三層地址的業務流;
2.完全交換功能;
3.可以完成特殊服務,如報文過濾或認證;
4.執行或不執行路由處理。
第三層交換機與傳統路由器相比有如下優點:
1.子網間傳輸頻寬可任意分配:傳統路由器每個介面連線一個子網,子網通過路由器進行傳輸的速率被介面的頻寬所限制。而三層交換機則不同,它可以把多個埠定義成一個虛擬網,把多個埠組成的虛擬網作為虛擬網介面,該虛擬網內資訊可通過組成虛擬網的埠送給三層交換機,由於埠數可任意指定,子網間傳輸頻寬沒有限制。 2.合理配置資訊資源:由於訪問子網內資源速率和訪問全域性網中資源速率沒有區別,子網設定單獨伺服器的意義不大,通過在全域性網中設定伺服器群不僅節省費用,更可以合理配置資訊資源。
3.降低成本:通常的網路設計用交換機構成子網,用路由器進行子網間互連。目前採用三層交換機進行網路設計,既可以進行任意虛擬子網劃分,又可以通過交換機三層路由功能完成子網間通訊,為此節省了價格昂貴的路由器。
4.交換機之間連線靈活:作為交換機,它們之間不允許存在迴路,作為路由器,又可有多條通路來提高可靠性、平衡負載。三層交換機用生成樹演算法阻塞造成迴路的埠,但進行路由選擇時,依然把阻塞掉的通路作為可選路徑參與路由選擇。
五、結論
綜上所述,交換機一般用於LAN-WAN的連線,交換機歸於網橋,是資料鏈路層的裝置,有些交換機也可實現第三層的交換。路由器用於WAN-WAN之間的連線,可以解決異性網路之間轉發分組,作用於網路層。他們只是從一條線路上接受輸入分組,然後向另一條線路轉發。這兩條線路可能分屬於不同的網路,並採用不同協議。相比較而言,路由器的功能較交換機要強大,但速度相對也慢,價格昂貴,第三層交換機既有交換機線速轉發報文能力,又有路由器良好的控制功能,因此得以廣播應用。
再補充樓上的
1、HUB工作在1層,只起訊號再生功能。
2、網橋、交換機工作在2層,靠實體地址工作,解決CSMA/CD的衝突問題,網橋基於軟體,現在用的不多,只有個概念,交換機是基於硬體的網橋(ASIC)。
3、路由器工作在3層,靠邏輯地址工作,提供邏輯定址,解決廣播問題。
4、閘道器是3層及3層以上的概念,是個籠統的概念,比如路由器、防火牆等都可以叫做閘道器,他是某一網路的出口的意思。
5、從你們老師的說法看,他太孤陋寡聞,他的觀念還停留在20年前,現在LAN已經逐漸突破地域限制,一個有幾百上千機器的LAN已經不再是新鮮的了,在這種大LAN中,如果採用平坦的地址管理,任何人也不會願意做網管,所以為了管理要把他劃分成小的子網,那麼子網間的連線不用路由又用什麼呢?現在不但在LAN中考慮路由,而且有了帶路由功能的LAN交換機,這都是有實際應用的。問問你的老師,給他個在1000臺機器的LAN,他怎麼管理?!