交換機
(英文:Switch,意為“開關”)是一種用于電信號轉發的網路設備,它可以為接入交換機的任意兩個網路節點提供獨享的電信號通路,最常見的交換機是以太網交換機,其他常見的還有電話語音交換機、光纖交換機等,
路由器
(Router)是連接因特網中各局域網、廣域網的設備,它會根據信道的情況自動選擇和設定路由,以最佳路徑,按前后順序發送信號的設備,路由器是互聯網路的樞紐、“交通警察”,目前路由器已經廣泛應用于各行各業,各種不同檔次的產品已成為實作各種骨干網內部連接、骨干網間互聯和骨干網與互聯網互聯互通業務的主力軍,
然后我們再來說二者的區別:
a.交換機作業在第二層,資料鏈路層;路由器作業在第三層,網路層,
b.在資料鏈路層只能識別物理地址,因此當交換機的某個埠收到一個資料幀時,交換機會讀取資料幀中相應的目標地址的MAC地址,然后在自己的MAC地址表中查找是否有目標MAC地址的埠資訊,如果有,則把資料幀轉發到相應的埠;如果沒有,則向除源埠外的所有埠進行轉發,
c.當路由器的某個介面收到一個包時,路由器會讀取包中相應目標的邏輯地址的網路部分,然后在路由表中進行查找,如果在路由表中找到了目標地址的路由條目,則把包轉發到路由器的相應介面;如果在路由表中沒有找到目標地址的路由條目,那么,如果路由器配置了默認路由,就根據默認路由的配置轉發到路由器的相應介面;如果路由器中沒有配置默認路由,則將該包丟棄,并回傳不可達資訊,
d.傳統的交換機只能分割沖突域,不能分割廣播域;而路由器可以分割廣播域;
e.路由器提供了防火墻的服務:路由器僅僅轉發特定地址的資料包,不傳送不支持路由協議的資料包傳送和未知目標網路資料包的傳送,從而可以防止廣播風暴,
路由表怎么寫?
子網掩碼32位與IP地址32位相對應,IP地址如果某位是網路地址,則子網掩碼為1,否則為0,


網關
網關實質上是一個網路通向其他網路的IP地址,
大家都知道,從一個房間走到另一個房間,必然要經過一扇門,同樣,從一個網路向另一個網路發送資訊,也必須經過一道“關口”,這道關口就是網關,顧名思義,網關(Gateway)就是一個網路連接到另一個網路的“關口”,
比如有網路A和網路B,
網路A的IP地址范圍為
“192.168.1.1~192. 168.1.254”,
子網掩碼為
255.255.255.0;
網路B的IP地為
“192.168.2.1~192.168.2.254”,
子網掩碼為
255.255.255.0,
在沒有路由器的情況下,兩個網路之間是不能進行TCP/IP通信的,即使是兩個網路連接在同一臺交換機(或集線器)上,TCP/IP協議也會根據子網掩碼(255.255.255.0)判定兩個網路中的主機處在不同的網路里,而要實作這兩個網路之間的通信,則必須通過網關,如果網路A中的主機發現資料包的目的主機不在本地網路中,就把資料包轉發給它自己的網關,再由網關轉發給網路B的網關,網路B的網關再轉發給網路B的某個主機(如附圖所示),網路B向網路A轉發資料包的程序,
所以說,只有設定好網關的IP地址,TCP/IP協議才能實作不同網路之間的相互通信,那么這個IP地址是哪臺機器的IP地址呢?網關的IP地址是具有路由功能的設備的IP地址,具有路由功能的設備有路由器、啟用了路由協議的服務器(實質上相當于一臺路由器)、代理服務器(也相當于一臺路由器),
注意:首先‘網關’一個大概念,不具體特指一類產品,只要連接兩個不同的網路的設備都可以叫網關;而‘路由器’么一般特指能夠實作路由尋找和轉發的特定類產品,路由器很顯然能夠實作網關的功能,
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/292677.html
標籤:其他
