WorksheetsNCUTCSIE-TCP Connection-Oriented Transmission Principles
Total questions: 13
Worksheet time: 7mins
下列哪一個欄位用來標示封包的來源端 TCP 埠號?
Destination Port
Source Port
Sequence Number
Acknowledge Number
若需要通知對方立即傳送暫存在 Send Buffer 中的資料,應設定哪一個控制位元(Code bit)?
ACK(確認)
PSH(推送)
RST(重置)
FIN(完成)
若主機 A 首次送出時序號為 42,則接收端主機 B 的 ACK=79 最可能代表什麼?
主機 B 期望主機 A 下次的序號為 79
主機 B 正在回覆自身的初始序號 79
主機 B 通知已接收 79 個位元
主機 B 要求重傳到序號 79 的段
若傳輸每次皆為單一字元 'C',則每次成功接收後確認號通常會如何變化?
增加 1
保持不變
減少 1
隨機變化
『主機確認收到回響的 'C'』最可能對應到哪一個方向的段落?
主機 A 收到主機 B 回傳的 'C',因此 A→B 的下一個段有 ACK=80
主機 B 收到主機 A 的 'C',因此 B→A 的下一個段有 ACK=79
主機 A 首次發送 'C',因此 ACK=43
主機 B 首次回覆 'C',因此 ACK=80
在 TCP 超時設定的概念中,哪一敘述最符合設計原則?超時時間應:
略短於連線的來回時間(RTT),以便更快重傳
與 RTT 完全相同,避免過早或過晚重傳
比 RTT 長,從發送區段到收到該區段確認訊息的時間要更長
不依 RTT,固定為常數以簡化實作
約每隔一次 RTT 取得一筆新的 SampleRTT 的目的為:
確保每個封包都計算一次 RTT
定期以最新觀測值更新 EstimatedRTT
避免 EstimatedRTT 變動
增加重傳次數
DevRTT 量測的是什麼?
RTT 的平均值
RTT 的變動程度,即 SampleRTT 與 EstimatedRTT 的偏差量化
發送端的擁塞視窗大小
接收端緩衝區的利用率
若 α 增大(在 EstimatedRTT 的 EWMA 中),其效果最可能為:
EstimatedRTT 對新 SampleRTT 變得更敏感、反應更快
EstimatedRTT 完全忽略新樣本
EstimatedRTT 僅受舊樣本影響
EstimatedRTT 不再收斂
若某網路的 EstimatedRTT 為 100 ms,DevRTT 為 10 ms,逾時間隔約為多少較為適合?
100 ms
110 ms
140 ms
160 ms
若 EstimatedRTT 突然下降而 DevRTT 保持不變,下列何者最可能發生?
逾時間隔隨之減少
逾時間隔增加到前一倍
逾時間隔維持固定
逾時間隔變為零
『不擔保資料包會送達』時,下列哪項為可能的網路行為?
資料包可能被丟棄或遺失,需要靠 TCP 重送確保送達
路由器會暫存所有遺失的資料包並重送
只要提高頻寬就能保證每個資料包送達
應用程式層會自動補齊遺失的資料
若每個資料段都必須個別確認而非使用累積式 ACK,最可能的影響是什麼?
降低控制流量
增加不必要的重傳與確認封包數量
不影響網路效率
使 TCP 無法維持序號
