»ùÓÚLinuxÄÚºËÀ©Õ¹Ä£¿éµÄP2PÁ÷Á¿¿ØÖÆÑо¿

Î塢ʵÑé·½°¸Éè¼Æ¼°ÊµÏÖ

5£®1Á÷Á¿¿ØÖÆÏµÍ³×ÜÌåÉè¼Æ

Ç°ÃæÕ½ÚÖзÖÎöÁËNetfilter·À»ðǽ¿ò¼ÜÒÔ¼°°üÑ¡Ôñ¹¤¾ßIptables£¬ÖªµÀÁËÔÚLinuxÄÚºËÖÐÓÐÒ»Ì×Ç¿´óµÄ·À»ðǽ¿ò¼ÜNetfilter¡£µ«ÊÇ´«Í³µÄP2P¼ì²âºÍ¿ØÖƹ¤¾ßÖ÷ÒªÊǶÔͨ¹ý»ùÓÚÊý¾Ý°üµÄ¶Ë¿ÚµÈ½øÐйýÂË£¬´Ó¶ø´ïµ½¼àÊÓÍøÂçÁ÷Á¿µÄÄ¿µÄ¡£½ö½öÊǶÔЭÒé°üµÄ°üÍ·½øÐмì²â¶øÈ±·¦¶ÔÊý¾Ý°üÄÚÈݵļì²â£¬ÕâÖÖ¼ì²â·½·¨µÄȱÏÝÊÇȱÉÙ¶ÔÓ¦ÓòãÁ÷Á¿µÄ·ÖÎö£¬Ê¹¶ÔЭÒéµÄ·ÖÎö²»¹»È«Ã棬ºÜ¶àʱºò¾ÍºÜÄÑ·Ö±æ³öÕý³£µÄHTTPÁ÷Á¿ºÍP2PÏÂÔØµÄÁ÷Á¿Çø±ð¡£Îª´ËÎÒÃÇÐèÒª¿ª·¢³öÒ»¸öÄܹ»Ó¦ÓòãÉ϶ÔÁ÷Á¿½øÐÐʶ±ðºÍ·ÖÀàµÄ¹¤¾ß¡£ÏµÍ³µÄ¹¤×÷Á÷³ÌͼÈçͼ4Ëùʾ£º

Êý¾ÝÁ÷ P2P·ÖÀàÆ÷ £¨¶Ôʶ±ð³öµÄÁ÷Á¿´òÉϱê¼Ç£© eDonkey Gnutella Fasttrack BT ÆäËûÁ÷Á¿ ¹ýÂ˺ÍÕûÐÎ Êý¾ÝÁ÷

ͼ4 NetfilterÔÚIPv4ÖеĽṹ

5.2 ´ø¿í¹ÜÀíµÄʵÏÖ

Linux²Ù×÷ϵͳĿǰ¹ã·ºÒýÓÃÓÚ·ÓÉÉ豸ÖУ¬Á÷Á¿¹ÜÀíÊÇËüÒ»¸öÖØÒª¹¦ÄÜ¡Þ71£¬ÓÉÓÚÔÚÇ°ÃæÎÒÃÇÒѾ­ÊµÏÖÁËP2PµÄÁ÷Á¿ÍêÈ«½ûÖ¹£¬ÎÒÃÇÏÖÔÚ¾ÍҪʵÏÖ½«P2PÁ÷Á¿¿ØÖÆÔÚijһ¸ö·¶Î§ÄÚµÄÈ·¹¦ÄÜ¡£ÎªÁË´ïµ½Õâ¸öÄ¿µÄ£¬ÎÒÃǾͱØÐë½«Ç°ÃæÓõ½µÄLinuxµÄÄں˷À»ðǽ¿ò¼ÜÓëLinuxµÄÁ÷Á¿ÕûÐι¤¾ßtcÏà½áºÏ£¬ÊµÏÖ¶ÔÍøÂçÄÚ²¿µÄ´ø¿í¹ÜÀí¡£

5.2.1 ¶ÓÁй涨

ÎÒÃÇ¿ÉÒÔÔÚ¶ÓÁй涨µ±ÖÐÉèÖÃÒ»¸öÔÊÐíµÄ×î´óËÙÂÊ£¬Ò²¾ÍÊÇ˵ͨ¹ý¹Ì¶¨ÄÜ´«ÊäµÄÊý¾ÝµÄ¶àÉÙÀ´¶ÔÁ÷Á¿½øÐÐÕûÐΡ£Á÷Á¿ÕûÐÎʱ´«ÊäµÄËÙÂʾͱ»¿ØÖÆÔÚÒ»¸ö·¶Î§ÄÚ£¬Èô³¬³ö·¶Î§Ôò²ÉÈ¡ÑÓ³Ù»ò¶ª°üµÄ²ßÂÔ¿Ú¡£

