複選題

7.下列哪些屬於路由協定(Routing Protocol)?
(A) OSPF
(B) BGP
(C) RIP
(D) ICMP
(E) ARP

答案:登入後查看
統計: A(10), B(11), C(12), D(8), E(7) #3678263

詳解 (共 1 筆)

#7223073

【解題思路】

考點只有一句話:

「路由協定=用來讓路由器彼此交換路由資訊的協定。」

最常見的三大路由協定:

  1. RIP(距離向量 Distance Vector)

  2. OSPF(鏈路狀態 Link State)

  3. BGP(邊界閘道 Border Gateway Protocol)

這三個都是「真正的路由協定」,也就是 Router 用來決定封包要走哪條路的演算法+協定。

ICMP 和 ARP 都不是路由協定。

因此正確答案:

A、B、C

【逐步講解觀念】

什麼是 Routing Protocol(路由協定)?

路由器用來「交換路由資訊」的協定,目標是讓每台路由器了解:

  • 哪條路徑可以到某個目的地

  • 這條路徑的成本是多少

  • 出現變動時如何更新路由表

常見分類如下:

類型 協定 說明
內部網路 IGP RIP、OSPF 在同一個組織內運作
外部網路 EGP BGP 讓全球網路互聯,ISP 間使用

所以 A、B、C 都是路由協定,而且都是教科書等級必考。

【選項逐一破題】

(A) OSPF(Open Shortest Path First)

  • 屬於 Link-State 路由協定

  • 由 Cisco 推廣成為業界標準

  • 使用 Dijkstra 演算法(最短路徑)
    是路由協定

(B) BGP(Border Gateway Protocol)

  • 用於 ISP 之間、整個網際網路骨幹使用的協定

  • 讓全球網路知道彼此的路由
    是路由協定

(C) RIP(Routing Information Protocol)

  • 最古老的路由協定之一

  • 使用 hop count(跳數)作為路由成本
    是路由協定

(D) ICMP(Internet Control Message Protocol)

  • 用於 Ping、Traceroute 等診斷工具

  • 用來回報錯誤與控制訊息
    不是路由協定

(E) ARP(Address Resolution Protocol)

  • 將 IP 地址解析成 MAC 地址

  • 屬於資料鏈結層與網路層之間
    不是路由協定

【延伸知識】

三大路由協定差異總整理:

協定 類型 演算法 特點
RIP IGP Distance Vector 簡單、已較少使用
OSPF IGP Link State 快速、準確、企業網路常用
BGP EGP Path Vector 網際網路骨幹必備

ICMP、ARP 很常被誤以為是路由協定,但其實功能完全不同:

  • ICMP → 診斷工具(Ping)

  • ARP → 找 MAC 地址

【記憶技巧】

一句話背起來:

「路由三兄弟:RIP、OSPF、BGP。」
「Ping 用 ICMP,找 MAC 用 ARP。」

更短版:

「路由=R O B(RIP、OSPF、BGP)。」

【常見錯誤】

  1. 以為 ICMP 是路由協定(因為常跟網路狀態有關)
    → 它只是通訊診斷用,不交換路由資訊。

  2. 把 ARP 誤認為路由協定
    → ARP 是「找 MAC」,不是「找路由」。

  3. 忘記 BGP 也是路由協定
    → BGP 其實是支撐整個 Internet 的核心協定。

0
0