⑴ 滑動窗口協議怎麼算信道利用率
N協議,選擇重傳協議窗口只大小為7,4
以1MB/S發送,2000bit發送時間為2ms 當T =2ms時,第一幀發送完畢,T=2+200 接受,T= 2+200+200回到發送方,因此周期為 2+200+200Ms ,在這期間發送K個幀,則利用率為K/402
下面的自己計算就行了。(K,為窗口大小)
⑵ tcp協議的滑動窗口具體是怎樣控制流量的
TCP滑動窗口機制在控制流量方面起著關鍵作用。它主要分為接受窗口與發送窗口。接收窗口允許接收方通知發送方自己的窗口大小,從而控制發送方的發送速度,以防止過載。發送方在接收到確認ACK時,通過確認號n和窗口大小m,以及當前發送的位元組序號x,計算出可以發送的位元組數。具體來說,發送窗口的計算公式為y=m-(x-n)。在TCP協議中,滑動窗口的實現既提供了可靠性又實現了流量控制,體現了面向位元組流的設計思路。窗口大小由TCP段中的窗口欄位決定,最大值為65535位元組。通過窗口擴大因子,窗口可以擴展至31位。發送窗口的動態變化取決於接收到的確認ACK,而接收窗口的移動則需要確保所有先前的段都已確認。應用程序通過API通知TCP協議棧調整接收窗口大小,以此限制對端的發送窗口流量,從而達到控制流量的目的。