Á÷Á¿¹ÜÀíÖ÷ÒªÓÉqdisc(¶ÓÁй涨)class(Àà±ð)ºÍfilter(¹ýÂËÆ÷)ÈýÖÖ¶ÔÏó¿ØÖÆ¡£

·ÖÀàµÄ¶ÓÁй涨Ö÷ÒªÓÃÔÚ¶àÖÖÊý¾ÝÁ÷ÐèÒª½øÐÐÇø±ð¶Ô´ýµÄʱºò¡£µ±Êý¾Ý°ü½øÈëÎÒÃÇ¿ª·¢µÄ·ÖÀàÆ÷µÄʱºò£¬¾Í±»Ë͵½ÉèÖõĶÓÁй涨µ±ÖС£¶ÓÁÐÖеÄһЩ¹æ¶¨ÊǸù¾ÝÕûÐεķÖÀà»úÖÆÀ´È·¶¨µÄ£¬Êý¾Ý½øÈë·ÖÀàÆ÷ºó£¬»áѰÕÒÒ»¸ö·ûºÏ×Ô¼ºµÄ¶ÓÁйæÔò¡£Êý¾ÝѰÕÒµ½×Ô¼ºµÄ´óÀàÖ®ºó£¬ÓÖ»á¸ù¾Ý¶ÓÁйæÔòÑ¡ÔñһЩСÀà¡£·ÖÀàÆ÷¾ÍÊÇÓÃÀ´ÉèÖÃһЩ·ÖÀà¹æÔòµÄ¡£µ±ËùÓеķÖÀà¶¼Íê³ÉµÄʱºò£¬Ò²¾ÍÊÇËµÍøÂçÖеÄÊý¾Ý°üÒѾ­ÕÒ²»µ½¸üϸ΢µÄ¶ÓÁй涨µÄʱºò£¬Êý¾Ý°ü¾Í»á½øÈëºÏÊÊ×Ô¼ºµÄ¶ÓÁнøÐÐÁ÷Á¿ÕûÐΡ£ÔÚ¶ÓÁÐÖл¹Ñ§Òª¶Ô¶ÓÁнøÐе÷¶È£¬ÕâÖÖµ÷¶ÈÖ÷ÒªÔÚÁ÷Á¿¿ØÖÆÖÐÓõıȽ϶ࡣ

ÔÚ±¾ÎÄÖÐÖ÷ҪʹÓÃÁËÁ½ÖÖ¶ÓÁй涨£º

HTB(Hierarchical Token Bucket£¬·Ö²ãµÄÁîÅÆÍ°)£ºÕâÖÖ¶ÓÁй涨Ö÷ÒªÊÇʹÓÃÔÚÕë¶Ô²»Í¬µÄÓÃ;À´½øÐзÖÅä¡£ÓÉÓÚÕâÖֹ涨ÔÚ³ÌÐòʹÓÃÉϵĺ¯Êý·Ç³£ÉÙ£¬ËùÒÔÅäÖÃÆðÀ´Ïà¶Ô±È½Ï¼òµ¥£¬ËùÒÔÔÚÔËÓÃÉϱȽϹ㷺£¬ÓÈÆäÊÇÔÚÁ÷Á¿ÕûÐÎÖÐÀûÓõķdz£Æµ·±¡£

SF0(Stochastic Fairness Queueing£¬Ëæ»ú¹«Æ½¶ÓÁÐ)£ºËæ»ú¹«Æ½¶ÓÁÐʹÓõÄÊÇÒ»ÖÖ¹«Æ½ÐÔµÄËã·¨£¬ÕâÖÖ¶ÓÁй涨ÊÇÔڷdz£¹«Æ½µÄ»·¾³Ï½øÐеģ¬ÕâÖÖ¶ÓÁй涨µÄÖ÷ÒªÓŵãÊÇÔÚ¼ÆËãµÄʱºòµÄ¼ÆËã»úÁ¿·Ç³£ÉÙ£¬µ«ÊÇÏà±ÈÆäËüµÄ¶ÓÁÐËã·¨£¬¾«È·¶È²»ÊǺܸߡ£

