²úÆ··ÖÀà+
Ò»Îĸ㶮ʲôÊÇTCP/IPÐÒé
ʲôÊÇTCP/IPÐÒé?
¼ÆËã»úÓëÍøÂçÉ豸֮¼äÈç¹ûÒªÏ໥ͨÐÅ,Ë«·½¾Í±ØÐë»ùÓÚÏàͬµÄ·½·¨.±ÈÈçÈçºÎ̽²âµ½Í¨ÐÅÄ¿±ê.ÓÉÄÄÒ»±ßÏÈ·¢ÆðͨÐÅ,ʹÓÃÄÄÖÖÓïÑÔ½øÐÐͨÐÅ,ÔõÑù½áÊøÍ¨ÐŵȹæÔò¶¼ÐèÒªÊÂÏÈÈ·¶¨.²»Í¬µÄÓ²¼þ,²Ù×÷ϵͳ֮¼äµÄͨÐÅ,ËùÓÐÕâÒ»Çж¼ÐèÒªÒ»ÖÖ¹æÔò.¶ø76net±ØÓ®¹ÙÍøÊÖ»ú°æ¾Í½«ÕâÖÖ¹æÔò³ÆÎªÐÒé (protocol).

Ò²¾ÍÊÇ˵£¬TCP/IP ÊÇ»¥ÁªÍøÏà¹Ø¸÷ÀàÐÒé×åµÄ×ܳơ£
TCP/IP µÄ·Ö²ã¹ÜÀí
TCP/IPÐÒéÀï×îÖØÒªµÄÒ»µã¾ÍÊǷֲ㡣TCP/IPÐÒé×å°´²ã´Î·Ö±ðΪ Ó¦Óò㣬´«Êä²ã£¬ÍøÂç²ã£¬Êý¾ÝÁ´Â·²ã£¬ÎïÀí²ã¡£µ±È»Ò²Óа´²»Í¬µÄÄ£ÐÍ·ÖΪ4²ã»òÕß7²ãµÄ¡£
ΪʲôҪ·Ö²ãÄØ£¿
°Ñ TCP/IP ÐÒé·Ö²ãÖ®ºó£¬Èç¹ûºóÆÚij¸öµØ·½Éè¼ÆÐ޸ģ¬ÄÇô¾ÍÎÞÐèÈ«²¿Ìæ»»£¬Ö»ÐèÒª½«±ä¶¯µÄ²ãÌæ»»¡£¶øÇÒ´ÓÉè¼ÆÉÏÀ´Ëµ£¬Ò²±äµÃ¼òµ¥ÁË¡£´¦ÓÚÓ¦ÓòãÉϵÄÓ¦ÓÿÉÒÔÖ»¿¼ÂÇ·ÖÅɸø×Ô¼ºµÄÈÎÎñ£¬¶ø²»ÐèҪŪÇå¶Ô·½ÔÚµØÇòÉÏÄĸöµØ·½£¬ÔõÑù´«Ê䣬Èç¹ûÈ·±£µ½´ïÂʵÈÎÊÌâ¡£

