集线器、交换机与路由器
一、名詞解釋:
集線器:(Hub)是指將多條以太網(wǎng)雙絞線或光纖集合連接在同一段物理介質(zhì)下的設(shè)備。集線器發(fā)生在物理層。
交換機:(Switch)是一種用于電(光)信號轉(zhuǎn)發(fā)的網(wǎng)絡(luò)設(shè)備。它可以為接入交換機的任意兩個網(wǎng)絡(luò)節(jié)點提供獨享的電信號通路,把傳輸?shù)男畔⑺偷椒弦蟮南鄳?yīng)路由上。交換機發(fā)生在數(shù)據(jù)鏈路層。
路由器:(Router)是連接因特網(wǎng)中各局域網(wǎng)、廣域網(wǎng)的設(shè)備。在路由器中記錄著路由表,它會根據(jù)信道的情況自動選擇和設(shè)定路由,以最佳路徑,按前后順序發(fā)送信號。路由發(fā)生在網(wǎng)絡(luò)層。
二、具體解釋:
1. 集線器:集線器的目的是在其內(nèi)部將所有網(wǎng)絡(luò)設(shè)備連通,它是一個具有多個端口的設(shè)備,用于網(wǎng)絡(luò)設(shè)備的互連,集線器不具有智能,他不過濾任何數(shù)據(jù),也不知道數(shù)據(jù)要發(fā)送到什么地方,集線器唯一知道的一個事情就是設(shè)備連接到它其中的一個端口。當數(shù)據(jù)到達其中一個端口時,集線器會復(fù)制數(shù)據(jù)包到它所有端口,這樣,連接到該集線器上的所有設(shè)備都可以收到數(shù)據(jù)包。
也就是說,當數(shù)據(jù)包進入集線器的某個端口時,它將被集線器重新廣播到其他所有端口。即使這臺計算機與另外某臺計算機通信,內(nèi)部網(wǎng)絡(luò)中的其他計算機也會收到這些數(shù)據(jù),即使這些數(shù)據(jù)不是要發(fā)給它們的。當發(fā)生這種情況時,不僅會產(chǎn)生安全問題,也會在網(wǎng)絡(luò)上造成不必要的流量,浪費帶寬。?
| 集線器 Hub TABLE | |
| 端口PORT | 設(shè)備DEVICE |
| 1 | A |
| 2 | B |
| 3 | C |
| 4 | D |
如圖:A通過集線器向D發(fā)送一條消息,但是在此集線器內(nèi)的所有設(shè)備都會收到此條消息。
2. 交換機:交換機和集線器非常相似,它也是一個具有多個端口、用于網(wǎng)絡(luò)設(shè)備互聯(lián)的設(shè)備,但是它與集線器不同,交換機是智能的。交換機可以連接到設(shè)備主機的物理地址,它將這些稱為MAC地址的物理地址存儲在自己的地址表中。當數(shù)據(jù)包發(fā)送到交換機時,數(shù)據(jù)包會被直接發(fā)送到預(yù)期的目的端口,而不是像集線器那樣,只是將數(shù)據(jù)包重新廣播到每個端口。
| 交換機 SWITCH TABLE | ||
| 端口PORT | 設(shè)備DEVICE | 地址MAC ADDRESS |
| 1 | A | 00:12:34:56:78:90:A1 |
| 2 | B | 00:12:34:56:78:91:B2 |
| 3 | C | 00:12:34:56:78:92:C3 |
| 4 | D | 00:12:34:56:78:93:D4 |
舉個例子,如果這臺計算機想要和另外一臺計算機通信,數(shù)據(jù)包到達交換機后,交換機在自己的地址表中查看與數(shù)據(jù)包攜帶的目的MAC地址匹配的端口,然后將數(shù)據(jù)包傳送到該端口,數(shù)據(jù)包就只會發(fā)送到想要與之通信的那臺計算機。這是集線器和交換機之間的主要區(qū)別。因此,交換機比集線器更受歡迎,因為它們可以減少網(wǎng)絡(luò)上不必要的流量,同時提高安全性。
如圖:A通過交換機向D發(fā)送一條消息,在此交換機內(nèi)的設(shè)備中只有D會收到消息。
3. 路由器:路由器的作用就和它的名字一樣,它是根據(jù)IP地址,將一個數(shù)據(jù)包從一個網(wǎng)絡(luò)路由轉(zhuǎn)發(fā)到另一個網(wǎng)絡(luò)的設(shè)備,當路由器接收到數(shù)據(jù)包時,路由器會檢查數(shù)據(jù)包的IP地址,并確定該數(shù)據(jù)包是要發(fā)送給自己所在的網(wǎng)絡(luò),還是要發(fā)送給其他網(wǎng)絡(luò),如果路由器確定數(shù)據(jù)包是發(fā)送給自己所在的網(wǎng)絡(luò),那就接收它;如果數(shù)據(jù)包不是發(fā)送給自己所在的網(wǎng)絡(luò),路由器就將這些數(shù)據(jù)包轉(zhuǎn)發(fā)給其他網(wǎng)絡(luò),通過交換機再把數(shù)據(jù)包發(fā)送給對的IP地址,所以路由器本質(zhì)上是一個網(wǎng)絡(luò)的網(wǎng)關(guān)。
?
三、總結(jié)一下:
集線器僅檢測設(shè)備與其物理連接,而交換機可以檢測連接到它的特定設(shè)備,因為它記錄了這些設(shè)備的MAC地址。集線器和交換機用于在本地區(qū)域內(nèi)交換數(shù)據(jù),例如在家庭網(wǎng)絡(luò)中或在一個商業(yè)網(wǎng)絡(luò)中,它們不能在外部網(wǎng)絡(luò)上(例如在互聯(lián)網(wǎng)上)交換數(shù)據(jù)。要將數(shù)據(jù)在自己網(wǎng)絡(luò)之外交換或路由到另一個網(wǎng)絡(luò),例如互聯(lián)網(wǎng),設(shè)備需要能夠讀取IP地址,而集線器和交換機不能讀取IP地址,這就需要用到路由器,路由器可以根據(jù)IP來傳輸數(shù)據(jù)。總之,集線器和交換機構(gòu)建網(wǎng)絡(luò),而路由器連接網(wǎng)絡(luò)。
?
總結(jié)
以上是生活随笔為你收集整理的集线器、交换机与路由器的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 个人机房重构--七层实现登录
- 下一篇: 通讯传输--全双工和半双工