5.2.2 LinuxÁ÷Á¿¿ØÖÆ»úÖÆ

ͼ5ÃèÊöÁËLinuxÄں˽øÐÐÊý¾Ý°üµ÷¶ÈµÄÁ÷³Ì¡£ Userspace program Ip stack Egress classifier Forwardin

ͼ5 LinuxϵͳµÄÁ÷Á¿¹ÜÀí»úÖÆ

Qdisc1 Ingress qdise Qdisc2 Qdisc3

ͼÖÐÕû¸ö´ó·½¿ò±íʾÕû¸öÄںˡ£×î×óÃæµÄ¼ýÍ·±íʾ´ÓÍøÂç½Ó¿Ú½øÈë»úÆ÷µÄÊý¾Ý°ü¡£¿ÉÄܱ»¶ªÆúµÄ¹ýÂËÆ÷µÄһЩÊý¾ÝÒªÇó½øÈë¶ÓÁС£Èç¹û°ü±»·¢Ë͵½ÏàÓ¦µÄ½ø³ÌºÍÇøÓòµÄÁ÷Á¿£¬Èç¹ûÊý¾Ý°ü¾­¹ý²¢Ìá½»±¾µØ½ø³Ì¡£ÖÐ¼ÌÆ÷¶¼±ØÐëËͽ»³ö¿Ú¡£½ø³Ì·¢ËÍÊý¾ÝµÄ³ö¿Ú±¾µØ·ÖÀà¡£

ÔÚÊý¾ÝÔÚÍøÂçÉϵÄÁ÷¶¯¹ý³ÌÖУ¬Ò»Ð©ÅŶӵÄÊý¾Ý¿ÉÌṩ¶ÓÁÐÖÐÅŶӡ£Ã»ÓÐÈκÎÉèÖã¬Ö»ÒªÇóÊèÉ¢¶ÓÁеÄÊý¾Ý°ü²¢×ÜÊÇÔÚÊǽÓÊÕ¡£Êý¾Ý°ü¶ÓÁÐÖУ¬ÎÒÃÇÓжÓÁй涨À´´¦ÀíµÈ´ý·¢Ë͵ÄÍøÂ·¿¨µÄºËÐÄ¡£ÔÚÉÏÃæµÄ¼ýÍ·´ú±íµÄ²»ÁËËùÓÐÉÏÊöÇé¿ö£¬µ«ÕâÒ»¼Æ»®£¬Èç¹û¸Ã¿¨ÊÇ˵Ã÷ÕâÊÇһ̨»úÆ÷£¬Ã¿¸öÍø¿¨ÓÐ×Ô¼ºµÄ½ø¿ÚºÍ³ö¿Ú¡£ÔÚÈë¿ÚºÍ³ö¿Ú´¦ÎÒÃÇÉèÖÃËùÐèÒªµÄ¶ÓÁй涨À´¹æ¶¨¶ÓÁеÄÁ÷Ïò£¬ÔÚת·¢±¾µØ½ø³ÌÊÇÊý¾Ý²»´ÓÈë¿ÚÁ÷³ö£¬Êý¾ÝÁ÷¹ýÕû¸öϵͳʱ»á»áÔÚÍø¿¨µÄ³ö¿Ú´¦½øÐÐÁ÷Á¿ÕûÐΡ£ÉÏͼÖÐûÓп¼ÂÇÁ½¿éÍø¿¨µÄÇé¿ö¡£

LinuxÖеĶÓÁй涨ÊǸ½´øÔÚÍø¿¨Éϵģ¬ËùÓÐÔÚÕâ¸öÍø¿¨ÉÏÅŶӵÄÊý¾Ý¶¼ÅŽøÕâ¸ö¶ÓÁеĹ涨¡£ÕâÑù¾Í³öÏÖÁËÈçϵÄÁ½¸öÎÊÌ⣺ (1)½ö½öÖ»Äܼòµ¥µÄ½øÐгö¿ÚÕûÐΡ£

(2)ÓÉÓÚÖ»ÓÐÕû¸öϵͳÉÏÖ»ÓÐÒ»¸öÍø¿¨£¬ÎÞ·¨¶ÔÈ«¾ÖµÄÏÞËÙ½øÐÐÉèÖá£

