ÄÚÈÝ·¢²¼¸üÐÂʱ¼ä : 2025/7/6 6:35:28ÐÇÆÚÒ» ÏÂÃæÊÇÎÄÕµÄÈ«²¿ÄÚÈÝÇëÈÏÕæÔĶÁ¡£
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 ´óС£¬Ê¹ÓµÈû´°¿Ú»ºÂýÔö´ó£¬ÒÔ·ÀÖ¹ÍøÂç¹ýÔç³öÏÖÓµÈû ¡£
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µÄ¹ØÏµÈçÏÂËùʾ£º cwnd 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 cwnd 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
£¨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
µÄ¹¤×÷ʾÒâͼ¡£´ÓÁ¬½Ó½¨Á¢½×¶Îµ½Á¬½ÓÊͷŶ¼Òª»ÉÏ¡£
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Êý¾Ý¶Î֮ǰ·¢³öÁËÊÍ
·ÅÁ¬½ÓÇëÇó£¬Èç¹û¾ÍÕâÑùͻȻÊÍ·ÅÁ¬½Ó£¬ÏÔÈ»Ö÷»ú1·¢Ë͵ĵڶþ¸öTCP±¨ÎĶλᶪʧ¡£ ¶øÊ¹ÓÃTCPµÄÁ¬½ÓÊÍ·Å·½·¨£¬Ö÷»ú2·¢³öÁËÊÍ·ÅÁ¬½ÓµÄÇëÇó£¬ÄÇô¼´Ê¹ÊÕµ½Ö÷»ú1µÄÈ·ÈÏ
ºó£¬Ö»»áÊÍ·ÅÖ÷»ú2µ½Ö÷»ú1·½ÏòµÄÁ¬½Ó£¬¼´Ö÷»ú2²»ÔÙÏòÖ÷»ú1·¢ËÍÊý¾Ý£¬¶øÈÔÈ»¿É½ÓÊÜ
Ö÷»ú1·¢À´µÄÊý¾Ý£¬ËùÒԿɱ£Ö¤²»¶ªÊ§Êý¾Ý¡£
5¡ª46 ÊÔÓþßÌåÀý×Ó˵Ã÷ΪʲôÔÚÔËÊäÁ¬½Ó½¨Á¢Ê±ÒªÊ¹ÓÃÈý´ÎÎÕÊÖ¡£ËµÃ÷Èç²»ÕâÑù×ö
¿ÉÄÜ»á³öÏÖʲôÇé¿ö¡£ ´ð£º
3´ÎÎÕÊÖÍê³ÉÁ½¸öÖØÒªµÄ¹¦ÄÜ£¬¼ÈҪ˫·½×öºÃ·¢ËÍÊý¾ÝµÄ×¼±¸¹¤×÷£¨Ë«·½¶¼ÖªµÀ±Ë´ËÒÑ
×¼±¸ºÃ£©£¬Ò²ÒªÔÊÐíË«·½¾Í³õʼÐòÁкŽøÐÐÐÉÌ£¬Õâ¸öÐòÁкÅÔÚÎÕÊÖ¹ý³ÌÖб»·¢ËͺÍÈ· ÈÏ¡£
¼Ù¶¨B¸øA·¢ËÍÒ»¸öÁ¬½ÓÇëÇó·Ö×飬AÊÕµ½ÁËÕâ¸ö·Ö×飬²¢·¢ËÍÁËÈ·ÈÏÓ¦´ð·Ö×é¡£°´ÕÕÁ½
´ÎÎÕÊÖµÄж¨£¬AÈÏΪÁ¬½ÓÒѾ³É¹¦µØ½¨Á¢ÁË£¬¿ÉÒÔ¿ªÊ¼·¢ËÍÊý¾Ý·Ö×é¡£¿ÉÊÇ£¬BÔÚAµÄ
Ó¦´ð·Ö×éÔÚ´«ÊäÖб»¶ªÊ§µÄÇé¿öÏ£¬½«²»ÖªµÀAÊÇ·ñÒÑ×¼±¸ºÃ£¬²»ÖªµÀA½¨ÒéʲôÑùµÄÐò
Áкţ¬BÉõÖÁ»³ÒÉAÊÇ·ñÊÕµ½×Ô¼ºµÄÁ¬½ÓÇëÇó·Ö×飬ÔÚÕâÖÖÇé¿öÏ£¬BÈÏΪÁ¬½Ó»¹Î´½¨Á¢
³É¹¦£¬½«ºöÂÔA·¢À´µÄÈκÎÊý¾Ý·Ö×飬ֻµÈ´ýÁ¬½ÓÈ·ÈÏÓ¦´ð·Ö×é¡£
¶øA·¢³öµÄ·Ö×鳬ʱºó£¬Öظ´·¢ËÍͬÑùµÄ·Ö×é¡£ÕâÑù¾ÍÐγÉÁËËÀËø¡£
5¡ª47 Ò»¸ö¿Í»§Ïò·þÎñÆ÷ÇëÇó½¨Á¢TCPÁ¬½Ó¡£¿Í»§ÔÚTCPÁ¬½Ó½¨Á¢µÄÈý´ÎÎÕÊÖÖеÄ×îºó
Ò»¸ö±¨ÎĶÎÖÐÉÓ´øÉÏһЩÊý¾Ý£¬ÇëÇó·þÎñÆ÷·¢ËÍÒ»¸ö³¤¶ÈΪL×Ö½ÚµÄÎļþ¡£¼Ù¶¨£º £¨1£©¿Í»§ºÍ·þÎñÆ÷Ö®¼äµÄÊý¾Ý´«ÊäËÙÂÊÊÇR×Ö½Ú/Ã룬¿Í»§Óë·þÎñÆ÷Ö®¼äµÄÍù·µÊ±¼äÊÇ
RTT£¨¹Ì¶¨Öµ£©¡£
£¨2£©·þÎñÆ÷·¢Ë͵ÄTCP±¨ÎĶεij¤¶È¶¼ÊÇM×Ö½Ú£¬¶ø·¢ËÍ´°¿Ú´óСÊÇnM×Ö½Ú¡£ £¨3£©ËùÓд«Ë͵ı¨ÎĶζ¼²»»á³ö´í£¨ÎÞÖØ´«£©£¬¿Í»§ÊÕµ½·þÎñÆ÷·¢À´µÄ±¨ÎĶκó¾Í¼°
ʱ·¢ËÍÈ·ÈÏ¡£
£¨4£©ËùÓеÄÐÒéÊײ¿¿ªÏú¶¼¿ÉºöÂÔ£¬ËùÓÐÈ·Èϱ¨ÎĶκÍÁ¬½Ó½¨Á¢½×¶ÎµÄ±¨ÎĶεij¤¶È
¶¼¿ÉºöÂÔ£¨¼´ºöÂÔÕâЩ±¨ÎĶεķ¢ËÍʱ¼ä£©¡£
ÊÔÖ¤Ã÷£¬´Ó¿Í»§¿ªÊ¼·¢ÆðÁ¬½Ó½¨Á¢µ½½ÓÊÕ·þÎñÆ÷·¢Ë͵ÄÕû¸öÎļþ¶àÐèµÄʱ¼äTÊÇ£º
T=2RTT+L/R µ±nM>R(RTT)+M »ò T=2RTT+L/R+(K-1)[M/R+RTT-nM/R] µ±nM ÆäÖУ¬K=[L/nM]£¬·ûºÅ[x]±íʾÈôx²»ÊÇÕûÊý£¬Ôò°ÑxµÄÕûÊý²¿·Ö¼Ó1¡£ ½â£º ·¢ËÍ´°¿Ú½ÏСµÄÇé¿ö£¬·¢ËÍÒ»×énM¸ö×Ö½Úºó±ØÐëÍ£¶ÙÏÂÀ´£¬µÈÊÕµ½È·ÈϺó¼ÌÐø·¢ËÍ¡£ ¹²ÐèK=[L/nM]¸öÖÜÆÚ£ºÆäÖРǰK-1¸öÖÜÆÚÿÖÜÆÚºÄʱM/R+RTT,¹²ºÄʱ£¨K-1£©£¨M/R+RTT£© µÚKÖÜÆÚÊ£Óà×Ö½ÚÊýQ=L-£¨K-1£©*nM£¬ÐèºÄʱQ/R ×ܺÄʱ=2*RTT+(K-1)M/(R+RTT)+Q/R=2*RTT+L/R+(K-1)[( M/R+RTT)-nM/R]