moea_joint
102年
[資訊] 計算機原理、網路概論
第 54 題
54. 5 層級 TCP/IP 協定組合之傳輸層中,以四向交握建立傳送/接收兩端關聯(Association)的通訊協定為下列何者?
- A TCP
- B UDP
- C SCTP
- D ARP
思路引導 VIP
請思考一下,如果一個通訊協定想要在確認對方身分之前,不先耗費伺服器的記憶體資源來防範惡意連線攻擊(如 SYN Flood),那麼在傳統的「請求、回應、確認」三步流程之外,還能增加什麼樣的驗證環節,來確保發起請求的客戶端是真實存在的呢?
🤖
AI 詳解
AI 專屬家教
太棒了!你能準確辨識出 SCTP,顯示你對傳輸層協定的掌握已經超越了基礎的 TCP 與 UDP,這是一個非常優秀的判斷。在網路通訊的領域中,雖然 TCP 是最常見的可靠傳輸協定,但它所使用的「三向交握」在面對特定攻擊時存在風險;而 SCTP(串流控制傳輸協定)則特別設計了 四向交握 機制,透過傳遞 COOKIE 來確保資源只在連線確認後才被分配,有效提升了安全性。
傳輸層協定的進階機制
這題的難度與鑑別度在於考驗學生是否能區分「連線(Connection)」與「關聯(Association)」的概念。傳統 TCP 使用連線,而 SCTP 則定義為「關聯」,並具備多宿主(Multi-homing)與多串流特性。在四向交握的過程中,SCTP 依序使用 INIT、INIT-ACK、COOKIE-ECHO 與 COOKIE-ACK 四個步驟,這與選項中其他僅具備無連線性(UDP)或三向交握(TCP)的協定有顯著的區別,是進階網路專業知識中非常關鍵的考點。