дÔÚÇ°Ãæ
TCPÔÚÍøÂçʱ´úµÄ¹Å´ú±»Éè¼Æ³öÀ´£¬ÔÚÖÐÊÀ¼Í±»´óÁ¿ÆÌ¿ª£¬ÄÇÊÇÒ»¸öÉðÊ¿µÄʱ´ú£¬¼¸ºõ²»´æÔÚÍøÂ簲ȫÎÊÌâ¡£TCPµÄÖî¶àÎÊÌâ¶¼ÊÇʱ´úµÄÒŶ¾¡£ÏÖÔÚʱ´ú±äÁË£¬TCP/IP¼¼ÊõÒ²²»ÔÙÓÉÉðÊ¿ÃÇ¢¶Ï£¬ÈκÎСÅóÓѶ¼¿ÉÒÔÀûÓÃÏÖ´ú¼¼ÊõÔڹŴúµÄ³Ç±¤ÉϺä³öÒ»¸ö¿Ú×Ó£¬ºÍ±£»¤ÎÄÎﲻͬ£¬Ä¿Ç°TCPÒÀÈ»ÔÚʹÓÃÖУ¬Òò´ËÎÒÃÇÐèÒª×öµÄ²»ÊÇ¿¿Õþ²ßÈ¥±£»¤£¬¶øÊǼӹÌTCP£¡µ«ÊÇÎÒ²¢²»¶ÔÕâÖּӹ̱¨ÓÐÀÖ¹ÛµÄ̬¶È£¬ÌƼª¿ÀµÂ´©µÄ¿ø¼×ÊôÓÚÖØ¼×£¬µ²µÃסìȴµ²²»×¡»ðǹ£¬ÕæÕýÐèÒªµÄÊǽø»¯£¬ÐÒéµÄ½ø»¯¡£
ÔÚÆ½Ê±µÄ¹¤×÷ºÍÖÜÄ©µÄ̽Ë÷ÖУ¬ÎÒÒ²Ò»Ö±ÔÚÏëÈçºÎÄÜÈÃTCP¸ü½¡×³£¬¼´²»ÊÇÄÇôÈÝÒ×±»¸Éµô£¬Ëµ°×Á˾ÍÊÇ¿ÉÒÔʶ±ðÒ»¸öFIN»òÕßRST°üµÄ·¢ËÍÊÇαÔìµÄ¹¥»÷ÐÐΪ»¹ÊÇÁ¬½ÓÖеÄÕý³£ÐÐΪ¡£½è¼øSSLÐÒéÒÔ¼°TCP±¾ÉíµÄSYN cookie»úÖÆ£¬ÎÒÉèÏë²¢³õ²½ÊµÏÖÁËÒ»¸öFIN/RST cookie£¬ºÍÒÔÍùµÄÒ»¹áµÄ˼·һÑù£¬ÊºóÎÒÒª¿´¿´ÊDz»ÊÇÒѾÓÐÁ˸üºÃµÄʵÏÖ£¬·¢ÏÖÁËIETFÒѾ½â¾öÁËÕâ¸öÎÊÌ⣬½Ð×öTCP Authentication option(RFC 5925)£¬Æä×ÜÌå˼·ºÍÎÒµÄÏë·¨²î²»¶à£¬Ö»ÊÇʵÏÖ˼·²»Í¬£¬ÒÔÏÂÊÇÎҺͱê×¼²»Í¬µÄµØ·½£º
1.ÎÒ½«Ò»¸öTCPÁ¬½Ó·ÖΪÁË¿ØÖÆÍ¨µÀºÍÊý¾ÝͨµÀ£¬²¢ÇÒÖ»ÔÚ¿ØÖÆÍ¨µÀÉÏ×÷Authentication£¬ÕâÑù¿ÉÒÔ´ó´óÌá¸ßЧÂÊ£»
2.ÎÒ½«Auth»úÖÆ°´ÕÕ°²È«ÐÔÐèÇóµÄ¸ßµÍ·ÖÁ˲ã´Î£»
3.ÎÒÔÚTCP״̬»úÄÚ²¿ÓÖʵÏÖÁËÒ»¸öAuth DH״̬»ú£»
4.ÎÒÓÉÓÚÌ«ÀÁûÓÐʵÏÖÓû§½Ó¿Ú¡£
ÎÒµÄʵÏÖºÍRFC 5925ÏàͬµÄµØ·½ÔÚÓÚ£¬ËüÃâ³ýÁ˺öà¼ÈÓеĹ¥»÷Ч¹û£¬´ú¼Û¾ÍÊǽµµÍÁËЧÂÊ£¡ÖîÈçÄÇЩÓÉÓÚFIN/RST°ü¶øÒýÈëµÄ¼¼ÊõÈ«²¿¶¼¿ÉÒÔÃâÈ¥ÁË£¬±ÈÈçtime-waitÖ®ÀàµÄ¡£
Ò»µãÆÀÂÛ
Fin Cookie£¿RST Cookie£¿È·ÈÏûÓÐÆ´Ð´´íÎó£¿Êǵ쬾ÍÊÇÕâÁ½¸öcookie£¡Èç¹ûÎÒ²»Ð¡ÐİÑSYN cookieд³ÉÁËFIN cookie£¬ÄÇôÔÚ¸üÕýµÄʱºòÔõôҲ²»ÖÁÓÚ¸ÄΪRST cookie°É£¡ËµËµÊ²Ã´ÊÇFIN/RST cookie°É£¬ËüÆäʵÊÇÎÒ¸öÈ˵ÄһЩÏë·¨£¬²¢²»ÊÇʲô±ê×¼»¯µÄ¶«Î÷£¬Èç¹ûRFCÉÏÄÜÕÒµ½Õâ¸ö½¨Ò飬ÎÒÒ²²»ÓÃдÕâÆªÎÄÕÂÁË£¬Õâ¸öcookieÊÇ·ÂÔìSYN cookie×öµÄ£¬ÎªTCPµÄ¶Ï¿ªÌṩһÖÖÈÏÖ¤»úÖÆ£¬¼´²»ÄÜÏñÍù³£ÄÇÑù¼òµ¥µØÎ±ÔìÒ»¸ö´°¿ÚÄÚµÄFIN»òÕßRST¾Í¿ÉÒÔ¶Ï¿ªÒ»¸ö½¡¿µµÄTCPÁ¬½Ó£¬ÒÔ¼°¸üÄѵõ쬾ɵÄFIN°ÑеÄÁ¬½Ó¶Ï¿ªµÈ¡£ÎÒÈÏΪTCPµÄÕâ¸ö´àÈõÐÔÔ±¾²»ÊÇËü±¾ÉíËùÔì³ÉµÄ£¬¶øÊÇTCP/IPÍøÂçµÄÉè¼ÆÔÔòÔì³ÉµÄ£¬Î书ÔÙ¸ßҲŲ˵¶£¬ÔÙ½¡¿µµÄÈËÒ²µÖ²»×¡±©Á¦¡£ÕýÈ·µÄ×ö·¨Ó¦¸ÃÊÇΪTCPÓªÔìÒ»¸öÁ¼ºÃµÄÖΰ²»·¾³£¬¶øÕâÕýÊÇÍøÂ簲ȫµÄ·¶³ë¡£È»¶øÎ±ÔìµÄFIN/RST ¿´ÆðÀ´»òÕßÕæÊµµØ£¬Ëü¾ÍÊÇÊôÓÚÒ»¸öËü½«ÒªendµôµÄ½¡¿µµÄTCPÁ¬½ÓµÄ£¬Õâ¾Í²»ÊÇÍøÂ簲ȫµÄ·¶³ëÁË£¬ÕýËùνÇå¹ÙÄѶϼÒÎñʰ¡£¡Òò´Ë£¬ÕýÊÇTCP±¾ÉíµÄ»úÖÆÔì³ÉÁËαÔìÈç´Ë¼òµ¥£¬ÊÂʵÉÏÓ¦¸Ã˵£¬TCP±¾Éí¾Í²»Êǽ¡¿µµÄ£¬»òÕß˵²»Êǽ¡×³µÄ¡£Ò»¸ö½¡¿µµÄTCPÁ¬½Ó£¬ÌýÆðÀ´¸üÏñÊÇÒ»¸öûÓв¢·¢Ö¢µÄ°©Ö¢²¡ÈËÒ»Ñù¡£
ÔÒò
TCPµÄ¿ØÖÆÁ÷ȱ·¦ÈÏÖ¤»úÖÆ£¬½ö½ö¿¿4-tuple½«TCPÊý¾Ý°ü¹ØÁªµ½Ò»¸öÁ¬½Ó£¬È»ºó¿¿ÐòÁкźʹ°¿Ú»úÖÆÅжÏÊÇ·ñ½ÓÊÕ²¢´¦Àí¡£TCP¶Ô´ý¿ØÖÆÁ÷ºÍÊý¾ÝÁ÷µÄ·½Ê½ÊÇÒ»Öµġ£TCPÖØÒªµÄ¿ØÖÆÁ÷°üÀ¨³õʼ»¯Á¬½ÓµÄ3´ÎÎÕÊֺͶϿªÁ¬½ÓµÄ4´Î»ÓÊÖ¡£ÕâÖÖȱ·¦ÈÏÖ¤µÄ´øÄÚ¿ØÖÆÍ¨µÀµ¼ÖÂÒ»¸öTCPÁ¬½ÓÌØ±ðÈÝÒ×±»½Ù³Ö£¬½Ù³ÖÕßÖ»ÒªÂú×㼸¸öºÜÈÝÒ×Âú×ãµÄÒªÇó¼´¿É£¬°üÀ¨ÐòÁкÅÂäÔÚ´°¿ÚÄÚ£¬4-tuple·ûºÏµÈ£¬¶øËæ×ÅÍøÂçÔ½À´Ô½ºÃ£¬ËÙ¶ÈÔ½À´Ô½¿ì£¬TCPµÄ´°¿Ú»áÔ½À´Ô½´ó£¬µ¼ÖÂʵÏÖTCP½Ù³Ö»áÔ½À´Ô½ÈÝÒס£
Êý¾ÝͨµÀºÍ¿ØÖÆÍ¨µÀ
ÓÉÓÚTCPʵÏÖµÄÊÇ´øÄÚ¿ØÖÆ£¬¾ÍÊÇ˵Êý¾ÝºÍ¿ØÖƶ¼ÊǸ½×ÅÔÚÒ»¸öÁ¬½ÓµÄ£¬Òò´ËÇø·ÖÊý¾ÝͨµÀºÍ¿ØÖÆÍ¨µÀµÄÒâÒå²»ÊǺܴ󣬵«Êǰ´ÕÕÍøÂçͨÐŵĹßÀý-ÑϸñÇø·Ö¿ØÖÆÆ½Ãæ/Êý¾ÝÆ½Ãæ/¹ÜÀíÆ½Ãæ£¬»¹ÊǰѴøÓÐÌØÊâTCP±êÖ¾µÄTCPÊý¾Ý°ü¿´×÷ÊÇ¿ØÖÆÆ½ÃæµÄ°ü£¬¶øÖ»ÓÐÊý¾ÝºÍACKµÄ¿´×÷ÊÇÊý¾ÝÆ½ÃæµÄ°ü¡£
¿ÉÒÔÏë¼û£¬Êý¾ÝͨµÀµÄ°üÎÒÃDz»±ØÀí»á£¬×ÔÓÐÉϲãÐÒé±£Ö¤Æä°²È«ÐÔ£¬ÎÒÃǹØÐĵÄÊÇ¿ØÖÆÍ¨µÀµÄ°ü¡£Ò²ÐíÄã»áÎÊ£¬Èç¹ûTCPÁ¬½Ó½ö½öÊý¾ÝͨµÀ±»½Ù³Ö£¬¼´¹¥»÷ÕßûÓнٳÖÈκδøÓбê־λµÄÊý¾Ý°ü£¬½ö½öÔÚÒ»±ßµÈ×Å£¬È»ºóÃé×¼´°¿ÚÖеÄij¸öλÖ㬷¢Ë͵·ÂÒµÄÊý¾Ý£¬ÕâÑùÆñ²»ÊÇÕæÊµµÄ¶ËÖ÷»ú¾Íû·¨·¢ËÍÊý¾ÝÁËÂð£¿È·ÊµÊÇ£¬µ«ÊÇÕâ²»ÊÇTCP²ãÃæµÄÎÊÌ⣬Óû§socket·¢ÏÖÊý¾Ý³Ù³Ù·¢²»µ½¶Ô¶Ë¿ÉÒÔ×ÔÐжϿªÁ¬½Ó£¬½ÓÏÂÀ´£¬Ëü¿ÉÒÔ³¢ÊÔ¶ãµ½IPËíµÀÀïÃæ...Êý¾ÝͨµÀµÄ°²È«ÐÔ×ÜÊÇ¿ÉÒÔͨ¹ýÉϲãÐÒé»òÕß¶¯×÷À´±£Ö¤£¬±ÈÈç¿ÉÒÔʹÓÃSSLÁ¬½Ó»òÕßʹÓÃVPNËíµÀµÈ¡£µ«ÊÇ¿ØÖÆÍ¨µÀ±¾ÉíÈ´²»ÄÜÕâô×ö£¬ÒòΪºÜ¶àµÄ¿ØÖÆÊý¾ÝÁ÷ÊDz»»áÕ¹ÏÖÔÚÉϲãµÄ¡£
ÒÔRSTΪÀý£¬µ±TCPÕ»´¦ÀíÁËRSTÖ®ºó£¬Á¬½Ó¾Í²ð³ýÁË£¬Áô¸øÉϲãµÄÖ»ÊÇÒ»¸ö´íÎóÂ룬¶ÔÓÚFINÀ´½²Ò²ÊÇÕâÑù£¬¼´±ãÊÇʹÓÃSSL£¬ÕâЩÊý¾Ý°üÒ²»áʹSSLÁ¬½Ó¶Ï¿ª£¬×ܵÄÔÒòÓжþ£ºµÚÒ»£¬Óû§µÄÓ¦ÓÃÖ±½ÓºÍ´«Êä²ã½Ó¿Ú£¬Ã»ÓÐ×Ô¼ºµÄ»á»°±£³Ö»úÖÆ£»µÚ¶þ£¬¼´±ãÊÇsocketºÍ»á»°²ã½Ó¿Ú£¬ÆäVFSÎļþ²Ù×÷·½Ê½Ò²²»×ãÒÔ¿ØÖÆÍøÂçÕâÖÖºÜÄÑÓ³Éäµ½ÎļþµÄIOÀàÐÍ¡£
ÒýÈëÒ»¸öcookie
Ò»¸öcookie¾ÍÏñÒ»¸öÈáÈíµÄµæÆ¬£¬Èκι¥»÷¶¼±ØÐëÍ»ÆÆÕâ¸öµæÆ¬£¬¶øÕâ¸öµæÆ¬µÄÆÆËð¾ÍָʾÁ˹¥»÷ÒѾ·¢ÉúÕâ¼þÁîÈËÒź¶µÄÊ£¬ÐèÒª×öµÄ¾ÍÊÇÆÌºÃÕâ¸öµæÆ¬£¬È»ºóÔڹؼü²Ù×÷ǰ¼ì²éÕâ¸öµæÆ¬ÊÇ·ñ±»ÆÆ»µ£¬¸Ã¼¼ÊõÏÖÔÚÒѾÓÃÓÚ·ÀÖ¹Õ»Òç³ö£¬·ÀÖ¹°ëÁ¬½ÓDos¹¥»÷£¬SSLÎÕÊÖÐÒéµÄFinishedÏûÏ¢£¬¹ØÓÚÕâЩ¼¼Êõ¾Í²»ÔÙ¶à˵ÁË¡£ÀàËÆµÄ£¬TCPÔÚ´¦ÀíFIN/RSTµÄʱºòÒ²¿ÉÒÔÒýÈëÀàËÆµÄ»úÖÆ£¬¼´Ö»Óб£Ö¤Õâ¸öcookieûÓб»ÆÆ»µ²Å¼ÌÐø´¦Àí£¬·ñÔò¾ÍÈÏΪÊǵÚÈý·½Î±ÔìµÄ¹¥»÷°ü£¬ÐèҪעÒâµÄÊÇ£¬¸Ãcookie»úÖÆµÄÒýÈ벢ûÓжÔTCP±ê×¼ÐÒéÍ·½øÐÐÈκθü¸Ä£¬Ö»ÊÇÔö¼ÓÁËÒ»¸öÑ¡ÏîÒÔ¼°ÔÚ¸üÑϸñµÄÇéÐÎÏ£¬Ôö¼ÓÁËÒ»¸ö´¦ÓÚTCP±ê׼״̬»úת»»Ö®ÉϵÄÄÚ²¿DH״̬»ú¡£
¼¶±ðÒ»£º²»°²È«µÄcookie
Ëä˵ÊDz»°²È«µÄcookie£¬µ«ÊÇÒ²ÊÇ¿ÉÒÔÌṩ°²È«±£»¤£¬×î²»°²È«ÊÇÏà¶Ô×ȫÀ´½²µÄ¡£¸ÃcookieÊÇÒ»¸öÕªÒªÖµ£¬¼ÆËã·½·¨ÈçÏ£º
value=ÕªÒªËã·¨(client-ISN, server-ISN, αIPͷУÑéºÍ, FIN/RST°üµÄSEQ, FIN°üµÄACK)
ÆäÖУ¬³ýÁË×îºóµÄÁ½¸ö×ֶΣ¬ÆäËüµÄ×Ö¶ÎÔÚ3´ÎÎÕÊÖÖ®ºó¾Í±£´æÔÚTCPÁ¬½ÓµÄÐÒé¿ØÖÆ½á¹¹ÌåÖÐÁË£¬Á½¶ËµÄÖµÎÞÒÉÊÇÒ»Öµģ¬ÔÚ±£´æÁËÕâЩֵ֮ºó£¬Îª¸ÃTCPÁ¬½ÓµÄÐÒé¿ØÖÆ½á¹¹ÉèÖÃÒ»¸ö±êÖ¾£¬±íÃ÷±ØÐëÈÏÖ¤FINºÍRST¡£ÔÚ·¢ËÍFINµÄʱºò£¬½«ÉÏÊöµÄvalue±£´æÔÚoptionÖУ¬´«¸ø¶Ô¶Ë£¬¶Ô¶Ë½ÓÊպ󣬴ӱ¾Á¬½ÓµÄÐÒé¿ØÖÆ½á¹¹ÌåÖÐÈ¡³öǰÈý¸ö×ֶΣ¬´Ó¸ÃpacketÖÐÈ¡³öºóÁ½¸ö×ֶΣ¬°´ÕÕͬÑùµÄËã·¨¼ÆËãvalue2£¬±È½ÏvalueºÍvalue2£¬Èô²»Í¬£¬Ôò²»´¥·¢FIN/RSTÐòÁУ¬ÈôÏàͬ£¬½øÈë±ê×¼´¦ÀíÁ÷³Ì¡£
˵һϹØÓÚRSTµÄ´¦Àí£¬±¾cookie»úÖÆ½ö½öÕë¶Ô´¦ÔÚESTABLISHED״̬µÄTCPÁ¬½Ó£¬Èç¹û3´ÎÎÕÊÖ»¹Ã»ÓÐÍê³É£¬Ôò¶ÔRST°ü½øÐÐÕý³£´¦Àí¡£Õâ¾ÍÐèÒªÔÚÁ½¶ËͬʱÒýÈëÒ»¸ötimeout»úÖÆ£¬ÔÚÒ»¶ËµÄESTABLISHED״̬µÄTCPÁ¬½Ó½ø³ÌcrashµôÖ®ºó£¬£¬ÔÚ¸ÃtimeoutʱÏÞÉÐδ¹ýÆÚʱ£¬±£´æTCPµÄµÄÁ½¸ö·½ÏòµÄISNÒÔ¼°Î±IPÍ·µÄУÑéºÍµÈ×ֶΣ¬³¬Ê±ºó£¬½øÈë±ê×¼µÄRST´¦Àíģʽ£¬ÖØÒªµÄÊÇ£¬Ó¦¸ÃÔÚÿÊÕµ½Ò»¸öACKʱ£¬ÖØÖøö¨Ê±Æ÷£¬ËµÃ÷¶Ô¶Ë»¹»î×Å£¬ÆðÂëÔÚRTTʱ¼äǰ»¹»î×Å¡£µ±È»£¬Õâ¸ö³¬Ê±»úÖÆÊÇ¿ÉÒÔÓÅ»¯µÄ¡£
˵Ëü²»°²È«Òâ˼ÊÇ˵£¬Èç¹ûÐá̽ÕßÐá̽µ½ÁË3´ÎÎÕÊֵĹý³Ì£¬ÄÇô¹¥»÷ÕÕÑù¿ÉÒÔ½øÐС£ÁíÍ⣬Õë¶ÔÕªÒªËã·¨µÄαIPÍ·²ÎÊý£¬Ò²ÓÐÕùÒ飬ÒòΪËü»áÓ°ÏìNATÉ豸µÄʵÏÖ£¬Òò´ËÕâ¸ö×ֶβ»ÒªÒ²°Õ£¬±Ï¾¹Äܲ³öÁ½¸öISNµÄ¼¸ÂʺÜС¡£
¼¶±ð¶þ£º°²È«µÄcookie
Èç¹û˵¼¶±ðÒ»µÄcookieÊÇÔö¼ÓÁ˹¥»÷µÄÄѶȵϰ£¬ÄÇô¼¶±ð¶þµÄcookie¾ÍÍêÈ«±£Ö¤Á˰²È«£¬ÒòΪËüÊÇÒÀ¿¿×ÔÉí¼ÓÃÜ»úÖÆ±£Ö¤µÄ¡£³ÏÈ»£¬ÐèÒªÐÉÌÒ»¸öÃÜÔ¿£¬»¹ÐèÒªÃ÷È·¸ÃÃÜÔ¿ÓÃÀ´¼ÓÃÜʲô¶«Î÷£¬Ê£ÏµÄÎÊÌâ¾ÍÊÇʵÏÖÎÊÌâÁË¡£Èç¹û˵±»¹¥»÷ÕßÐá̽µ½ISNÊÇÒ»¼þºÜ¿ÉŵÄÊµĻ°£¬ÄÇôÒýÈëÒ»¸ö×ֶΣ¬¸Ã×ֶδÓÀ´²»ÔÙÍøÂçÉÏÃ÷ÎÄ´«Ê䣬Ȼºó»ùÓÚ¸Ã×Ö¶Î×öÕªÒª£¬ÄDz»¾Í½â¾öÎÊÌâÁË£¿PPPµÄCHAP¾ÍÊÇ»ùÓÚÕâÖÖ˼ÏëÉè¼ÆµÄ¡£Ä¿µÄºÜÃ÷È·£¬ÆäÖÐÒ»¸ö±È½Ï¼òµ¥µÄʵÏÖ»¹ÊÇÈÏÖ¤Ò»¸övalue£º
value=ÕªÒªËã·¨(¶Ô¶ËµÄrandom, ±¾¶ËµÄrandom, ÆäËüÈκÎÄãÏëÒýÈëµÄ...)
ÏÖÔÚµÄÎÊÌâÊÇÁ½¸örandomÈçºÎ´Ó±¾¶Ë´«¸ø¶Ô¶ËÄØ£¿´ð°¸µ±È»ÊǼÓÃÜ´«Ê䣬ÃÜÔ¿ÊÇʲô£¿¿ÉÑ¡·½°¸µ±È»ÊÇ×Ô¶¯ÐÉÌ£¬ÓÃDH£¿¿ÉÒÔ£¡ÄÇôDHÐÉ̹ý³ÌÈçºÎºÍTCP¼æÈÝ£¿´ð°¸¾ÍÊǽ«Æä²ØÔÚTCPµÄoptionÖУ¬ºÍTCPµÄSYNÎÕÊÖÒ»Æð·¢ÆðµÄ£¬»¹¿ÉÒÔÓÐÒ»¸öDH¹ý³Ì£¬»òÕ߸´ÔӵįäËüÃÜÔ¿ÐÉ̹ý³Ì£¬ÕâЩ¹ý³ÌÒ²¿ÉÒÔ²»ºÍSYNÒ»Æð·¢Æð£¬ÉõÖÁ¿ÉÒÔÔÚÈκÎʱºòÖØÐ·¢Æð£¬TCP±ê×¼µÄ3´ÎÎÕÊÖÍê³ÉÖ®ºó£¬ÉÏÊöµÄ¶îÍâµÄÐÉÌ¿ÉÒÔ¼ÌÐø£¬Ëü²»»á¶ÔTCP±ê×¼µÄ״̬»úת»»¹ý³ÌÓÐÈκÎÓ°Ï죬ֻÊǶîÍâµþ¼ÓÁËÒ»¸ö״̬»úÔÚoptionÀïÃæ¡£ÊÂʵÉÏ£¬ÒÔDHΪÀý£¬ÍêÈ«¿ÉÒÔÔÚSYNºÍSYN/ACKÖÐ2´ÎÎÕÊÖÍê³É¡£
¹ØÓÚRFC 5925
ÎÒµÄʵÏÖµ±È»Ã»ÓÐRFC 5925ÄÇôÍ걸¡£ÒªÖªµÀÉè¼ÆÒ»¸öÐÒé»òÕß½ö½öÒ»¸öÐÒéÔªËØÊÇÒ»¼þºÜÄѵÄÊÂÇ飬ÄãÒª¿¼Âǵ½µÄÊÂÇé²»ÖªÒ»Ãæ¡£Í¨³£ÈËÃÇϲ»¶¹Ì»¯Ò»Ð©¶«Î÷ÒÔÃâ³ý×Ô¶¯»¯´øÀ´µÄÀ§»ó£¬È»¶øÕâÊDz»·ûºÏInternetÉè¼ÆÔÔòµÄ£¬¹Ì»¯µÄ¶«Î÷ÆäÊÊÓ¦ÐÔÊǷdz£ÓÐÏ޵쬳äÆäÁ¿ÔÚÄã×Ô¼ºµÄ»·¾³ÖÐÐÔÄÜÁ¼ºÃ£¬¿ÉÒÔ²»ÊÇÒ»¸öÆÕ±é»¯µÄ¶«Î÷¡£ÎÒÕâÀïʵÏÖµÄÕâ¸öFIN/RST cookie¾ÍÊǹ̻¯µÄ¶«Î÷¡£
¹ØÓÚTCP/IPÓë½ø»¯
´«Í³TCP/IP-ÈâÉí±ØÈ»ÊdzÁÖØµÄ
ÉñÒ»ÑùµÄ´æÔÚ±ØÈ»Ï£Íû°ÚÍѳÁÖØµÄÈâÉí£¡È»¶øÇ¡Ç¡ÊÇÕâ¸ö³ÁÖØµÄÈâÉíÈ´ÊÇÒ»ÇеĻù´¡¡£³çÉÐSDNµÄͬʱҲÒþÔ¼¸Ð¾õµ½ÍøÂçµÄ¾ýÖ÷ʱ´úÒѾ¿ìÒªÀ´ÁÙ£¬SDN¾ÍÏñ·Ò×Ê®ËÄÄÇÑù½«ÖÚÈËÍæÅªÓÚ¹ÉÕÆ¡£¾ýÖ÷ʱ´úµÄ׍֯×è°×Žø»¯µÄ·¢Éú£¬½ø»¯ÊÇÖð²½µÄÐÞ²¹£¬ÊÇ´ø×ųÁÖØÈâÉíµÄÍ´¿àõçõÇ¡£
¿ØÖÆÆ½Ãæ±ØÐëºÍÊý¾ÝÆ½Ãæ´ôÔÚÒ»Æð£¬ÒÔÈËÌåΪÀý£¬ÎÒÃǵÄÄÚÔàÕ¼¾ÝÁË´óÁ¿µÄ¿Õ¼ä£¬Æä¹¤×÷ÏûºÄ×Å´óÁ¿µÄÄÜÁ¿£¬Õâ¸öÈâÉíÊdzÁÖØµÄ£¬µ«ÊǾÍËãÊÇ×îΰ´óµÄÈËÒ²²»ÄÜÉÝÍûÒ»¸ö½öÓеĴóÄÔ´æÔÚ£¬Èç¹û˵˼ÏëÊǾ«»¯£¬ÄÇôËùÓеÄÄÚÔ࣬°üÀ¨´óÄÔ±¾Éí¶¼ÊdzÁÖØµÄ£¬¶¼ÊǸºµ££¬ÎÒÃÇÒª³Ô·¹£¬ÒªË¯¾õ£¬Òª×öÌ«¶àµÄά»¤¹¤×÷£¬È«²¿¶¼ÊÇΪÁËËùνµÄ˼Ï룬µ«Êǽ«ÄÚÔ࣬´óÄÔ¶ÀÁ¢ÓÚ˼ÏëÖ®Í⣬ÀàËÆSDNÄÇÑùÈ´ÊÇÍòÍò²»Äܵġ£
È»¶ø£¬¿ØÖÆÆ½ÃæºÍÊý¾ÝÆ½ÃæµÄÒ»Ì廯ȷʵÏÞÖÆÁ˵¥¸ö¸öÌåµÄ¹æÄ££¬µ¼Ö±ØÐëÆÌ¿ªÀ´ºÜ¶à¸öÌ壬ͨ¹ýÐ×÷µÄ·½Ê½À©´ó¹æÄ£¡£ÒÔĦÌì´ó¥ΪÀý£¬ÕæÕýµÄĦÌì´óÂ¥ÊDz»¿ÉÄÜ´æÔڵģ¬ÒòΪµçÌÝ»áÕ¼¾Ý´óÁ¿µÄ¿Õ¼ä¡£Â¥Ô½¸ß£¬µçÌݿռäÔ½´ó£¬ÒòΪÿÔö¼ÓÒ»²ãµÄ¸ß¶È£¬µ×²ã¾ÍÒªÀ©´óÒ»¶¨µÄµçÌݿռ䣬×îÖÕµÄĦÌì´óÂ¥»á±ä³É½ð×ÖËþÐ͵쬵ÍÏÂÎÞÏ޴󣬶¥ÉÏÎÞÏ޸ߡ£Ò²Ðí×ÔÈ»½çµÄ¸ßɽ×îÄÜ˵Ã÷ÎÊÌ⣬Ⱥɽ×ÜÊÇÄÜ´øÀ´ÃÀ¸Ð£¬Êݶø²»²ò£¬¸ß¶ø²»ã¶¡£
×÷Õߣºdog250