107 鐵路特考高員三級 資訊處理 資通網路 考古題詳解
第 一 題10 分
請寫出下列簡寫之英文全名並解釋之:
(一) ADSL(5 分)
(二) VDSL(5 分)
登入後即可作答並保存紀錄。
核心觀念
本題考查廣域網路與接取網路(Access Network)中「最後一哩」(Last Mile)的核心技術——xDSL(Digital Subscriber Line,數位用戶迴路)家族之演進與特性。核心觀念涵蓋:
- 傳輸媒介與頻譜切割:利用既有的傳統電話雙絞線(Twisted Pair),透過頻分多工(FDM)與調變技術(如 DMT,Discrete Multi-Tone),將高頻數據信號與低頻傳統類比語音(0–4 kHz)隔離,達成數據與電話共存。
- 對稱性與使用者行為模型:依據上行(Upstream)與下行(Downstream)頻寬分配比例,區分非對稱式傳輸與高速雙向傳輸。
- 頻寬與傳輸距離之權衡(Distance vs. Bandwidth Trade-off):雙絞線高頻信號衰減隨頻率與距離劇烈增加,因此提高頻寬必須縮短銅線距離,進而催生光纖到大樓/路側(FTTB/FTTC)搭配 VDSL 的混合架構。
解題方法
本題為標準的「名詞全名與技術簡答題」(兩小題各佔 5 分,共 10 分)。得分策略為「結構化分點作答」,每一小題應固定包含兩大核心要素:
- 英文全名與標準中文譯名(約佔 1~2 分):拼字務必完全精確,大小寫規範清楚。
- 技術核心意涵與運作特徵(約佔 3~4 分):從「傳輸媒介與頻譜架構」、「傳輸特性(頻寬/對稱性)」以及「傳輸距離與應用情境」三個維度簡明闡述。
選項分析
本題為申論簡答題,非選擇題。為利考生全面掌握評分標準與概念差異,將兩者核心屬性縱向對比如下:
| 評比項目 | (一) ADSL | (二) VDSL |
|---|---|---|
| 英文全名 | Asymmetric Digital Subscriber Line | Very-high-bit-rate Digital Subscriber Line |
| 中文標準譯名 | 非對稱數位用戶迴路 | 甚高速(或超高速)數位用戶迴路 |
| 傳輸對稱性 | 嚴格非對稱(下行頻寬遠大於上行) | 支援非對稱或對稱傳輸 |
| 最高理論速率 | 下行約 8 Mbps(ADSL2+ 可達 24 Mbps) | 下行可達 100 Mbps~300 Mbps 以上(VDSL2 / Profile 35b) |
| 有效傳輸距離 | 約 (距離電話機房中央局) | 通常小於 (多在 內發揮最佳效能) |
| 實務佈署架構 | 純雙絞線自電話局(CO)直達用戶端 | 多採「光纖到路側/大樓(FTTC/FTTB)+ 銅線最後一哩」 |
第 二 題10 分
什麼是 HOL Blocking?此現象會發生在路由器的哪一部分?
登入後即可作答並保存紀錄。
核心觀念
- 路由器硬體架構(Router Architecture): 現代高階路由器主要由「輸入埠(Input Ports)」、「交換架構(Switching Fabric)」、「輸出埠(Output Ports)」與「路由處理器(Routing Processor)」組成。
- 隊首阻塞(Head-of-Line Blocking, HOL Blocking)定義: 在採用先進先出(FIFO, First-In-First-Out)排程演算法的輸入緩衝佇列中,排在佇列最前端(Head of Line)的封包若因目標輸出埠競爭或內部交換架構忙碌而受阻,導致其後方所有封包(即使其目標輸出埠目前完全閒置)皆無法向前傳送與交換的現象。
- 效能瓶頸公式: 在均勻隨機流量假設與交叉交換架構(Crossbar Fabric)下,未解決 HOL Blocking 的純輸入佇列交換機,其最大理論通透量(Maximum Theoretical Throughput)受限於:
解題方法
本題屬於標準的技術名詞定義與硬體架構定位題,作答時依序由「現象成因機制」切入定義,再明確指出「硬體發生位置」,最後佐以「解決技術」提升答案之專業深度。
1. 什麼是 HOL Blocking?
- 運作機制: 若交換架構的傳輸速率低於所有輸入埠的總頻寬,或多個輸入埠同時要將封包送往同一個輸出埠,就會在輸入端產生排隊。當輸入埠的緩衝區採用 FIFO 佇列管理時:
- 假設「輸入埠 1」佇列前端的第一個封包 欲送往「輸出埠 X」;佇列後方的第二個封包 欲送往「輸出埠 Y」。
- 此時若「輸入埠 2」的封包搶先佔用了「輸出埠 X」,則 必須留在原處等待。
- 儘管「輸出埠 Y」此時完全閒置, 卻因為排在 後方,受限於 FIFO 規則而完全無法被交換架構排程讀取與轉送。
- 影響結果: 此現象會使空閒的輸出埠無法發揮傳輸效能,大幅降低交換架構的利用率,造成封包延遲增加與通透量嚴重低落。
2. 此現象會發生在路由器的哪一部分?
- 發生位置:路由器的輸入埠(輸入端佇列緩衝區,Input Port Queues / Input Buffers)。
- 發生條件:
- 交換架構速率不足以瞬間處理所有輸入封包,或存在輸出埠競爭(Output Port Contention)。
- 輸入端採用單一 FIFO 佇列存放待轉送封包。
第 三 題30 分
請詳細說明 IPv6 相對於 IPv4 的 6 個主要特色。(每個特色 5 分,共 30 分)
登入後即可作答並保存紀錄。
核心觀念
本題測驗核心為 網際網路協定(IP)由 IPv4 演進至 IPv6 之協定架構重大變革(主要依據 RFC 791 與 RFC 8200 / RFC 2460)。考點著重於 IPv6 如何針對 IPv4 的先天缺陷(位址枯竭、路由表膨脹、封包處理開銷大、缺乏內建安全與組態繁瑣)進行架構層面的改良。考生須精準掌握「位址空間」、「標頭設計」、「擴充彈性」、「位址組態」、「傳輸安全性」與「路由轉送效能」等維度。
解題方法
本題配分高達 30 分(6 個特色,每個 5 分),屬於高配分的結構化問答題。閱卷評分採「點對點給分」,因此答題策略如下:
- 主題化標題:以精準的專業名詞列出 6 大特色作為一級標題。
- 對比式論述:每一項特色內部均遵循「IPv4 現況與缺陷 IPv6 改良機制 具體技術效益」三段式論述,以突出兩者之差異性。
- 數據與協定具體化:寫出關鍵數值(如位元數、固定位元組數)與對應協定(如 NDP、ICMPv6、IPsec、SLAAC),避免空泛描述。
特色深度剖析(對比分析)
1. 龐大的位址空間與多元定址模式(Expanded Addressing Space & Modes)
- IPv4 現況:採用 32 位元位址空間,理論上限僅 個位址,早已面臨枯竭,必須依賴 NAT(網路位址轉譯)緩解,破壞了網際網路端對端(End-to-End)通訊原則。
- IPv6 改良:位址空間擴增至 128 位元,理論位址量達 個,徹底消除位址匱乏問題,使物聯網(IoT)每台設備均可擁有全域單播位址。
- 定址模式精進:取消了 IPv4 的廣播(Broadcast),改以群播(Multicast)取代以減少非目標節點的硬體中斷負擔;同時正式納入任播(Anycast)模式,大幅提升 DNS 與 CDN 等分散式服務的近端存取效率。
2. 固定長度與精簡化的基本標頭(Simplified and Fixed Header Format)
- IPv4 現況:標頭長度為可變動的 20 至 60 位元組(需透過 IHL 欄位指示長度),且包含 14 個欄位。中間路由器轉送時,必須逐跳重新計算標頭校驗和(Header Checksum),造成較大的軟硬體運算負擔。
- IPv6 改良:基本標頭精簡為 8 個欄位,並採用固定長度(40 位元組)。移除 IHL 欄位,並將資料完整性交由第二層(資料鏈結層)與第四層(傳輸層)檢查,因而移除了基本標頭中的 Checksum 欄位。
- 效益:固定長度與無 Checksum 特性極利於硬體以管線化(Pipelining)及 ASIC 進行極速比對與轉送,顯著降低封包延遲(Latency)。
3. 模組化的擴充標頭機制(Flexible Extension Headers)
- IPv4 現況:選擇性功能置於 Options 欄位,使得標頭長度不固定,導致路由器在解析封包時必須動態調整處理偏移量,大幅拖慢轉送效率。
- IPv6 改良:取消 Options 欄位,改採「擴充標頭(Extension Headers)」。基本標頭與各擴充標頭之間透過「下一個標頭(Next Header)」欄位串接成鍊狀結構(如逐跳選項、路由標頭、分段標頭、安全標頭等)。
- 效益:除「逐跳選項標頭(Hop-by-Hop Options Header)」外,沿途的中間路由器均不需剖析或處理後續的擴充標頭,直接轉送,兼顧了協定功能的未來延展性與轉送效能。
4. 無狀態位址自動設定(Stateless Address Autoconfiguration, SLAAC)
- IPv4 現況:主機若要動態獲取 IP,必須倚賴 DHCP 伺服器進行「有狀態(Stateful)」組態管理,或仰賴網管人員手動配置,部署維護成本高。
- IPv6 改良:引入鄰居探索協定(NDP, Neighbor Discovery Protocol,基於 ICMPv6),主機開機時發送路由器請求(RS),接收路由器公告(RA)取得 64 位元的網路前綴(Prefix),再結合介面識別碼(如 EUI-64 或隨機亂數)即可自動組裝出完整的 128 位元全域位址,實現「隨插即用(Plug-and-Play)」。
- 效益:大幅降低大型網路與嵌入式物聯網環境的組態管理負擔,且仍可保留 DHCPv6 提供額外 DNS 或網域名稱資訊。
5. 內建原生的網路層安全防禦(Integrated Security Architecture - IPsec)
第 四 題20 分
DNS 的 Resource Record 是以(Name, Value, Type, TTL)四個欄位表示。有關於 Type 欄位的型態設定,回答以下問題:
(一) 當 Type 設為 A,代表什麼設定?有何作用?(5 分)
(二) 當 Type 設為 NS,代表什麼設定?有何作用?(5 分)
(三) 當 Type 設為 CNAME,代表什麼設定?有何作用?(5 分)
(四) 當 Type 設為 MX,代表什麼設定?有何作用?(5 分)
登入後即可作答並保存紀錄。
核心觀念
本題考查網域名稱系統(Domain Name System, DNS)的底層核心機制——資源記錄(Resource Record, RR)的資料結構與各記錄型態(Type)之定義與運作機制(參照網際網路標準規範 RFC 1034 與 RFC 1035)。
DNS 分散式資料庫儲存的最小單元即為資源記錄,標準格式包含四個基本欄位:
- :擁有此記錄的主機名稱或網區/網域名稱。
- :該記錄所攜帶的實質內容數值(依 而異)。
- :記錄型態,決定了 與 之間的映射關係與語意。
- (Time to Live):快取存活時間(單位為秒),決定遞迴 DNS 伺服器可將此記錄保留在快取中的上限時間。
解題方法
本題為標準申論題,評分標準在於能否準確答出:
- 設定名稱與語意:該記錄型態的正式全名與中英文定義。
- 欄位映射關係:在 中分別放置什麼實體(例如:主機名稱、網域名稱、IPv4 位址)。
- 實際網路作用:該記錄在網域名稱解析、階層式授權委派、別名轉址或電子郵件路由中所扮演的關鍵功能。
解題技巧
- 記憶矩陣(Name vs. Value 映射表):
- :(正向解析)。
- :(委派委任)。
- :(別名映射)。
- :(郵件路由)。
- 高分陷阱提醒:
- CNAME 的方向性: 是「別名(Alias)」, 是「規範名稱(Canonical Name)」,千萬不可寫反。
- MX 與 NS 的 Value 不是 IP:MX 與 NS 記錄的 皆為「主機名稱(FQDN)」,而非 IP 位址;客戶端需透過額外的 A/AAAA 記錄(黏合記錄 Glue Record)才能解析出對應的 IP。
- A 與 AAAA 的區別:Type A 專指 32 位元的 IPv4 位址;若為 128 位元的 IPv6 位址,其 Type 為 AAAA。
【答案】
(一) 當 Type 設為 A
- 代表設定:
- 主機位址記錄(IPv4 Address Record)。
第 五 題30 分
在 TCP 資料傳輸過程中:
(一) 請詳述為何 TCP 區段抵達目的主機時,可能未能依照期待順序排列位元組之原因。(10 分)
(二) 請詳述當傳輸過程中發生錯誤時,如何進行錯誤控制。(20 分)
登入後即可作答並保存紀錄。
核心觀念
本題評量傳輸層(Transport Layer)核心協定 TCP(Transmission Control Protocol) 的可靠傳輸原理與機制,主要涵蓋兩大核心觀念:
- 分層架構與失序到達(Out-of-Order Delivery)成因: TCP 雖然向應用層提供「連線導向、可靠、循序的位元組串流(Connection-oriented, Reliable Byte-Stream Service)」,但其底層仰賴的是網路層 IP 協定。IP 是「無連接、盡力傳遞(Connectionless, Best-Effort)」的封包交換服務,IP 封包(Datagram)獨立轉送且路徑不固定,先天不保證循序送達與可靠性。
- TCP 錯誤控制(Error Control)架構: TCP 保證可靠傳輸的錯誤控制由四大支柱構成:
- 錯誤偵測(Error Detection):藉由 16 位元校驗和(Checksum)與偽標頭(Pseudo-header)檢測位元損壞。
- 確認應答(Acknowledgment, ACK):以累積確認(Cumulative ACK)及選擇性確認(SACK)追蹤接收進度。
- 重傳機制(Retransmission):以「逾時重傳(RTO)」與「快速重傳(Fast Retransmit)」補救遺失。
- 失序緩衝與重組(Buffering & Reassembly):透過接收端暫存區(Receive Buffer)與序號(Sequence Number)完成重整與位元組重組。
解題方法
本題為標準的 30 分申論題(第一小題 10 分、第二小題 20 分),建議採「由底層至高層」、「由偵測至修復」的系統化架構作答:
- 第 (一) 小題(10 分): 從「底層 IP 網路行為」、「中繼節點動態狀態」與「TCP 自身傳輸重傳」三個維度切入,詳述多路徑繞送、佇列延遲抖動、封包遺失與重傳後發先至、以及 IP 分段等具體原因。
- 第 (二) 小題(20 分): 依據錯誤控制的生命週期展開為四個核心面向作答:
- 損壞偵測:說明 Checksum 涵蓋範圍(偽標頭、標頭、資料)與損壞後的「靜默丟棄(Silent Discard)」處理。
- 確認機制:說明累積確認(Cumulative ACK)的「期待下一個位元組」原則與 SACK 區塊回報。
- 重傳機制:詳細比較「逾時重傳(基於 RTT/RTO 計時器)」與「快速重傳(收到 3 個 Duplicate ACK)」的觸發條件與運作流程。
- 重組交付:說明接收端如何緩衝失序區段,直到序號連續才交付應用層。
解題技巧
- 破除常見觀念陷阱:
- TCP 沒有否定確認(NAK):在 TCP 標準中,若收到損壞的封包,處理方式為直接丟棄且不回傳任何通知(Silent Discard),發送端係依賴「計時器逾時」或「後續封包引發的重複 ACK」來察覺異常。
- Checksum 涵蓋範圍包含偽標頭:校驗和計算不僅涵蓋 TCP 標頭與酬載,更包含由來源/目的 IP 位址、協定代號(6)與 TCP 長度所組成的偽標頭(Pseudo-header),以防護錯誤路由。
- 關鍵參數與術語精確化:
- 快速重傳的觸發門檻是 3 個連續的重複確認(3 Duplicate ACKs),加上原始 ACK 總共收到 4 個相同確認序號的 ACK。
- 逾時重傳時間 (Retransmission Timeout)是由來回時間 (Round-Trip Time)動態計算導出(利用 Jacobson 演算法維持滑動加權平均 與變異量 )。
- 版面配置原則: 第 (一) 小題建議分列 4 點原因;第 (二) 小題配分高達 20 分,務必依「偵測 確認 重傳 緩衝重組」四大標題展開,層次分明方能取得高分。
【答案】
(一) TCP 區段抵達目的主機時未能依期待順序排列位元組之原因
TCP 提供端對端可靠的位元組串流服務,但在實體傳輸時,TCP 區段(Segment)必須封裝於 IP 封包(Datagram)內經由網際網路遞送。TCP 區段發生未按序號到達(Out-of-order)的主要原因如下:
- IP 網路的多路徑動態繞送(Multi-path & Dynamic Routing): 網際網路採用封包交換(Packet Switching)與無連接的盡力傳遞(Best-Effort)服務。各 IP 封包在網路中獨立轉送,若中間路由器啟用了負載平衡(如等價多路徑 ECMP)或因網路拓撲動態收斂而調整路由表,同一 TCP 連線前後發送的區段可能經過不同的實體路徑。路徑長短與節點數不同,便會導致「後發先至」的失序現象。
- 中繼節點佇列延遲與網路抖動(Queueing Delay & Jitter): 即使沿相同路徑傳輸,各路由器節點之緩衝佇列因應突發流量會產生劇烈變動。後續傳送的區段若適逢轉發節點佇列清空,其延遲可能遠低於深陷壅塞佇列的前一區段,因而引發到達時間上的抖動與倒置。
- 前置封包遺失與重傳機制(Packet Loss & Retransmission): 當前方的某個 TCP 區段在傳輸過程中因路由器緩衝區溢位(Buffer Overflow)而遭丟棄,發送端需透過「逾時重傳」或「快速重傳」補送該遺失區段。