IMQ(Intermediate queueing device£¬Öнé¶ÓÁÐÉ豸)´Ó¸ù±¾ÉÏÀ´Ëµ²»ÊÇÒ»¸ö¶ÓÁй涨£¬µ«ÊÇIMQµÄʹÓúͶÓÁй涨ÊÇÓÐ×ÅÃÜÇÐÁªÏµµÄ¡£Ëü°ÑÍøÂçÖеÄÉÏÐкÍÏÂÐÐÁ÷Á¿½øÐзÖÀà¿ØÖÆ¡£IptablesµÄIMQ´¦µÄÓï·¨ÊÇ£ºIMQ[Ò»todev n]£¬nÊÇimqÉ豸µÄ±àºÅ¡£ÍøÂçÉϵÄÊý¾Ý»áÁ÷Èëµ½Öнé¶ÓÁÐÉ豸µÄÄĸöλÖã¬ÊǸù¾ÝÊý¾ÝµÄÁ÷ÏòÀ´¾ö¶¨µÄ¡£

5.2.3 Á÷Á¿¹ÜÀí¹¦ÄܵÄÉè¼Æ

´ø¿í¹ÜÀíÉ豸µÄ»ù±¾ÍøÂç½á¹¹Èçͼ6Ëùʾ¡£

Linux Box Internet

Eth0 eth1 Router

LAM

ͼ6.ÍøÂçÍØÆË½á¹¹

ÔÚÕû¸öϵͳÖÐÊ×ÏÈÀûÓÃimq½øÐÐÈë¿ÚÕûÐνøÐÐÈë¿ÚÕûÐΣ¬¶øÇÒÐè񻂿±ð¶Ô´ý ÉÏÐкÍÏÂÐÐÕâÁ½ÖÖÁ÷Á¿£¬È»ºóÀûÓðüÑ¡Ôñ¹¤¾ßÀ´¸øÊý¾Ý°ü´òÉϱê¼Ç£¬Ê¹Êý¾ÝÄÜ×¼ È·ÎÞÎóµÄ·ÖÀà¡£×îºó£¬Ã¿¸ö½ÚµãµÄ¸½¼Óµ½ÍøÂçÉϵÄÁíÒ»¸ö½ÚµãÉÏ£¬È»ºóÏÂÃæµÄÁí ÍâÒ»¸ö¶ÓÁе½ÁíÒ»¸ö¶ÓÁÐËæ»ú¹«Õý£¬È·±£¹«Æ½Ê¹ÓÃµÄÆ½¾ù´ø¿í£¬ÒÔ±ÜÃâ´ø¿í±»Ç¿

ÖÆÁ¬½Ó¡£

ÔÚÁ÷Á¿¿ØÖƵŤ×÷Íê³ÉÖ®ºó£¬Êý¾Ý°ü½øÈëÍø¿¨ºóÊ×ÏÈÊǽøÐеİü´¦Àí¹¤×÷£¬ Ëæºó¶ÔÁ÷Á¿½øÐÐÕûÐβÙ×÷£¬×îºóʵÏÖÍøÂçµØÖ·µÄת»»¡£ÎÒÃÇÈç¹ûÐèҪʵÏÖÕû¸öϵ ͳµÄÁ÷Á¿¿ØÖƹ¦ÄÜ£¬»¹ÐèÒªÔÚPREROUTINGÁ´ÉÏ×öһЩÀ©Õ¹¡£

Áù¡¢½áÂÛÓëÕ¹Íû

Ëæ×ÅÍøÂç¼¼ÊõµÄ²»¶Ï·¢Õ¹ÓÈÆäÊÇP2P¼¼ÊõµÄ¹ã·ºÓ¦Óã¬ÔÚÈÃÓû§ÌåÑéµ½·ÉÒ»°ãµÄËٶȵÄͬʱҲ¸øÍøÂç´øÀ´Á˾޴óµÄѹÁ¦£¬¼ÓÉÏÏÖÔÚP2PÈí¼þ¶¼Ê¹ÓÃÁ˶¯Ì¬¶Ë¿Ú£¬»òÕßÊÇαװP2PÁ÷Á¿£¬Ê¹µÃ´«Í³µÄÍøÂçÁ÷Á¿¼ì²âºÍ¿ØÖƹ¤¾ßºÜÄÑ¶ÔÆä½øÐмì²âºÍ¿ØÖÆ¡£

