Q4.
OSI 模型係採通訊協定堆疊(Protocol Stack)方式運作,下列敘述何者正確?
電腦軟體設計共同科目 · 乙級 · Q4
難易度分析
3 / 5
本題要求對 OSI 模型封裝與解封裝的運作流程有深入理解,且需能分辨各層級處理 PDU 的獨立性以及軟硬體實作的區別,選項中設有關於層級功能與處理權限的干擾項,增加了判別難度。
正確答案:③訊息傳遞會經過一連串的表頭(Header)組合與拆解的過程
③ 訊息傳遞會經過一連串的表頭(Header)組合與拆解的過程:封裝(Encapsulation)與解封裝(Decapsulation)是 OSI 模型的核心機制:發送端由上而下逐層加入表頭,接收端則由下而上逐層移除並解讀表頭,形成完整的協定堆疊運作流程。
錯誤選項解析
- ① 各層在收發訊息的過程中都會加入表頭(Header):並非所有 OSI 層級都會加入表頭,例如實體層僅負責位元傳輸而不添加表頭;此外,資料鏈結層除了表頭外還會加入尾碼(Trailer/FCS)進行錯誤偵測。
- ② 各層的表頭(Header)由網路層(Network Layer)統一進行解讀:各層的表頭由對應層級自行解讀,而非由網路層統一處理。這是 OSI 模型的封裝與對等通訊原理,每一層只識別並處理屬於該層的協議控制資訊(PCI)。
- ④ 表頭(Header)的組合與拆解的動作一定要由硬體元件來完成:表頭的組合與拆解可由作業系統的網路協定堆疊(軟體)或網路介面卡(NIC,硬體)共同完成,並非僅限硬體。例如 TCP/IP 協定處理多數由作業系統核心負責。
Learning Tip
"OSI 七層模型的常考陷阱在於混淆「各層獨立運作」與「跨層處理」的概念。切記:每一層僅處理自身的 PDU(協議資料單元),且表頭由對等層之間邏輯通訊,非由單一層級統一管理。實務上需熟記各層的 PDU 名稱(如網路層為封包 Packet、傳輸層為區段 Segment)及封裝順序,此為軟體設計檢定的高頻考點。"
學員答題分佈
①各層在收發訊息的過程中都會加入表頭(Header)0%
②各層的表頭(Header)由網路層(Network Layer)統一進行解讀0%
③訊息傳遞會經過一連串的表頭(Header)組合與拆解的過程0%
④表頭(Header)的組合與拆解的動作一定要由硬體元件來完成0%
此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!