资源预览内容
第1页 / 共3页
第2页 / 共3页
第3页 / 共3页
亲,该文档总共3页全部预览完了,如果喜欢就下载吧!
资源描述
4.當一個server收到client送來的FIN時也想結束這一個連線的話,則server亦會同時送出ACK和FIN.5.two-life-segment timeout是由於不確定server端是否有收到client送出的ACK,若是server沒有收到,server會在送出一個FIN,而此時我們有timeout的設計就會在回應一個ACK。10.在TCP運作上會有許多情況下需要retransmission的動作,所以會有重複的packet在接收端重覆出現,因此造成許多不必要的overhead,所以要在接收端量測TCP連線的接收packet的接收率是很困難的一件事。(18.&19.下兩頁)18.(a)(b)a-bcde-fghi(c)w/ Nagle algorithm:以固定速度連續動滑鼠,於連線另一端的軌跡為連續不定速的動路線;w/o Nagle algorithm:以固定速度連續移動滑鼠,於連線另一端的軌跡為連續定速的移動路線。29.(1)在傳送1時發生timeout,重送r1,收到第一次傳送1之回應a1,根據題目,計算出過小之SRTT1,因此使下一回合之ERTT及timeout也變小:(ERTT=a*ERTT+(1-a)*SRTT, timeout=2*ERTT)(2)傳送2時再次timeout,重送r2,收到第一次傳送2之回應a2,計算出過小之SRTT2(SRTT2SRTT1),下一回合timeout時間再變小;(3)直至SRTT=ERTT, 此時True RTT=timeout+SRTT=3*ERTT, 所有的packet皆會被重送(所有的ack皆回應第一次傳送之packet);(4)直至有足夠多個ack是回應重送的packets(當第一次的packet或ack遺失時),使得SRTT持續大於ERTT而使timeout回歸正常。
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号