Ö÷ÒªÒÀ¿¿µÄÊÇÓµÈû´°¿ÚÀ´µ÷½Ú¡£
ÓÉÓÚÐèÒª¿¼ÂÇÓµÈû¿ØÖƺÍÁ÷Á¿¿ØÖÆÁ½¸ö·½ÃæµÄÄÚÈÝ£¬Òò´ËTCPµÄÕæÕýµÄ·¢ËÍ´°¿Ú=min(rwnd, cwnd)¡£µ«ÊÇrwndÊÇÓɶԶËÈ·¶¨µÄ£¬ÍøÂç»·¾³¶ÔÆäûÓÐÓ°Ï죬ËùÒÔÔÚ¿¼ÂÇÓµÈûµÄʱºòÎÒÃÇÒ»°ã²»¿¼ÂÇrwndµÄÖµ£¬ÎÒÃÇÔÝʱֻÌÖÂÛÈçºÎÈ·¶¨cwndÖµµÄ´óС¡£¹ØÓÚcwndµÄµ¥Î»£¬ÔÚTCPÖÐÊÇÒÔ×Ö½ÚÀ´×öµ¥Î»µÄ£¬ÎÒÃǼÙÉèTCPÿ´Î´«Êä¶¼Êǰ´ÕÕMSS´óСÀ´·¢ËÍÊý¾ÝµÄ£¬Òò´ËÄã¿ÉÒÔÈÏΪcwnd°´ÕÕÊý¾Ý°ü¸öÊýÀ´×öµ¥Î»Ò²¿ÉÒÔÀí½â£¬ËùÒÔÓÐʱÎÒÃÇ˵cwndÔö¼Ó1Ò²¾ÍÊÇÏ൱ÓÚ×Ö½ÚÊýÔö¼Ó1¸öMSS´óС¡£
ÂýÆô¶¯£º×î³õµÄTCPÔÚÁ¬½Ó½¨Á¢³É¹¦ºó»áÏòÍøÂçÖз¢ËÍ´óÁ¿µÄÊý¾Ý°ü£¬ÕâÑùºÜÈÝÒ×µ¼ÖÂÍøÂçÖзÓÉÆ÷»º´æ¿Õ¼äºÄ¾¡£¬´Ó¶ø·¢ÉúÓµÈû¡£Òò´Ëн¨Á¢µÄÁ¬½Ó²»Äܹ»Ò»¿ªÊ¼¾Í´óÁ¿·¢ËÍÊý¾Ý°ü£¬¶øÖ»Äܸù¾ÝÍøÂçÇé¿öÖð²½Ôö¼Óÿ´Î·¢Ë͵ÄÊý¾ÝÁ¿£¬ÒÔ±ÜÃâÉÏÊöÏÖÏóµÄ·¢Éú¡£¾ßÌåÀ´Ëµ£¬µ±Ð½¨Á¬½Óʱ£¬cwnd³õʼ»¯Îª1¸ö×î´ó±¨ÎĶÎ(MSS)´óС£¬·¢ËͶ˿ªÊ¼°´ÕÕÓµÈû´°¿Ú´óС·¢ËÍÊý¾Ý£¬Ã¿µ±ÓÐÒ»¸ö±¨ÎĶα»È·ÈÏ£¬cwnd¾ÍÔö¼Ó1¸öMSS´óС¡£ÕâÑùcwndµÄÖµ¾ÍËæ×ÅÍøÂçÍù·µÊ±¼ä(Round Trip Time,RTT)³ÊÖ¸Êý¼¶Ôö³¤£¬ÊÂʵÉÏ£¬ÂýÆô¶¯µÄËÙ¶ÈÒ»µãÒ²²»Âý£¬Ö»ÊÇËüµÄÆðµã±È½ÏµÍÒ»µã¶øÒÑ¡£
ÓµÈû±ÜÃ⣺´ÓÂýÆô¶¯¿ÉÒÔ¿´µ½£¬cwnd¿ÉÒԺܿìµÄÔö³¤ÉÏÀ´£¬´Ó¶ø×î´ó³Ì¶ÈÀûÓÃÍøÂç´ø¿í×ÊÔ´£¬µ«ÊÇcwnd²»ÄÜÒ»Ö±ÕâÑùÎÞÏÞÔö³¤ÏÂÈ¥£¬Ò»¶¨ÐèҪij¸öÏÞÖÆ¡£TCPʹÓÃÁËÒ»¸ö½ÐÂýÆô¶¯ÃÅÏÞ(ssthresh)µÄ±äÁ¿£¬µ±cwnd³¬¹ý¸ÃÖµºó£¬ÂýÆô¶¯¹ý³Ì½áÊø£¬½øÈëÓµÈû±ÜÃâ½×¶Î¡£¶ÔÓÚ´ó¶àÊýTCPʵÏÖÀ´Ëµ£¬ssthreshµÄÖµÊÇ65536(ͬÑùÒÔ×Ö½Ú¼ÆËã)¡£ÓµÈû±ÜÃâµÄÖ÷Ҫ˼ÏëÊǼӷ¨Ôö´ó£¬Ò²¾ÍÊÇcwndµÄÖµ²»ÔÙÖ¸Êý¼¶ÍùÉÏÉý£¬¿ªÊ¼¼Ó·¨Ôö¼Ó¡£´Ëʱµ±´°¿ÚÖÐËùÓеı¨ÎĶζ¼±»È·ÈÏʱ£¬cwndµÄ´óС¼Ó1£¬cwndµÄÖµ¾ÍËæ×ÅRTT¿ªÊ¼ÏßÐÔÔö¼Ó£¬ÕâÑù¾Í¿ÉÒÔ±ÜÃâÔö³¤¹ý¿ìµ¼ÖÂÍøÂçÓµÈû£¬ÂýÂýµÄÔö¼Óµ÷Õûµ½ÍøÂçµÄ×î¼ÑÖµ¡£ ÓµÈûÁË£º
Ê×ÏÈÀ´¿´TCPÊÇÈçºÎÈ·¶¨ÍøÂç½øÈëÁËÓµÈû״̬µÄ£¬TCPÈÏÎªÍøÂçÓµÈûµÄÖ÷ÒªÒÀ¾ÝÊÇËüÖØ´«ÁËÒ»¸ö±¨ÎĶΡ£
1.°Ñssthresh½µµÍΪcwndÖµµÄÒ»°ë 2.°ÑcwndÖØÐÂÉèÖÃΪ1 3.ÖØÐ½øÈëÂýÆô¶¯¹ý³Ì¡£
´ÓÕûÌåÉÏÀ´½²£¬TCPÓµÈû¿ØÖÆ´°¿Ú±ä»¯µÄÔÔòÊÇAIMDÔÔò£¬¼´¼Ó·¨Ôö´ó¡¢³Ë·¨¼õС¡£¿ÉÒÔ¿´³öTCPµÄ¸ÃÔÔò¿ÉÒԽϺõر£Ö¤Á÷Ö®¼äµÄ¹«Æ½ÐÔ£¬ÒòΪһµ©³öÏÖ¶ª°ü£¬ÄÇôÁ¢¼´¼õ°ëÍ˱ܣ¬¿ÉÒÔ¸øÆäËûн¨µÄÁ÷ÁôÓÐ×ã¹»µÄ¿Õ¼ä£¬´Ó¶ø±£Ö¤Õû¸öµÄ¹«Æ½ÐÔ¡£
´úÂëÌâ ±ð¿´Á˰ɣ¡£¡ 5¡¢¼òÊö´úÂëÖеĴ°¿Ú»¬¶¯»úÖÆµÄʵÏÖ·½Ê½¡££¨Õâ¸öµ¹ÊÇ¿ÉÄÜ¿¼µÄ£© ²Î¿¼½Ì²Ä9.8.1½ÚºÍ9.8.2½Ú¡£
6¡¢¸ù¾Ý½ô¼±Ö¸ÕëµÄ´¦Àí»úÖÆÉè¼Æ´¦ÀíËã·¨¡£
½ô¼±Ö¸ÕëµÄÊý¾ÝÓ¦¸Ã¾¡¿ìÌá½»¸øÓû§£¬¿ÉÒÔ¿¼ÂÇÉèÖýô¼±Êý¾Ý»º³åÇø£¬µ±ÊÕµ½´øÓнô¼±Ö¸ÕëµÄTCP±¨ÎÄʱ£¬½«½ô¼±Êý¾Ý¸´ÖƵ½½ô¼±Êý¾Ý»º³åÇø¡£ 7¡¢ÊÔÌá³öÒ»ÖÖ½â¾öÐòºÅ»·ÈƵĵķ½°¸¡£
Ñ»·£¬µ«ÊDZØÐëÒª±£Ö¤²»´®ºÅ¡£¼´±ØÐëÑϸñ¿ØÖÆ·¢ËÍ´°¿ÚµÄ´óС¡£ 8¡¢±£»î¼ÆÊ±Æ÷
TCPÊÇÃæÏòÁ¬½ÓµÄ£¬ËùÒԾͻá³öÏÖÖ»Á¬½Ó²»´«ËÍÊý¾ÝµÄ¡°°ë¿ª·ÅÁ¬½Ó¡±£¬·þÎñÆ÷µ±È»Òª¼ì²âµ½ÕâÖÖÁ¬½Ó²¢ÇÒÔÚijЩÇé¿öÏÂÊÍ·ÅÕâÖÖÁ¬½Ó£¬Õâ¾ÍÊDZ£»î¶¨Ê±Æ÷µÄ×÷Óá£
Êý¾Ý´«ËÍÖУ¬ÔÚÊÕµ½¶Ô¶ËÈ·ÈÏʱ£¬ÉèÖñ£»î¶¨Ê±Æ÷¡£ÈôË«·½³¤Ê±¼äÎÞÊý¾Ý½»»¥£¬¼´±£»î¶¨Ê±Æ÷³¬Ê±£¬Ôò·¢Ëͱ£»î±¨ÎÄ£¬¶Ô¶Ë¶Ô±£»î±¨ÎĽøÐÐÈ·ÈÏ£¬ÔÚÊÕµ½¶Ô¶ËÈ·ÈϺóÖØÖñ£»î¶¨Ê±Æ÷£¬ÊÍ·ÅÁ¬½Ó¡£ 9¡¢´úÂëÌâ ²»¿´