±¾ÎÄÖ÷Òª´«Í³µÄÁ÷Á¿¼ì²âºÍ¿ØÖƹ¤¾ßÖдæÔÚµÄȱÏÝ£¬¶ÔLinuxϵͳ·À»ðǽ¿ò¼ÜNetfi l ter£¯Iptables½øÐÐÀ©Õ¹£¬Í¨¹ý°üÑ¡Ôñ¹¤¾ßIptablesÉèÖÃһЩ¹ýÂ˹æÔò£¬½«Á÷Á¿¿ØÖÆÍêÈ«½ûÖ¹£¬»òÕßÊǽáºÏLinuxÁ÷Á¿ÕûÐι¤¾ß£¬½«Á÷Á¿¿ØÖƵ½ÍøÂç¹ÜÀíÔ±ËùÒªÇóµÄ·¶Î§Ö®ÄÚ¡£×÷ÕßÊ×ÏÈͨ¹ýһЩץ°üÈí¼þ½øÐÐ×¥°ü²âÊÔ£¬Í¨¹ýµÃµ½µÄÊý¾Ý°ü²¢²ÎÕÕһЩȨÍþµÄP2PÍøÕ¾À´P2PЭÒé½øÐзÖÎö£¬È»ºóͨ¹ý·ÖÎöºÍÀ©Õ¹Linux 2£®4Äں˷À»ðǽ¿ò¼Ü£¬ÉèÖúÏÊʵķÀ»ðǽ¹ýÂ˹æÔòÀ´¶ÔP2PÁ÷Á¿½øÐпØÖÆ£¬´ËÍ⻹¶ÔP2PÁ÷Á¿Ê¶±ð½øÐÐÁ˲âÊÔÒÔ±£Ö¤Ê¶±ð׼ȷÎÞÎóµÄ½øÐУ¬×îºó½áºÏÁ÷Á¿¹ÜÀí¶ÔP2PÁ÷Á¿½øÐпØÖÆ¡£¶ÔÍøÂç×ÊÔ´½øÐкÏÀí·ÖÅ䣬´Ó¶ø´ïµ½Ìá¸ßÍøÂçÐÔÄܵÄÄ¿µÄ¡£±¾ÎÄ¿ª·¢µÄ»ùÓÚLinuxÄÚºËÄ£¿éµÄP2PÁ÷Á¿¿ØÖÆÏµÍ³£¬¿ÉÒÔÍê³ÉÒÔϹ¦ÄÜ£º

(1)¿ÉÒԱȽÏ׼ȷµÄ·ÖÎö³öÍøÂçÖдæÔÚµÄP2PÁ÷Á¿£¬Í³¼ÆÍøÄÚ¸÷ÖÖÁ÷Á¿µÄ·Ö²¼Çé¿ö¡£ (2)ÍêÈ«½ûÖ¹ÍøÂçÄÚP2PÏÂÔØÁ÷Á¿¡£

(3)¸ù¾ÝÍøÂçÐèÇóP2PÏÂÔØÁ÷Á¿¿ØÖƵ½Ä³Ò»·¶Î§ÄÚ£¬±£Ö¤¹Ø¼üÐÔÒµÎñÓÐ×ã¹»´ø¿í¡£

×ÜÖ®£¬±¾ÎÄ¿ª·¢µÄ»ùÓÚ1inuxÄÚºËÄ£¿éµÄP2PÁ÷Á¿¿ØÖÆÏµÍ³¶ÔÍøÂçÖеÄP2PÁ÷Á¿ÌṩÁ˺ܺõÄʶ±ð¼°¿ØÖÆ»úÖÆ£¬ÈÃÍøÂç¹ÜÀíÔ±¿ÉÒÔ³ä·Ö·Ç³£·½±ãµÄ¶ÔÍøÂçÄÚµÄÁ÷Á¿½øÐйÜÀí£¬ºÏÀí·ÖÅäÍøÂçÖÐ×ÊÔ´¡£Í¬Ê±£¬±¾ÎÄÒ²´æÔÚ×ÅһЩÓдý¸Ä½øµÄµØ·½£¬ÓдýÔÚ½ñºóµÄ¹¤×÷ºÍÑо¿Öв»¶ÏµÄÍêÉÆ£º

(1)±¾ÎĵIJâÊÔ¶ÔÏóÖ÷ÒªÊÇÔÚĿǰʹÓñȽϹ㷺µÄ¼¸ÖÖP2PЭÒé¼°ËûÃǵĿͻ§¶Ë³ÌÐò£¬µ«ÊÇËæ×ÅÍøÂç¼¼ÊõµÄ·¢Õ¹£¬½«»áÓиü¶àµÄеÄP2PЭÒéµÄµ®Éú£¬Í¬Ê±ÀϵÄP2PЭÒéÄÚÈÝÔÚ²»¶Ï¸üУ¬¾ÍÐèÒª¼ÓÈ붯̬µÄÀ©Õ¹¡£

