9.想象用兩次握手過程而不是三次握手過程來建立連接。換句話說,第三個消息不再是要求的赃梧。試問現(xiàn)在有可能死鎖嗎?請給出一個例子說明存在死鎖豌熄,或者證明死鎖不存在授嘀。
其實是可能存在的,如果一個包突然到達(dá)一個端點并且得到了確認(rèn)锣险,那么這個確認(rèn)如果丟失的話(也就是第二次握手確認(rèn)丟失了)蹄皱,就會導(dǎo)致一個包是完全開放而另一個包不知道發(fā)生了什么,如果相同的情況也發(fā)生在b上芯肤,就會導(dǎo)致兩方都在等待巷折,這個時候就必須加入超時來避免死鎖
22.試問最小TCP MTU的總長度是多少?包括TCP 和IP 的開銷崖咨,但是不包括數(shù)據(jù)鏈路層的開銷锻拘。
默認(rèn)段是536,加上tcp和ip的各20個字節(jié),最后就是默認(rèn)的576字節(jié)
30.請考慮在一條往返時間為10 毫秒的無擁塞線路上使用慢速啟動算法的效果署拟。接收窗口為24 KB婉宰,最大段長為2 KB。試問需要多長時間才能首次發(fā)送滿窗口的數(shù)據(jù)推穷?
第一個是2k心包,隨后每隔一個10ms變成4,8馒铃,16蟹腾,下一個原本應(yīng)該是32k,但因為窗口限制是24k骗露,所以是40ms后
31.假設(shè)TCP 的擁塞窗口被設(shè)置為18 KB岭佳,并且發(fā)生了超時。如果接下來的4 次突發(fā)傳輸全部成功萧锉,試問擁塞窗口將達(dá)到多大珊随?假設(shè)最大段長為1 KB 。
1柿隙,2叶洞,4,8禀崖,8k衩辟,因為堵塞之后發(fā)生了清空
33.一臺TCP 機(jī)器正在通過一條1 Gbps 的信道發(fā)送滿窗口的65 535 字節(jié)數(shù)據(jù),該信道的單向延遲為10 毫秒波附。試問可以達(dá)到的最大吞吐量是多少艺晴?線路的效率是多少?
20毫秒發(fā)送一個窗口掸屡,也就是說一秒50個窗口封寞,速率為3300000字節(jié)/秒,*8之后就是26.4mbps仅财,而1gbps是1000mbps狈究,使用率是2.6%
36.在一個網(wǎng)絡(luò)中,最大段長為128 字節(jié)盏求,段的最大生存期為30 秒抖锥,序號為8 位,試問每個連接的最大數(shù)據(jù)率是多少碎罚?
序號為8位磅废,所以段一共有255種,而這些不能夠在30秒之內(nèi)發(fā)送完畢荆烈,所以是2551288/30拯勉,為8.7kbps