單元 09 至 16 解答
這是解答。建議先完成對應的習題與實驗,再對照推理過程與評分規準。
單元 09 期中題組
- 網路 192.0.2.64、廣播 .127、一般主機 .65 至 .126。DNS 同網段所以找 .66 MAC,遠端走閘道 .65。完整範圍 10 分、兩次鄰居對象各 5 分。
- ARP→DNS→路由/閘道鄰居→TCP→HTTP,按本題條件;快取/IPv6 等會改變。DNS 只提供名稱資料,不證明 TCP、TLS 或 HTTP。依賴 12 分、限制 8 分。
- BDP 125000 bytes,視窗 65536 小於 BDP;上界 10.48576 Mb/s,內容下界 0.76294 秒。各結果及單位合 20 分;未計啟動與開銷。
- Content-Length 計 UTF-8 等實際編碼 bytes。中途 EOF 不得當完整內容;使用 HTTP parser 時不足長度應報 IncompleteRead 等錯誤。兩項各 10 分。
- 正向丟棄、回程不可達、server 未回、state policy 等兩項不同假設各 5 分;提出出口 SYN 和服務端接收/回覆證據 10 分。
單元 10
- B 經 A-B 成本 2、C 經 A-B-C 成本 3、D 經 A-B-C-D 成本 4。
- A-B-D 與 A-C-D 皆成本 6,tie-breaking 可選其一或依能力 ECMP。
- 各節點取得失效與更新資訊的時間不同,舊表可不一致;迴路防護與收斂機制需明列。
- BGP 考量 AS 政策、授權與屬性,沒有單一全域成本圖決定所有組織願意轉送的路徑。
單元 11
- 2001:db8::10:1。
- 通常 RA;DHCPv6 沒有預設路由選項。其他手動設定情境另列。
- global 位址可路由仍需路徑、服務監聽及允許的防火牆政策。NAT 和存取控制不同。
- 查 OS 路由、peer 選擇、DNS/AAAA、接管入口、出口與回程,涵蓋 0.0.0.0/0 與 ::/0 的政策及 endpoint 例外。
單元 12
- EIM 只描述對映;入站可能仍 ADF/APDF。
- STUN 回報特定目的看到的對映並可做連通性檢查;TURN 提供 relay。
- ISP 的上游對映仍擋在家用路由外,家庭 port forward 不自動建立 ISP 轉送。
- NAT 對映可能隨目的、協定、state、時間不同;單次觀察不能覆蓋所有組合。
單元 13
- 普通 hash 無共享祕密,攻擊者可對修改資料重算;MAC 有 key 並提供對應認證。
- 舊密文 tag 可仍有效,需要 session、序號視窗或已見材料等狀態防重放。
- 固定 PSK 洩漏可能解開使用其衍生 key 的舊資料;臨時 DH 在祕密正確銷毀、協定驗證正確條件下提供 PFS。
- 代理需知道最終目的以建立出口;外層加密保護路徑觀察者,不能隱瞞解密端本來就需處理的請求。
單元 14
- 信任鏈與名稱是獨立檢查,SAN 須符合預期名稱。
- 未啟用 ECH 時 SNI 通常可見。成功 ECH 仍有外層 public_name、IP、大小/時間,其他 DNS 管道可能暴露目標。
- 代理可見請求目的、出口 IP 及未被 ECH 保護的協商資訊,未終止內層 TLS 則不直接讀 HTTP 內容。
- AEAD 驗證完整性不記住已執行操作,0-RTT 有重放風險及不同 PFS 條件,業務需另行處理。
單元 15
- H2 frames 仍在同一條可靠有序 TCP 中,遺失缺口阻止後續 bytes 交付。
- stream 按該 stream 可靠有序交付,DATAGRAM 不重傳、可能遺失,仍受壅塞控制。
- cwnd、連線級流控、路徑、CPU、QPACK 和應用依賴都可產生等待。
- no-cache 通常要求使用前驗證,不禁止儲存;no-store 禁止儲存該內容的指令語義。
單元 16
- PHY rate 不等於應用有效速率,媒介競爭、干擾、重傳、標頭、回程及端點能力都會影響。
- TCP 是否建成、TLS 驗證是否成功、HTTP 對端回應與狀態、內容等依次查;DNS 成功不能代替它們。
- 固定 route/server/load 比較空閒與負載期間 RTT 分布、瓶頸排隊及負載停止後恢復;註明對照與計時。
- 還缺版本、路徑、工作負載、樣本數、尾端/變異、CPU、同時競爭與有效 bytes 定義等。