(2)P2PЭÒé·¢Õ¹Ç÷ÊÆÊDzÉÓüÓÃܺÍSSL´«ÊäÊý¾Ý»òÎļþ¡£±¾ÎĵÄʶ±ð·½·¨¶ÔÓÚ¼ÓÃܺóµÄЭÒéÔÚʶ±ðÉÏ´æÔÚÒ»¶¨µÄÀ§ÄÑ£¬ÈçºÎ¶Ô¼ÓÃܺóµÄÊý¾Ý°ü½øÐÐʶ±ð£¬ÊÇÒÔºóÐèÒª½â¾öµÄÎÊÌâ¡£

(3)±¾ÎÄ¿ª·¢µÄP2PÁ÷Á¿¿ØÖÆÏµÍ³Ã»ÓÐÒ»¸ö·½±ãÓû§ÅäÖõÄͼÐÎÓû§½Ó¿Ú£¬Óû§½Ó¿ÚÊDzÉÓõÄÊÇÃüÁîÐз½Ê½£¬½ñºóÓ¦¸Ã¿ª·¢³öÒ»¸öͼÐÎÓû§½Ó¿Ú£¬Äܹ»Ê¹·ÇרҵµÄÆÕͨÓû§Ê¹ÓÃÆðÀ´¸ü¼Ó·½±ã¡£

ÔÚ½ñºóµÄ¹¤×÷ÖУ¬³ýÁ˶ÔÉÏÊöÒѾ­Íê³ÉµÄ¹¦ÄÜ×ö½øÒ»²½¼Óǿ֮Í⣬»¹ÐèÒª¶ÔÍêÉÆÕû¸öϵͳÖв»×ãµÄµØ·½£¬½«Õû¸öϵͳµÄ¹¦ÄܺÍÐÔÄÜÉÏ×öµ½½øÒ»²½µÄÓÅ»¯¡£

¸½Â¼A ²Î¿¼ÎÄÏ×

[1]³ÌѧÆì£¬ÓàÖ¾»ª£¬Â½Ì첨µÈ£®P2P¼¼ÊõÓëÐÅÏ¢°²È«[J]£®Öйú¿ÆÑ§Ôº¼ÆËã¼¼ÊõÑо¿Ëù£® [2]ÀîÏþ·å£¬ÕÅÓñÇ壬ÀîÐÇ£®Linux 2£®4Äں˷À»ðǽµ×²ã½á¹¹·ÖÎö[J]£®¼ÆËã»ú¹¤³ÌÓëÓ¦Óá£2004£®138¡ª144

[3]¿×±ò£¬ÐìÁ¼ÏÍ£®BitTorrentÔ­Àí·ÖÎö¼°¸Ä½ø[J]£®¼ÆËã»ú¹¤³Ì£¬2004(S1)£®

[4]Ñî¸Õ£¬³ÂÊñÓLinuxÖлùÓÚNetfilter£¯IptablesµÄ·À»ðǽÑо¿[J]£®¼ÆËã»ú¹¤³ÌÓëÉè¼Æ£¬2007(17)£® [5] Çñ½Û£¬Î¤ÀíÀö£®Linuxϰü¹ýÂË·À»ðǽµÄÉè¼ÆÓëʵÏÖ£®¼ÆËã»ú¹¤³ÌÓëÉè¼Æ[J]£¬2006(13)£® [6] ×ÞÁᣬʯ¼á£®ÏÖ´úIPÍøÂçQoS·Óɼ¼Êõ[J]£®¼ÆËã»ú¿ÆÑ§£¬2002(04)£® [7]Áַ磬LINUX2£®4£®XÍøÂ簲ȫ¿ò¼Ü[EB£¯0L]£®

[8] Àî»Ý¾ê£¬ÍõÈê´«£¬ÈÎÑ«Òæ£®»ùÓÚNetfilterµÄÊý¾Ý°ü²¶»ñ¼¼ÊõÑо¿[J]£®¼ÆËã»ú¿ÆÑ§£¬2007(06)£®

[9] ½¹ú¶°£®¶ÔÍøÂçOoSÖÐÓµÈû¿ØÖƵÄÑо¿[J]£®µçÐÅ¿ÆÑ§£¬2007(05)£®

ÁªÏµ¿Í·þ£º779662525#qq.com(#Ìæ»»Îª@) ËÕICP±¸20003344ºÅ-4