ÈçÉÏͼËùʾ£¬76net±ØÓ®¹ÙÍøÊÖ»ú°æ½«TCP/IP·ÖΪ5²ã£¬Ô½¿¿ÏÂÔ½½Ó½üÓ²¼þ¡£76net±ØÓ®¹ÙÍøÊÖ»ú°æÓÉϵ½ÉÏÀ´Á˽âÒ»ÏÂÕâЩ·Ö²ã¡£
ÎïÀí²ã
¸Ã²ã¸ºÔð ±ÈÌØÁ÷ÔÚ½ÚµãÖ®¼äµÄ´«Ê䣬¼´¸ºÔðÎïÀí´«Ê䣬ÕâÒ»²ãµÄÐÒé¼ÈÓëÁ´Â·Óйأ¬Ò²Óë´«ÊäµÄ½éÖÊÓйء£Í¨Ë×À´Ëµ¾ÍÊǰѼÆËã»úÁ¬½ÓÆðÀ´µÄÎïÀíÊֶΡ£
Êý¾ÝÁ´Â·²ã
¿ØÖÆÍøÂç²ãÓëÎïÀí²ãÖ®¼äµÄͨÐÅ£¬Ö÷Òª¹¦ÄÜÊDZ£Ö¤ÎïÀíÏß·ÉϽøÐпɿ¿µÄÊý¾Ý´«µÝ¡£ÎªÁ˱£Ö¤´«Ê䣬´ÓÍøÂç²ã½ÓÊÕµ½µÄÊý¾Ý±»·Ö¸î³ÉÌØ¶¨µÄ¿É±»ÎïÀí²ã´«ÊäµÄÖ¡¡£Ö¡ÊÇÓÃÀ´Òƶ¯Êý¾Ý½á¹¹µÄ½á¹¹°ü£¬Ëû²»½ö°üº¬ÔʼÊý¾Ý£¬»¹°üº¬·¢ËÍ·½ºÍ½ÓÊÕ·½µÄÎïÀíµØÖ·ÒÔ¼°¾À´íºÍ¿ØÖÆÐÅÏ¢¡£ÆäÖеĵØÖ·È·¶¨ÁËÖ¡½«·¢Ë͵½ºÎ´¦£¬¶ø¾À´íºÍ¿ØÖÆÐÅÏ¢ÔòÈ·±£Ö¡ÎÞ²î´íµ½´ï¡£Èç¹ûÔÚ´«´ïÊý¾Ýʱ£¬½ÓÊÕµã¼ì²âµ½Ëù´«Êý¾ÝÖÐÓвî´í£¬¾ÍҪ֪ͨ·¢ËÍ·½ÖØ·¢ÕâÒ»Ö¡¡£
ÍøÂç²ã
¾ö¶¨ÈçºÎ½«Êý¾Ý´Ó·¢ËÍ·½Â·Óɵ½½ÓÊÕ·½¡£ÍøÂç²ãͨ¹ý×ۺϿ¼ÂÇ·¢ËÍÓÅÏÈȨ£¬ÍøÂçÓµÈû³Ì¶È£¬·þÎñÖÊÁ¿ÒÔ¼°¿Éѡ·Óɵύ·ÑµÈÀ´¾ö¶¨´ÓÍøÂçÖеÄA½Úµãµ½B½ÚµãµÄ×î¼Ñ;¾¶¡£¼´½¨Á¢Ö÷»úµ½Ö÷»úµÄͨÐÅ¡£
´«Êä²ã
¸Ã²ãΪÁ½Ì¨Ö÷»úÉϵÄÓ¦ÓóÌÐòÌṩ¶Ëµ½¶ËµÄͨÐÅ¡£´«Êä²ãÓÐÁ½¸ö´«ÊäÐÒ飺TCP(´«Êä¿ØÖÆÐÒé)ºÍ UDP(Óû§Êý¾Ý±¨ÐÒé)¡£ÆäÖУ¬TCPÊÇÒ»¸ö¿É¿¿µÄÃæÏòÁ¬½ÓµÄÐÒ飬udpÊDz»¿É¿¿µÄ»òÕß˵ÎÞÁ¬½ÓµÄÐÒé
Ó¦Óòã
Ó¦ÓóÌÐòÊÕµ½´«Êä²ãµÄÊý¾Ýºó£¬½ÓÏÂÀ´¾ÍÒª½øÐнâ¶Á¡£½â¶Á±ØÐëÊÂÏȹ涨ºÃ¸ñʽ£¬¶øÓ¦Óòã¾ÍÊǹ涨ӦÓóÌÐòµÄÊý¾Ý¸ñʽ¡£Ö÷ÒªµÄÐÒéÓУºHTTP.FTP,TelentµÈ¡£
TCPÓëUDP
TCP/UDP ¶¼ÊÇ´«Êä²ãÐÒ飬µ«ÊÇÁ½Õß¾ßÓв»Í¬µÄÌØÐ§£¬Í¬Ê±Ò²¾ßÓв»Í¬µÄÓ¦Óó¡¾°¡£
ÃæÏò±¨ÎÄ
ÃæÏò±¨ÎĵĴ«Ê䷽ʽÊÇÓ¦Óò㽻¸øUDP¶à³¤µÄ±¨ÎÄ£¬UDP·¢ËͶ೤µÄ±¨ÎÄ£¬¼´Ò»´Î·¢ËÍÒ»¸ö±¨ÎÄ¡£Òò´Ë£¬Ó¦ÓóÌÐò±ØÐëÑ¡ÔñºÏÊÊ´óСµÄ±¨ÎÄ¡£
ÃæÏò×Ö½ÚÁ÷
ËäȻӦÓóÌÐòºÍTCPµÄ½»»¥ÊÇÒ»´ÎÒ»¸öÊý¾Ý¿é(´óС²»µÈ)£¬µ«TCP°ÑÓ¦ÓóÌÐò¿´³ÉÊÇÒ»Á¬´®µÄÎ޽ṹµÄ×Ö½ÚÁ÷¡£TCPÓÐÒ»¸ö»º³å£¬µ±Ó¦¸Ã³ÌÐò´«Ë͵ÄÊý¾Ý¿éÌ«³¤£¬TCP¾Í¿ÉÒÔ°ÑËü»®·Ö¶ÌһЩÔÙ´«ËÍ¡£
TCPµÄÈý´ÎÎÕÊÖÓëËĴλÓÊÖ
¾ßÌå¹ý³ÌÈçÏ£º
µÚÒ»´ÎÎÕÊÖ£º½¨Á¢Á¬½Ó¡£¿Í»§¶Ë·¢ËÍÁ¬½ÓÇëÇó±¨ÎĶΣ¬²¢½«syn(±ê¼Çλ)ÉèÖÃΪ1£¬Squence Number(Êý¾Ý°üÐòºÅ)(seq)Ϊx,½ÓÏÂÀ´µÈ´ý·þÎñ¶ËÈ·ÈÏ£¬¿Í»§¶Ë½øÈëSYN_SENT״̬(ÇëÇóÁ¬½Ó)£»
µÚ¶þ´ÎÎÕÊÖ£º·þÎñ¶ËÊÕµ½¿Í»§¶ËµÄ SYN ±¨ÎĶΣ¬¶Ô SYN ±¨ÎĶνøÐÐÈ·ÈÏ£¬ÉèÖà ack(È·ÈϺÅ)Ϊ x+1(¼´seq+1 ; ͬʱ×Ô¼º»¹Òª·¢ËÍ SYN ÇëÇóÐÅÏ¢£¬½« SYN ÉèÖÃΪ1, seqΪ y¡£·þÎñ¶Ë½«ÉÏÊöËùÓÐÐÅÏ¢·Åµ½ SYN+ACK ±¨ÎĶÎÖУ¬Ò»²¢·¢Ë͸ø¿Í»§¶Ë£¬´Ëʱ·þÎñÆ÷½øÈë SYN_RECV״̬¡£
SYN_RECVÊÇÖ¸,·þÎñ¶Ë±»¶¯´ò¿ªºó,½ÓÊÕµ½Á˿ͻ§¶ËµÄSYN²¢ÇÒ·¢ËÍÁËACKʱµÄ״̬¡£ÔÙ½øÒ»²½½ÓÊÕµ½¿Í»§¶ËµÄACK¾Í½øÈëESTABLISHED״̬¡£
µÚÈý´ÎÎÕÊÖ£º¿Í»§¶ËÊÕµ½·þÎñ¶ËµÄ SYN+ACK(È·ÈÏ·û) ±¨ÎĶΣ»È»ºó½« ACK ÉèÖÃΪ y+1,Ïò·þÎñ¶Ë·¢ËÍACK±¨ÎĶΣ¬Õâ¸ö±¨ÎĶη¢ËÍÍê±Ïºó£¬¿Í»§¶ËºÍ·þÎñ¶Ë¶¼½øÈëESTABLISHED(Á¬½Ó³É¹¦)״̬£¬Íê³ÉTCP µÄÈý´ÎÎÕÊÖ¡£
ÉÏÃæµÄ½âÊÍ¿ÉÄÜÓе㲻ºÃÀí½â£¬Óá¶Í¼½âHTTP¡·ÖеÄÒ»¸±²åͼ °ïÖú´ó¼Ò¡£
µ±¿Í»§¶ËºÍ·þÎñ¶Ëͨ¹ýÈý´ÎÎÕÊÖ½¨Á¢ÁË TCP Á¬½ÓÒÔºó,µ±Êý¾Ý´«ËÍÍê±Ï,¶Ï¿ªÁ¬½Ó¾ÍÐèÒª½øÐÐTCPµÄËĴλÓÊÖ¡£ÆäËĴλÓÊÖÈçÏÂËùʾ£º
µÚÒ»´Î»ÓÊÖ
¿Í»§¶ËÉèÖÃseqºÍ ACK ,Ïò·þÎñÆ÷·¢ËÍÒ»¸ö FIN(ÖÕ½á)±¨ÎĶΡ£´Ëʱ£¬¿Í»§¶Ë½øÈë FIN_WAIT_1 ״̬£¬±íʾ¿Í»§¶ËûÓÐÊý¾ÝÒª·¢Ë͸ø·þÎñ¶ËÁË¡£
µÚ¶þ´Î»ÓÊÖ
·þÎñ¶ËÊÕµ½Á˿ͻ§¶Ë·¢Ë굀 FIN ±¨ÎĶΣ¬Ïò¿Í»§¶Ë»ØÁËÒ»¸ö ACK ±¨ÎĶΡ£
µÚÈý´Î»ÓÊÖ
·þÎñ¶ËÏò¿Í»§¶Ë·¢ËÍFIN ±¨ÎĶΣ¬ÇëÇ󹨱ÕÁ¬½Ó£¬Í¬Ê±·þÎñ¶Ë½øÈë LAST_ACK ״̬¡£
µÚËĴλÓÊÖ
¿Í»§¶ËÊÕµ½·þÎñ¶Ë·¢Ë굀 FIN ±¨ÎĶκó£¬Ïò·þÎñ¶Ë·¢ËÍ ACK ±¨ÎĶÎ,È»ºó¿Í»§¶Ë½øÈë TIME_WAIT ״̬¡£·þÎñ¶ËÊÕµ½¿Í»§¶ËµÄ ACK ±¨ÎĶÎÒԺ󣬾͹رÕÁ¬½Ó¡£´Ëʱ£¬¿Í»§¶ËµÈ´ý 2MSL£¨Ö¸Ò»¸öƬ¶ÎÔÚÍøÂçÖÐ×î´óµÄ´æ»îʱ¼ä£©ºóÒÀȻûÓÐÊÕµ½»Ø¸´£¬Ôò˵Ã÷·þÎñ¶ËÒѾÕý³£¹Ø±Õ£¬ÕâÑù¿Í»§¶Ë¾Í¿ÉÒԹرÕÁ¬½ÓÁË¡£
×îºóÔÙ¿´Ò»ÏÂÍêÕûµÄ¹ý³Ì£º

Èç¹ûÓдóÁ¿µÄÁ¬½Ó£¬Ã¿´ÎÔÚÁ¬½Ó£¬¹Ø±Õ¶¼Òª¾ÀúÈý´ÎÎÕÊÖ£¬ËĴλÓÊÖ£¬ÕâÏÔÈ»»áÔì³ÉÐÔÄܵÍÏ¡£Òò´Ë¡£Http ÓÐÒ»ÖÖ½Ð×ö ³¤Á¬½Ó£¨keepalive connections£© µÄ»úÖÆ¡£Ëü¿ÉÒÔÔÚ´«ÊäÊý¾ÝºóÈÔ±£³ÖÁ¬½Ó£¬µ±¿Í»§¶ËÐèÒªÔٴλñÈ¡Êý¾Ýʱ£¬Ö±½ÓʹÓøոտÕÏÐÏÂÀ´µÄÁ¬½Ó¶øÎÞÐèÔÙ´ÎÎÕÊÖ¡£
һЩÎÊÌâ»ã×Ü£º
1. ΪʲôҪÈý´ÎÎÕÊÖ£¿
ΪÁË·ÀÖ¹ÒÑʧЧµÄÁ¬½ÓÇëÇó±¨ÎÄͻȻÓÖ´«Ë͵½ÁË·þÎñ¶Ë£¬ÒòΪ²úÉú´íÎó¡£
¾ßÌå½âÊÍ£º ¡°ÒÑʧЧµÄÁ¬½ÓÇëÇó±¨ÎĶΡ±²úÉúÇé¿ö£º
client ·¢³öµÄµÚÒ»¸öÁ¬½ÓÇëÇó±¨ÎĶβ¢Ã»ÓжªÊ§£¬¶øÊÇÔÚij¸öÍøÂç½Úµã³¤Ê±¼äÖÍÁô£¬Òò´Ëµ¼ÖÂÑÓÎóµ½Á¬½ÓÊÍ·ÅÒÔºóµÄij¸öʱ¼ä²Åµ½´ï service¡£Èç¹ûûÓÐÈý´ÎÎÕÊÖ£¬ÄÇô´ËʱserverÊÕµ½´ËʧЧµÄÁ¬½ÓÇëÇó±¨ÎĶΣ¬¾ÍÎóÈÏΪÊÇ clientÔٴη¢³öµÄÒ»¸öеÄÁ¬½ÓÇëÇó£¬ÓÚÊÇÏò client ·¢³öÈ·Èϱ¨ÎĶΣ¬Í¬Ò⽨Á¢Á¬½Ó£¬¶ø´Ëʱ client ²¢Ã»Óз¢³ö½¨Á¢Á¬½ÓµÄÇé¿ö£¬Òò´Ë²¢²»»áÀí»á·þÎñ¶ËµÄÏìÓ¦£¬¶øservice½«»áÒ»Ö±µÈ´ýclient·¢ËÍÊý¾Ý£¬Òò´Ë¾Í»áµ¼ÖÂÕâÌõÁ¬½ÓÏß·°×°×ÀË·Ñ¡£
Èç¹û´Ëʱ±ä³ÉÁ½´Î»ÓÊÖÐв»ÐУ¿
Õâ¸öʱºòÐèÒªÃ÷°×ȫ˫¹¤Óë°ëË«¹¤£¬ÔÙ½øÐлش𡣱ÈÈ磺
µÚÒ»´ÎÎÕÊÖ£º A¸øB´òµç»°Ëµ£¬Äã¿ÉÒÔÌýµ½ÎÒ˵»°Âð£¿
µÚ¶þ´ÎÎÕÊÖ£º BÊÕµ½ÁËAµÄÐÅÏ¢£¬È»ºó¶ÔA˵£º ÎÒ¿ÉÒÔÌýµÃµ½Äã˵»°°¡£¬ÄãÄÜÌýµÃµ½ÎÒ˵»°Âð£¿
µÚÈý´ÎÎÕÊÖ£º AÊÕµ½ÁËBµÄÐÅÏ¢£¬È»ºó˵¿ÉÒԵģ¬ÎÒÒª¸øÄã·¢ÐÅÏ¢À²£¡
ÔÚÈý´ÎÎÕÊÖÖ®ºó£¬AºÍB¶¼ÄÜÈ·¶¨Õâôһ¼þÊ£º ÎÒ˵µÄ»°£¬ÄãÄÜÌýµ½£» Äã˵µÄ»°£¬ÎÒÒ²ÄÜÌýµ½¡£ ÕâÑù£¬¾Í¿ÉÒÔ¿ªÊ¼Õý³£Í¨ÐÅÁË£¬Èç¹ûÊÇÁ½´Î£¬Äǽ«ÎÞ·¨È·¶¨¡£
2. ΪʲôҪËĴλÓÊÖ£¿
TCP ÐÒéÊÇÒ»ÖÖÃæÏòÁ¬½Ó£¬¿É¿¿£¬»ùÓÚ×Ö½ÚÁ÷µÄ´«Êä²ãͨÐÅÐÒé¡£TCP ÊÇȫ˫¹¤Ä£Ê½(ͬһʱ¿Ì¿ÉÒÔͬʱ·¢ËͺͽÓÊÕ)£¬Õâ¾ÍÒâζ×Å£¬µ±Ö÷»ú1·¢³ö FIN ±¨ÎĶÎʱ£¬Ö»ÊDZíʾÖ÷»ú1ÒѽáûÓÐÊý¾ÝÒª·¢ËÍÁË£¬Ö÷»ú1¸æËßÖ÷»ú2£¬ËüµÄÊý¾ÝÒѾȫ²¿·¢ËÍÍê±Ï£»µ«ÊÇ£¬Õâ¸öʱºòÖ÷»ú1»¹ÊÇ¿ÉÒÔ½ÓÊÜÀ´×ÔÖ÷»ú2µÄÊý¾Ý£»µ±Ö÷»ú2·µ»Ø ACK±¨ÎĶÎʱ£¬Õâ¸öʱºò¾Í±íʾÖ÷»ú2ҲûÓÐÊý¾ÝÒª·¢ËÍÁË£¬¾Í»á¸æËßÖ÷»ú1£¬ÎÒҲûÓÐÊý¾ÝÒª·¢ËÍÁË£¬Ö®ºó±Ë´Ë¾Í»áÖжÏÕâ´ÎTCPÁ¬½Ó¡£
3.ΪʲôҪµÈ´ý 2MSL
MSL£º±¨ÎĶÎ×î´óÉú´æÊ±¼ä£¬ËüÊÇÈκα¨ÎĶα»¶ªÆúǰÔÚÍøÂçÄÚµÄ×ʱ¼ä
ÔÒòÈçÏ£º
±£Ö¤TCPÐÒéµÄȫ˫¹¤Á¬½ÓÄܹ»¿É¿¿¹Ø±Õ
±£Ö¤Õâ´ÎÁ¬½ÓµÄÖØ¸´Êý¾Ý´ÓÍøÂçÖÐÏûÏ¢
µÚÒ»µã£º Èç¹ûÖ÷»ú1Ö±½Ó ¹Ø±Õ£¬ÓÉÓÚIPÐÒéµÄ²»¿É¿¿ÐÔ»òÕ߯äËûÍøÂçÔÒò£¬µ¼ÖÂÖ÷»ú2ûÓÐÊÕµ½Ö÷»ú1×îºó»Ø¸´µÄ ACK¡£ÄÇôÖ÷»ú2¾Í»áÔÚ³¬Ê±Ö®ºó¼ÌÐø·¢ËÍ FIN£¬´ËʱÓÉÓÚÖ÷»ú1ÒѾ¹Ø±Õ£¬¾ÍÕÒ²»µ½ÓëÖØ·¢µÄ FIN ¶ÔÓ¦µÄÁ¬½Ó¡£ËùÒÔ£¬Ö÷»ú1 ²»ÊÇÖ±½Ó½øÈë ¹Ø±Õ£¬¶øÊÇTIME_WAIT ״̬¡£µ±ÔÙ´ÎÊÕµ½ FIN µÄʱºò£¬Äܹ»±£Ö¤¶Ô·½ÊÕµ½ ACK £¬×îºóÕýÈ·¹Ø±ÕÁ¬½Ó¡£
µÚ¶þµã£ºÈç¹ûÖ÷»ú1Ö±½Ó ¹Ø±Õ£¬È»ºóÓÖÔÙÏòÖ÷»ú 2 ·¢ÆðÒ»¸öÐÂÁ¬½Ó£¬76net±ØÓ®¹ÙÍøÊÖ»ú°æ²»Äܱ£Ö¤Õâ¸öÐÂÁ¬½ÓÓë¸Õ²Å¹Ø±ÕµÄÁ¬½Ó¶Ë¿ÚÊDz»Í¬µÄ¡£Ò²¾ÍÊÇ˵ÓпÉÄÜÐÂÁ¬½ÓºÍÀÏÁ¬½ÓµÄ¶Ë¿ÚºÅÊÇÏàͬµÄ¡£Ò»°ãÀ´Ëµ²»»á·¢ÉúʲôÎÊÌ⣬µ«»¹ÊÇÓÐÌØÊâÇé¿ö³öÏÖ£»¼ÙÉèÐÂÁ¬½ÓºÍÒѾ¹Ø±ÕµÄÀÏÁ¬½Ó¶Ë¿ÚºÅÊÇÒ»ÑùµÄ£¬Èç¹ûǰһ´ÎÁ¬½ÓµÄijЩÊý¾ÝÈÔÈ»ÖÍÁôÔÚÍøÂçÖÐ( Lost Duplicate )£¬ÄÇЩÑÓ³ÙÊý¾ÝÔÚ½¨Á¢ÐÂÁ¬½ÓÖ®ºó²Åµ½´ïÖ÷»ú2£¬ÓÉÓÚÐÂÁ¬½ÓºÍÀÏÁ¬½ÓµÄ¶Ë¿ÚºÅÊÇÒ»ÑùµÄ£¬TCP ÐÒé¾ÍÈÏΪÄĸöÑÓ³ÙµÄÊý¾ÝʱÊôÓÚÐÂÁ¬½ÓµÄ£¬ÕâÑù¾ÍºÍÕæÕýµÄÐÂÁ¬½ÓµÄÊý¾Ý°ü·¢Éú»ìÏýÁË¡£ËùÒÔTCPÁ¬½ÓÒªÔÚ TIME_WAIT ״̬µÈ´ýÁ½±¶ MSL £¬±£Ö¤±¾´ÎÁ¬½ÓµÄËùÓÐÊý¾Ý¶¼´ÓÍøÂçÖÐÏûʧ¡£