ºóÐø²âÁ¿ÖУ¬RTTd£¨i£©=£¨1-Beta£©* RTTd£¨i-1£©+Beta*{ RTTs- RTT£¨i£©}£» Beta=1/4
ÒÀÌâÒ⣬RTT£¨1£©Ñù±¾ÖµÎª1.5 Ã룬Ôò
RTTs£¨1£©=RTT£¨1£©=1.5s RTTd(1)=RTT(1)/2=0.75s RTO(1)=RTTs(1)+4RTTd(1)=1.5+4*0.75=4.5(s)
£¨2£©RTT£¨2£©=2.5 RTTs£¨1£©=1.5s RTTd£¨1£©=0.75s
RTTd£¨2£©=£¨1-Beta£©* RTTd£¨1£©+Beta*{ RTTs£¨1£©- RT £¨2£©}=0.75*3/4+{1.5-2.5}/4=13/16
RTO(2)=RTTs£¨1£©+4RTTd£¨2£©=1.5+4*13/16=4.75s
5¡ª34 ÒÑÖªµÚÒ»´Î²âµÃTCPµÄÍù·µÊ±Ñӵĵ±Ç°ÖµÊÇ30 ms¡£ÏÖÔÚÊÕµ½ÁËÈý¸ö½ÓÁ¬µÄÈ·Èϱ¨ ÎĶΣ¬ËüÃDZÈÏàÓ¦µÄÊý¾Ý±¨ÎĶεķ¢ËÍʱ¼ä·Ö±ðÖͺóµÄʱ¼äÊÇ£º26ms£¬32msºÍ 24ms¡£Éè¦Á=0£®9¡£ÊÔ¼ÆËãÿһ´ÎµÄеļÓȨƽ¾ùÍù·µÊ±¼äÖµRTTs¡£ÌÖÂÛËùµÃ³öµÄ ½á¹û¡£
´ð£ºa=0.1£¬ RTTO=30
RTT1=RTTO*(1-a) +26*a=29.6
¡¶¼ÆËã»úÍøÂç¡·µÚÎå°æ¿ÎºóϰÌâ½â´ð ÕûÀí±à¼£ºÎÒ²»Êǵض¹×Ó45 RTT2=RTT1*a+32(1-a)=29.84 RTT3=RTT2*a+24£¨1-a£©=29.256
Èý´ÎËã³ö¼ÓȨƽ¾ùÍù·µÊ±¼ä·Ö±ðΪ29.6£¬29.84 ºÍ29.256ms¡£ ¿ÉÒÔ¿´³ö£¬RTT µÄÑù±¾Öµ±ä»¯¶à´ï20%ʱ£¬¼ÓȨƽ¾ùÍù·µ
5¡ª35 ÊÔ¼ÆËãÒ»¸ö°üÀ¨5¶ÎÁ´Â·µÄÔËÊäÁ¬½ÓµÄµ¥³Ì¶Ëµ½¶ËʱÑÓ¡£5¶ÎÁ´Â·³ÌÖÐÓÐ2¶ÎÊÇÎÀ ÐÇÁ´Â·£¬ÓÐ3 ¶ÎÊǹãÓòÍøÁ´Â·¡£Ã¿ÌõÎÀÐÇÁ´Â·ÓÖÓÉÉÏÐÐÁ´Â·ºÍÏÂÐÐÁ´Â·Á½²¿·Ö×é³É¡£ ¿ÉÒÔÈ¡ÕâÁ½²¿·ÖµÄ´«²¥Ê±ÑÓÖ®ºÍΪ250ms¡£Ã¿Ò»¸ö¹ãÓòÍøµÄ·¶Î§Îª1500km£¬Æä´« ²¥Ê±Ñӿɰ´150000km£¯sÀ´¼ÆËã¡£¸÷Êý¾ÝÁ´Â·ËÙÂÊΪ48kb£¯s£¬Ö¡³¤Îª960λ¡£ ´ð£º5 ¶ÎÁ´Â·µÄ´«²¥Ê±ÑÓ=250*2+£¨1500/150000£©*3*1000=530ms 5 ¶ÎÁ´Â·µÄ·¢ËÍʱÑÓ=960/£¨48*1000£©*5*1000=100ms ËùÒÔ5 ¶ÎÁ´Â·µ¥³Ì¶Ëµ½¶ËʱÑÓ=530+100=630ms
5¡ª36 ÖØ¸´5-35Ì⣬µ«¼Ù¶¨ÆäÖеÄÒ»¸ö½µØÉϵĹãÓòÍøµÄ´«ÊäʱÑÓΪ150ms¡£ ´ð£º760ms
5¡ª37 ÔÚTCPµÄÓµÈû¿ØÖÆÖУ¬Ê²Ã´ÊÇÂý¿ªÊ¼¡¢ÓµÈû±ÜÃâ¡¢¿ìÖØ´«ºÍ¿ì»Ö¸´Ëã·¨?ÕâÀïÿһ ÖÖËã·¨¸÷Æðʲô×÷ÓÃ? ¡°³Ë·¨¼õС¡±ºÍ¡°¼Ó·¨Ôö´ó¡±¸÷ÓÃÔÚʲôÇé¿öÏÂ? ´ð£ºÂý¿ªÊ¼£º
ÔÚÖ÷»ú¸Õ¸Õ¿ªÊ¼·¢Ëͱ¨ÎĶÎʱ¿ÉÏȽ«ÓµÈû´°¿ÚcwndÉèÖÃΪһ¸ö×î´ó±¨ÎĶÎMSS µÄÊýÖµ¡£ÔÚÿÊÕµ½Ò»¸ö¶Ôеı¨ÎĶεÄÈ·ÈϺ󣬽«ÓµÈû´°¿ÚÔö¼ÓÖÁ¶àÒ»¸öMSS µÄÊý Öµ¡£ÓÃÕâÑùµÄ·½·¨Öð²½Ôö´ó·¢ËͶ˵ÄÓµÈû´°¿Úcwnd£¬¿ÉÒÔ·Ö×é×¢Èëµ½ÍøÂçµÄËÙÂʸü ¼ÓºÏÀí¡£ ÓµÈû±ÜÃ⣺
µ±ÓµÈû´°¿ÚÖµ´óÓÚÂý¿ªÊ¼ÃÅÏÞʱ£¬Í£Ö¹Ê¹ÓÃÂý¿ªÊ¼Ëã·¨¶ø¸ÄÓÃÓµÈû±ÜÃâËã·¨¡£ÓµÈû ±ÜÃâË㷨ʹ·¢Ë͵ÄÓµÈû´°¿Úÿ¾¹ýÒ»¸öÍù·µÊ±ÑÓRTT ¾ÍÔö¼ÓÒ»¸öMSS µÄ´óС¡£ ¿ìÖØ´«Ëã·¨¹æ¶¨£º
·¢ËͶËÖ»ÒªÒ»Á¬ÊÕµ½Èý¸öÖØ¸´µÄACK ¼´¿É¶Ï¶¨ÓзÖ×鶪ʧÁË£¬¾ÍÓ¦¸ÃÁ¢¼´ÖØ´«¶ª Êֵı¨ÎĶζø²»±Ø¼ÌÐøµÈ´ýΪ¸Ã±¨ÎĶÎÉèÖõÄÖØ´«¼ÆÊ±Æ÷µÄ³¬Ê±¡£ ¿ì»Ö¸´Ëã·¨£º
µ±·¢ËͶËÊÕµ½Á¬ÐøÈý¸öÖØ¸´µÄACK ʱ£¬¾ÍÖØÐÂÉèÖÃÂý¿ªÊ¼ÃÅÏÞssthresh ÓëÂý¿ªÊ¼²»Í¬Ö®´¦ÊÇÓµÈû´°¿Úcwnd ²»ÊÇÉèÖÃΪ1£¬¶øÊÇÉèÖÃΪssthresh ÈôÊÕµ½µÄÖØ¸´µÄAVK Ϊn ¸ö£¨n>3£©£¬Ôò½«cwnd ÉèÖÃΪssthresh
Èô·¢ËÍ´°¿ÚÖµ»¹ÈÝÐí·¢Ëͱ¨ÎĶΣ¬¾Í°´ÓµÈû±ÜÃâËã·¨¼ÌÐø·¢Ëͱ¨ÎĶΡ£ ÈôÊÕµ½ÁËÈ·ÈÏеı¨ÎĶεÄACK£¬¾Í½«cwnd ËõСµ½ssthresh ³Ë·¨¼õС£º
ÊÇÖ¸²»ÂÛÔÚÂý¿ªÊ¼½×¶Î»¹ÊÇÓµÈû±ÜÃâ½×¶Î£¬Ö»Òª³öÏÖÒ»´Î³¬Ê±£¨¼´³öÏÖÒ»´ÎÍøÂçÓµ Èû£©£¬¾Í°ÑÂý¿ªÊ¼ÃÅÏÞÖµssthresh ÉèÖÃΪµ±Ç°µÄÓµÈû´°¿ÚÖµ³ËÒÔ0.5¡£
µ±ÍøÂçÆµ·±³öÏÖÓµÈûʱ£¬ssthresh Öµ¾ÍϽµµÃºÜ¿ì£¬ÒÔ´ó´ó¼õÉÙ×¢Èëµ½ÍøÂçÖÐµÄ·Ö ×éÊý¡£ ¼Ó·¨Ôö´ó£º
ÊÇÖ¸Ö´ÐÐÓµÈû±ÜÃâËã·¨ºó£¬ÔÚÊÕµ½¶ÔËùÓб¨ÎĶεÄÈ·ÈϺ󣨼´¾¹ýÒ»¸öÍù·µÊ±¼ä£©£¬ ¾Í°ÑÓµÈû´°¿Úcwnd Ôö¼ÓÒ»¸öMSS ´óС£¬Ê¹ÓµÈû´°¿Ú»ºÂýÔö´ó£¬ÒÔ·ÀÖ¹ÍøÂç¹ýÔç ³öÏÖÓµÈû¡£
¡¶¼ÆËã»úÍøÂç¡·µÚÎå°æ¿ÎºóϰÌâ½â´ð ÕûÀí±à¼£ºÎÒ²»Êǵض¹×Ó46
5¡ª38 ÉèTCPµÄssthreshµÄ³õʼֵΪ8(µ¥Î»Îª±¨ÎĶÎ)¡£µ±ÓµÈû´°¿ÚÉÏÉýµ½12Ê±ÍøÂç·¢ ÉúÁ˳¬Ê±£¬TCPʹÓÃÂý¿ªÊ¼ºÍÓµÈû±ÜÃâ¡£ÊÔ·Ö±ðÇó³öµÚ1´Îµ½µÚ15´Î´«ÊäµÄ¸÷Óµ Èû´°¿Ú´óС¡£ÄãÄÜ˵Ã÷ÓµÈû¿ØÖÆ´°¿Úÿһ´Î±ä»¯µÄÔÒòÂð£¿
´ð£ºÓµÈû´°¿Ú´óС·Ö±ðΪ£º1£¬2£¬4£¬8£¬9£¬10£¬11£¬12£¬1£¬2£¬4£¬6£¬7£¬8£¬9. 5¡ª39 TCPµÄÓµÈû´°¿Úcwnd´óСÓë´«ÊäÂÖ´ÎnµÄ¹ØÏµÈçÏÂËùʾ£º £¨1£©ÊÔ»³öÈçͼ5-25ËùʾµÄÓµÈû´°¿ÚÓë´«ÊäÂִεĹØÏµÇúÏß¡£ £¨2£©Ö¸Ã÷TCP¹¤×÷ÔÚÂý¿ªÊ¼½×¶ÎµÄʱ¼ä¼ä¸ô¡£ £¨3£©Ö¸Ã÷TCP¹¤×÷ÔÚÓµÈû±ÜÃâ½×¶ÎµÄʱ¼ä¼ä¸ô¡£
£¨4£©ÔÚµÚ16Âִκ͵Ú22ÂÖ´ÎÖ®ºó·¢ËÍ·½ÊÇͨ¹ýÊÕµ½Èý¸öÖØ¸´µÄÈ·ÈÏ»¹ÊÇͨ¹ý³¬ÊÐ¼ì ²âµ½¶ªÊ§Á˱¨ÎĶΣ¿
£¨5£©ÔÚµÚ1ÂִΣ¬µÚ18Âִκ͵Ú24Âִη¢ËÍʱ£¬ÃÅÏÞssthresh·Ö±ð±»ÉèÖÃΪ¶à´ó£¿ £¨6£©ÔÚµÚ¼¸Âִη¢ËͳöµÚ70¸ö±¨ÎĶΣ¿
£¨7£©¼Ù¶¨ÔÚµÚ26ÂÖ´ÎÖ®ºóÊÕµ½ÁËÈý¸öÖØ¸´µÄÈ·ÈÏ£¬Òò¶ø¼ì²â³öÁ˱¨ÎĶεĶªÊ§£¬ÄÇô ÓµÈû´°¿ÚcwndºÍÃÅÏÞssthreshÓ¦ÉèÖÃΪ¶à´ó£¿ ´ð£º£¨ 1£©ÓµÈû´°¿ÚÓë´«ÊäÂִεĹØÏµÇúÏßÈçͼËùʾ£¨¿Î±¾ºó´ð°¸£©£º £¨2£© Âý¿ªÊ¼Ê±¼ä¼ä¸ô£º¡¾1£¬6¡¿ºÍ¡¾23£¬26¡¿ £¨3£© ÓµÈû±ÜÃâʱ¼ä¼ä¸ô£º¡¾6£¬16¡¿ºÍ¡¾17£¬22¡¿
£¨4£© ÔÚµÚ16 ÂÖ´ÎÖ®ºó·¢ËÍ·½Í¨¹ýÊÕµ½Èý¸öÖØ¸´µÄÈ·Èϼì²âµ½¶ªÊ§µÄ±¨ÎĶΡ£ÔÚµÚ22 ÂÖ´ÎÖ®ºó·¢ËÍ·½ÊÇͨ¹ý³¬Ê±¼ì²âµ½¶ªÊ§µÄ±¨ÎĶΡ£ £¨5£© ÔÚµÚ1 Âִη¢ËÍʱ£¬ÃÅÏÞssthresh ±»ÉèÖÃΪ32
ÔÚµÚ18 Âִη¢ËÍʱ£¬ÃÅÏÞssthresh ±»ÉèÖÃΪ·¢ÉúÓµÈûʱµÄÒ»°ë£¬¼´21. ÔÚµÚ24 Âִη¢ËÍʱ£¬ÃÅÏÞssthresh ÊǵÚ18 Âִη¢ËÍʱÉèÖõÄ21 £¨6£© µÚ70 ±¨ÎĶÎÔÚµÚ7 Âִη¢Ëͳö¡£
£¨7£© ÓµÈû´°¿Úcwnd ºÍÃÅÏÞssthresh Ó¦ÉèÖÃΪ8 µÄÒ»°ë£¬¼´4.
5¡ª40 TCPÔÚ½øÐÐÁ÷Á¿¿ØÖÆÊ±ÊÇÒÔ·Ö×éµÄ¶ªÊ§×÷Ϊ²úÉúÓµÈûµÄ±êÖ¾¡£ÓÐûÓв»ÊÇÒòÓµÈû¶ø ÒýÆðµÄ·Ö×鶪ʧµÄÇé¿ö?ÈçÓУ¬Çë¾Ù³öÈýÖÖÇé¿ö¡£ ´ð£º
µ±Ip Êý¾Ý±¨ÔÚ´«Êä¹ý³ÌÖÐÐèÒª·ÖƬ£¬µ«ÆäÖеÄÒ»¸öÊý¾Ý±¨Î´Äܼ°Ê±µ½´ïÖյ㣬
¶øÖÕµã×é×°IP Êý¾Ý±¨Òѳ¬Ê±£¬Òò¶øÖ»ÄܶªÊ§¸ÃÊý¾Ý±¨£»IP Êý¾Ý±¨ÒѾµ½´ïÖյ㣬µ« ÖÕµãµÄ»º´æÃ»ÓÐ×ã¹»µÄ¿Õ¼ä´æ·Å´ËÊý¾Ý±¨£»Êý¾Ý±¨ÔÚת·¢¹ý³ÌÖо¹ýÒ»¸ö¾ÖÓòÍøµÄ ÍøÇÅ£¬µ«ÍøÇÅÔÚת·¢¸ÃÊý¾Ý±¨µÄ֡ûÓÐ×ã¹»µÄ²î´í¿Õ¼ä¶øÖ»ºÃ¶ªÆú¡£
5¡ª41 ÓÃTCP´«ËÍ512×Ö½ÚµÄÊý¾Ý¡£Éè´°¿ÚΪ100×Ö½Ú£¬¶øTCP±¨ÎĶÎÿ´ÎÒ²ÊÇ´«ËÍ100 ×Ö½ÚµÄÊý¾Ý¡£ÔÙÉè·¢ËͶ˺ͽÓÊÕ¶ËµÄÆðʼÐòºÅ·Ö±ðѡΪ100ºÍ200£¬ÊÔ»³öÀàËÆÓÚ Í¼5-31µÄ¹¤×÷ʾÒâͼ¡£´ÓÁ¬½Ó½¨Á¢½×¶Îµ½Á¬½ÓÊͷŶ¼Òª»ÉÏ¡£ cwn d n 1 1 2 2 4 3 8 4 16 5 32 6 33 7 34 8 35 9 36 10 37 11 38 12 39 13 cwn d n 40 14 41 15 42 16
21 17 22 18 23 19 24 20 25 21 26 22 1 23 2 24 4 25 8 26
¡¶¼ÆËã»úÍøÂç¡·µÚÎå°æ¿ÎºóϰÌâ½â´ð ÕûÀí±à¼£ºÎÒ²»Êǵض¹×Ó47
5¡ª42 ÔÚͼ5-32ÖÐËùʾµÄÁ¬½ÓÊͷŹý³ÌÖУ¬Ö÷»úBÄÜ·ñÏȲ»·¢ËÍACK=x+1µÄÈ·ÈÏ? (Òò ΪºóÃæÒª·¢Ë͵ÄÁ¬½ÓÊͷű¨ÎĶÎÖÐÈÔÓÐACK=x+1ÕâÒ»ÐÅÏ¢) ´ð£º
Èç¹ûB ²»ÔÙ·¢ËÍÊý¾ÝÁË£¬ÊÇ¿ÉÒÔ°ÑÁ½¸ö±¨ÎĶκϲ¢³ÉΪһ¸ö£¬¼´Ö»·¢ËÍ
FIN+ACK ±¨ÎĶΡ£µ«Èç¹ûB »¹ÓÐÊý¾Ý±¨Òª·¢ËÍ£¬¶øÇÒÒª·¢ËÍÒ»¶Îʱ¼ä£¬ÄǾͲ»ÐУ¬ ÒòΪA ³Ù³ÙÊÕ²»µ½È·ÈÏ£¬¾Í»áÒÔΪ¸Õ²Å·¢Ë͵ÄFIN ±¨ÎĶζªÊ§ÁË£¬¾Í³¬Ê±ÖØ´«Õâ¸ö FIN ±¨ÎĶΣ¬ÀË·ÑÍøÂç×ÊÔ´¡£
5¡ª43 ÔÚͼ(5-33)ÖУ¬ÔÚʲôÇé¿öÏ»ᷢÉú´Ó״̬LISTENµ½×´Ì¬SYN_SENT£¬ÒÔ¼°´Ó×´ ̬SYN_ENTµ½×´Ì¬SYN_RCVDµÄ±äǨ?
´ð£ºµ±A ºÍB ¶¼×÷Ϊ¿Í»§£¬¼´Í¬Ê±Ö÷¶¯´ò¿ªTCP Á¬½Ó¡£ÕâʱµÄÿһ·½µÄ״̬±äǨ ¶¼ÊÇ£ºCLOSED----??SYN-SENT---??SYN-RCVD--??ESTABLISHED
5¡ª44 ÊÔÒÔ¾ßÌåÀý×Ó˵Ã÷Ϊʲôһ¸öÔËÊäÁ¬½Ó¿ÉÒÔÓжàÖÖ·½Ê½ÊÍ·Å¡£¿ÉÒÔÉèÁ½¸ö»¥ÏàͨÐÅ µÄÓû§·Ö±ðÁ¬½ÓÔÚÍøÂçµÄÁ½½áµãÉÏ¡£
´ð£ºÉèA,B ½¨Á¢ÁËÔËÊäÁ¬½Ó¡£ÐÒéÓ¦¿¼ÂÇÒ»ÏÂʵ¼Ê¿ÉÄÜÐÔ£º A »òB ¹ÊÕÏ£¬Ó¦Éè¼Æ³¬Ê±»úÖÆ£¬Ê¹¶Ô·½Í˳ö£¬²»ÖÁÓÚËÀËø£» A Ö÷¶¯Í˳ö£¬B ±»¶¯Í˳ö B Ö÷¶¯Í˳ö£¬A ±»¶¯Í˳ö
5¡ª45 ½âÊÍΪʲôͻȻÊÍ·ÅÔËÊäÁ¬½Ó¾Í¿ÉÄܻᶪʧÓû§Êý¾Ý£¬¶øÊ¹ÓÃTCPµÄÁ¬½ÓÊÍ·Å·½ ·¨¾Í¿É±£Ö¤²»¶ªÊ§Êý¾Ý¡£ ´ð£º
µ±Ö÷»ú1 ºÍÖ÷»ú2 Ö®¼äÁ¬½Ó½¨Á¢ºó£¬Ö÷»ú1 ·¢ËÍÁËÒ»¸öTCP Êý¾Ý¶Î²¢ÕýÈ·µÖ´ï
Ö÷»ú2£¬½Ó×ÅÖ÷»ú1 ·¢ËÍÁíÒ»¸öTCP Êý¾Ý¶Î£¬Õâ´ÎºÜ²»ÐÒ£¬Ö÷»ú2 ÔÚÊÕµ½µÚ¶þ¸öTCP