ÄãºÃ£¬»¶Ó­À´µ½¾­¹ÜÖ®¼Ò [µÇ¼] [×¢²á]

ÉèΪÊ×Ò³ | ¾­¹ÜÖ®¼ÒÊ×Ò³ | Êղر¾Õ¾

P2P-SIPÍøÂçµç»°_ͨÐŹ¤³Ì±ÏÒµÂÛÎÄ·¶ÎÄ

·¢²¼Ê±¼ä£º2015-01-26 À´Ô´£ºÈË´ó¾­¼ÃÂÛ̳
P2P-SIPÍøÂçµç»°_ͨÐŹ¤³Ì±ÏÒµÂÛÎÄ·¶ÎÄ ÕªÒª  ÓÉÓÚP2PϵͳÖÐûÓÐÖÐÑë·þÎñÆ÷²¢ÇÒÍøÂçÄܹ»×Ô×éÖ¯ËùÒÔP2Pϵͳ¾ßÓиßÀ©Õ¹ÐÔ£¬½¡×³ÐÔºÍÈÝ´íÐÔ¡£ÕâЩÌØÐÔÊÇͨ¹ýÔÚP2P¸²¸ÇÍøÂçÖж¨Î»¸ÐÐËȤµÄÔ´µÄ¸ü¸ßµÄÑÓ³ÙÀ´»ñµÃµÄ¡£ÍøÂçµç»°¿ÉÒÔ¿´×÷ÊDzÎÓëÕß×Ô×éP2P¸²¸ÇÍøÀ´¶¨Î»ÆäËû²ÎÓëÕß²¢ÓëÆäËû²ÎÓëÕß½»»¥µÄÒ»ÖÖP2P½á¹¹µÄÓ¦Óá£ÎÒÃÇÌá³öÒ»ÖÖÓÃÓÚ»ùÓڻỰ³õʼ»¯Ð­Ò飨SIP£©µÄIPµç»°ÏµÍ³µÄ´¿P2P½á¹¹¡£ÎÒÃǵÄP2P£­SIP½á¹¹¼ÈÖ§³Ö »ù´¡µÄÓû§×¢²áºÍºô½Ð½¨Á¢Ò²Ö§³ÖÀëÏßÏûÏ¢·¢ËÍ¡¢ÓïÒô/ÊÓƵÓʼþºÍ¶à·½»áÒéÕâÑùµÄ¸ß¼¶·þÎñ¡£´ËÍ⣬ÎÒÃǼòÒª½éÉÜÁËÖ´ÐÐÇé¿ö¡£      ¹Ø¼ü´Ê  P2P£¬ÍøÂçµç»°£¬»á»°³õʼ»¯Ð­Ò飨SIP£© 1 ÒýÑÔ      ÏÖ´æµÄ»ùÓڻỰ³õʼ»¯Ð­Ò飨SIP[1]£©µÄÓû§/·þÎñÆ÷ÍøÂçµç»°½á¹¹ÎªÃ¿¸öÓòʹÓÃÒ»¸ö×¢²á·þÎñÆ÷¡£Ö÷ÒªµÄϵͳÏû·ÑÊÇÓÉÒ»¸öרÓÃϵͳ¹ÜÀíÆ÷Ôì³ÉµÄά»¤ºÍÅäÖá£ÕâÒâζ×ÅÔÚÒ»¸öСÐÍÍøÂçÖÐѸËٵؽ¨Á¢ÏµÍ³£¨ÀýÈ磬½ô¼±Í¨Ñ¶»ò»áÒ飩ÊǺÜÀ§Äѵġ£ÁíÒ»·½Ã棬¶Ëµ½¶Ë£¨P2P£©ÏµÍ³[2]ÒòΪûÓе¥µã´íÎó£¬ËùÒÔÊǿɲâÁ¿ºÍ¿É¿¿µÄ¡£P2Pϵͳ¶ÔÈ«¾Ö¡¢ÔÖÄÑÐÔʧ°ÜÊÇǿ׳µÄ£¬ËäÈ»µ¥¸öµÄ½áµã¿ÉÄÜ»áʧ°Ü¡£      ÎÒÃÇÌá³öÒ»ÖÖʹÓÃSIPµÄP2PÍøÂçµç»°½á¹¹¡£P2P-SIPÓÐÁ½¸öÖ÷ÒªµÄÄ¿±ê£º£¨1£©Ò»¸öÔö¼Ó½¡×³ÐÔÍêÈ«µÄ·Ö²¼Ê½Ä£ÐÍ£»£¨2£©²»¸Ä±äÏÖ´æµÄ¿ØÖƽṹ£¨ÈçDNS£©½øÐÐÅäÖõÄÄÜÁ¦¡£·ÖÎöÁËÐí¶à¿ÉÑ¡µÄÉè¼Æ£¬Ìá³öʹÓÃChord[3]×÷Ϊ»ù±¾µÄ·Ö²¼Ê½hash±í£¨DHT£©µÄP2P-SIP¶Ëµã¡£ÐµĻìºÏ½á¹¹¼ÈÔÊÐí´«Í³µÄSIPµç»°Ò²ÔÊÐíÓû§ÔÚ±¾µØÓòûÓÐSIP·þÎñÆ÷ʱÔÚP2PÍøÂçÖвéÕÒ¡£Ê¹ÓÃSIPÔÚP2P-SIPÖÐÖ´Ðи÷ÖÖDHT¹¦ÄÜ£¬ÀýÈç¶Ë·¢ÏÖ£¬Óû§µÇ¼Ç£¬½áµã¹ÊÕÏ·¢ÏÖ£¬Óû§¶¨Î»ÒÔ¼°Í¨¹ýÓÃP2P´úÌæDNS[4]ÓÃÓÚSIPÖеÄÏÂÒ»Ìø²éÕҵĺô½Ð½¨Á¢¡£      ʵÏÖÁËÒ»¸öP2P-SIPÊÊÅäÆ÷£¬SIPPEER[5]£¬ÔÊÐíÏÖÓеĻòÕßеÄSIPÓû§´úÀí²»¸Ä±äÓû§´úÀí¾Í¿ÉÒÔÁ¬½Óµ½P2P-SIPÍøÂç¡£ÀýÈ磬SIPPEERÔÚͬһ̨Ö÷»úÉÏ¿ÉÒÔ×÷Ϊ»ùÓÚPCµÄSIPÓû§´úÀí²¢³äµ±ËüµÄÊä³ö´úÀí¡£SIPPEERÒ²¿ÉÒÔ×÷Ϊ¶ÀÁ¢µÄSIPÓû§´úÀíÉÌ£¬´úÀíÈË»òÓÐÃüÁîÐÐÓû§½çÃæµÄ×¢²á·þÎñÆ÷¡£Ä£¿é»¯µÄÉè¼ÆÔÊÐí×é¼þµÄÖØÓúÍÌæ»»¡£ÀýÈ磬Chord¿ÉÒÔÌ滻ΪÁíÒ»ÖÖDHT¶ø²»Ó°ÏìÆäËû²¿·Ö¡£¿ª·ÅµÄ½á¹¹¿ÉÒÔ²»Ó°ÏìÏÖ´æµÄÉè¼Æ°²×°ÐµķþÎñ¡£ÀýÈ磬һ¸öеÄÓïÒôÓʼþÄ£¿é¿ÉÒÔÌí¼Óµ½ÏÖ´æµÄ½áµãÉÏ¡£³ýÁËP2PµÄÀ©Õ¹ÐԺͿɿ¿ÐÔ£¬P2P-SIP»¹ÓÐÈçÏÂÓŵ㣺     ²»ÐèҪά»¤»òÅäÖãºÕâ¸öϵͳÊÇ¿ªÏä¼´Óõģ¬²»ÐèÒªÈκÎÈßÓàµÄ·þÎñÆ÷°²×°£¨°üÀ¨NATºÍ·À»ðǽµÄÅäÖã©¡£ÎÒÃǵŤ×÷½«TETFÁãÅäÖÃÍøÂ繤×÷×é[6]µÄÄ¿±êÀ©Õ¹µ½¶àýÌåͨѶºÍЭ×÷ϵͳ¡£     Эͬ¹¤×÷£º²»ÏñSkype[7]Ö®ÀàµÄÆäËûP2Pϵͳ£¬ÎÒÃÇʹÓÃSIPÓëÆäËû¶ËµãͨѶ¡£Õâ¿ÉÒÔºÜÈÝÒ×µÄÓëÈκÎÏÖ´æµÄSIP-PSTNÍø¹ØµÄIPµç»°½á¹¹»òÏóAsteriskµÄ»ùÓÚ·þÎñÆ÷µÄIP PBXÒ»Æð¹¤×÷¡£ÕâЩÓŵãÊÇÔö¼Ó×ÊÔ´²éÕÒÑӳٺͰ²È«µÄÍþвÀ´µÃµ½µÄ¡£Ò»¸ö²»Ê¹Óü¯ÖеÄÔª¼þµÄÓÃÓÚÈÏÖ¤µÄ¿É¿¿½á¹¹²»ÔÚÕâƪÎÄÕµÄÌÖÂÛ·¶Î§ÄÚ¡£ 2  ½á¹¹¿ò¼Ü      ÎÒÃǸĽøÁË·Ö²¼Ê½¹þÏ£±í£¨DHT£©µÄÉè¼Æ¡£Ò»¸ö¼«¶ËÊÇ£¬Õâ¸ö·Ö²¼Ê½¹þÏ£±í¿ÉÒÔÔÚ·þÎñÆ÷ÖÐÓÃÓÚ·þÎñÆ÷µÄÁìÓòͬʱÈÔÈ»¹ÜÀí¿Í»§/·þÎñÆ÷½á¹¹¡£ÁíÒ»¸ö¼«¶Ë£¬ËùÓеĽáµã³ÉΪ·Ö²¼Ê½¹þÏ£±íµÄÒ»²¿·Ö¡£ÎÒÃÇÑ¡ÔñÈçͼ1ËùʾµÄÒ»ÖÖÖмäÉè¼Æ£¬¾ßÓиߵÄÈÝÁ¿£¨´ø¿í£¬CPU£¬Äڴ棩ºÍ¿ÉÓÃÐÔ£¨Õý³£ÔËÐÐʱ¼ä£¬¹«¹²IPµØÖ·£©µÄһЩ½áµã³ÉΪ³¬¼¶½áµã²¢×é³É·Ö²¼Ê½¹þÏ£±í£¬¶øÆäËûµÄÆÕͨ½áµãÓëÒ»¸ö»ò¸ü¶àµÄ³¬¼¶½áµãÏàÁ¬¶ø²»ÊdzÉΪ·Ö²¼Ê½¹þÏ£±íµÄÒ»²¿·Ö¡£    ͼ1ÓëDHTÖг¬¼¶½áµãÏàÁ¬µÄÆÕͨ½áµã                                                Í¼2 P2P-SIP½áµãÖеĿéËã·¨      ͼ2¸ø³öÁËP2P-SIP½áµãÖв»Í¬²¿¼þµÄËã·¨¡£½áµãÆô¶¯ºÍÓû§Óñêʶ·ûµÇ¼Çʱ£¬·¢ÏÖÄ£¿é±»¼¤»îÓÃÓÚ³õʼ»¯ÍøÂçµØÖ··­ÒëºÍ·À»ðǽ̽²â[8]£¬µã·¢ÏÖºÍ SIP×¢²á¡£×é²¥SIP×¢²á¡¢ÉÏÒ»Òýµ¼ÖÜÆÚ´æ´¢µÄ¶ËµØÖ·ºÍÔ¤ÅäÖõÄ×Ô¾ÙµØÖ·±»ÓÃÀ´³õʼ»¯½áµã¼¯¡£Óû§½çÃæÄ£¿é¼Ç¼Óû§µÄÅóÓÑÁÐ±í²¢µ÷ÓÃÓû§¶¨Î»Ä£¿é¶¨Î»ÕâЩÅóÓÑ¡£Óû§¶¨Î»Ä£¿éʹÓÃSIPÄ£¿é£¬»òÕߣ¬Èç¹ûÕâ¸ö½áµã¼ÓÈëÁËDHT¾ÍʹÓÃDHTÄ£¿é¡£DHTÄ£¿éά»¤¶ËÐÅÏ¢£¨ÀýÈ磬ChordÖ¸Õë±í£©²¢Ö´ÐÐÏñ·¢ÏÖ¡¢¼ÓÈëºÍÀ뿪µÄһЩDHT²Ù×÷¡£      SIP±»ÓÃ×÷ÊǶ¨Î»ÆäËûÓû§»ò½áµã¡¢¼ÓÈëDHT¡¢×¢²áÓû§¡¢ºô½Ð½¨Á¢ºÍ¼´Ê±ÏûÏ¢µÄ»ù´¡Ð­Òé¡£Ò»µ©Óû§±»¶¨Î»£¬ºô½Ð½¨Á¢»ò¼´Ê±ÏûÏ¢¾Í¿ÉÒÔÖ±½Ó¾­ÓÉSIPÄ£¿é·¢Ë͵½Óû§µÄµç»°¡£SIP REGISTER¸üкÍOPTIONSÏûÏ¢ÓÃÓÚ̽²â½áµãʧ°Ü¡£µ±Ò»¸ö³¬¼¶½áµã¹Ø±Õ»òÕßʧ°Ü£¬×¢²á±»·¢Ë͵½DHTÖеÄÆäËûÊʵ±µÄ³¬¼¶½áµã¡£ÆäËûµÄSIP¹¦ÄÜÀýÈçµÚÈý·½ºô½Ð¿ØÖƺͺô½Ð´«Êä¿ÉÒÔÓÃÏàͬµÄ·½·¨ÊµÏÖ¡£Ã½½é·¾¶£¨ÒôƵÉ豸£¬±à½âÂëÆ÷ºÍ´«Ê䣩¶ÀÁ¢ÓÚP2P-SIP²Ù×÷¡£      һЩ·Ö²¼Ê½¹þÏ£±íÔÊÐí¶Ô¶à¶Ëµã²¢ÐÐËÑË÷£¬²»ÏñChordÖеÄ˳ÐòËÑË÷¡£ÔÚÕâÖÖÇé¿öϳ¬¼¶½áµã¿ÉÒÔµ£µ±±³¿¿±³Óû§´úÀí²¢ÏòÁھӶ˵㴫²¥SIPÏûÏ¢¡£È»¶ø£¬³ý·ÇÊÇÏñÃÀ¹úµÄ911ÕâÖÖ½ô¼±ºô½Ð·ÓɵÄÇé¿ö£¬Ó¦¸Ã±ÜÃâ²¢ÐÐËÑË÷ÒÔÃâÍøÂçÖз¢Éú·ººé¡£       ÔÚʵ¼ÊµÄʵʩÖÐÔÊÐí¶àÖÖP2P-SIPÍøÂ磨·Ö²¼Ê½¹þÏ£±í£©Ï໥Á¬½ÓÊǷdz£ÓÐÓõġ£ÎÒÃǵĻìºÏ½á¹¹ÔÊÐíP2P-SIPÍøÂçȺºÍ»ùÓÚ·þÎñÆ÷µÄSIP½á¹¹¹²´æ¡£ÓÐÁ½ÖÖ·½·¨£º½«Ò»¸öÍøÂçÖÐËùÓеÄÓû§ÓëËùÓÐÆäËûÍøÂç½»»¥×¢²á»òÕßÔÚºô½Ð½¨Á¢µÄ¹ý³ÌÖÐÔÚÆäÓàµÄÍøÂçÖж¨Î»Óû§¡£Ç°Ò»ÖÖ·½·¨¹¤×÷ÔÚÉÙÁ¿µÄÒÑÖªµÄP2P- SIPÍøÂç¡£ºóÒ»ÖÖ·½·¨¿ÉÒÔʹÓÃÒ»¸öÏñDNSÕâÑùµÄÈ«¾ÖÃüÃû·þÎñÆ÷»ò²ã´Î»¯µÄP2P-SIPÍøÂçʵÏÖ¡£µÚÒ»ÖÖÇé¿ö£¬Ã¿Ò»¸öP2P-SIPÍøÂçÓÃÒ»¸öÓòÃû±íʾ¡£ÕâÓë»ùÓÚ·þÎñÆ÷µÄSIPÍøÂçÊÇûÓÐÇø±ðµÄ£¬ÓòÃûÔÚÄǸöÍøÂçÖнâÎöÒ»¸ö»ò¶à¸ö×Ô¾Ù½áµã[4]¡£µÚ¶þÖÖÇé¿ö£¬ÓÃP2P-SIP´úÌæDNSÀ´½âÎöÓòÃû¡£ÀýÈ磬µ¥¶ÀµÄ´óµÄ×éÖ¯¿ÉÒÔÓб¾µØP2P-SIPÍøÂçÓëÈ«¾Ö£¨¹«¹²£©P2P-SIPÍøÂçÁ¬½Ó£¬Èçͼ3Ëùʾ¡£±¾µØÌض¨ÓòµÄDHTÓеäÐ͵ķþÎñ½áµã£¬ÕâЩ½áµãÔÚÈ«¾ÖDHTÖÐÒ²ÊÇ¿É´ïµÄ¡£ÀýÈ磬         private.comÔÚÈ«¾ÖDHTÖÐÓ³Éäµ½½áµãAºÍC¡£Ìض¨ÓòDHTÖеÄÈκνáµã¿ÉÒÔµ½´ïÈ«¾ÖDHT£¬È«¾ÖDHTÖеÄÈκνáµã¿ÉÒÔ¾­ÓÉÓòÖеĵäÐÍ·þÎñ½áµãµ½´ïÌض¨ÓòDHT¡£                                                        ͼ3 »ìºÏϵͳ¾ÙÀý »ìºÏ½á¹¹ÔÊÐíÓû§ÔÚËýµÄÌṩÕß¿ÉÓõÄÇé¿öÏÂÓÃËýµÄÌṩÕß×¢²á£¬Ò²¿ÉÒÔÓÃP2P-SIPÍøÂç¡£ºô½Ð½¨Á¢ÔÚ¿ÉÒÔÓÃDNS½âÎöʱ±»·¢Ë͵½SIPÄ¿µÄµØ£¬Í¬ÑùÒ²¿ÉÒÔÓÃP2P-SIPÍøÂç¡£ 
¾­¹ÜÖ®¼Ò¡°Ñ§µÀ»á¡±Ð¡³ÌÐò
  • ɨÂë¼ÓÈë¡°¿¼ÑÐѧϰ±Ê¼ÇȺ¡±
ÍƼöÔĶÁ
¾­¼ÃѧÏà¹ØÎÄÕÂ
±êÇ©ÔÆ
¾­¹ÜÖ®¼Ò¾«²ÊÎÄÕÂÍƼö