ÓÑÇéÌáʾ£ºÈç¹û±¾ÍøÒ³´ò¿ªÌ«Âý»òÏÔʾ²»ÍêÕû£¬Çë³¢ÊÔÊó±êÓÒ¼ü¡°Ë¢Ð¡±±¾ÍøÒ³£¡ÔĶÁ¹ý³Ì·¢ÏÖÈκδíÎóÇë¸æËßÎÒÃÇ£¬Ð»Ð»£¡£¡ ±¨¸æ´íÎó
÷è÷ëÊé³Ç ·µ»Ø±¾ÊéĿ¼ ÎÒµÄÊé¼Ü ÎÒµÄÊéÇ© TXTÈ«±¾ÏÂÔØ ½øÈëÊé°É ¼ÓÈëÊéÇ©

Èí¼þ¹¤³Ì˼Ïë-µÚ11²¿·Ö

°´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·­Ò³£¬°´¼üÅÌÉ쵀 Enter ¼ü¿É»Øµ½±¾ÊéĿ¼ҳ£¬°´¼üÅÌÉÏ·½Ïò¼ü ¡ü ¿É»Øµ½±¾Ò³¶¥²¿£¡
¡ª¡ª¡ª¡ªÎ´ÔĶÁÍꣿ¼ÓÈëÊéÇ©ÒѱãÏ´μÌÐøÔĶÁ£¡



ÖÐÂíÉϾͻá³öÏÖ·¿×ÓµÄÓ¡Ï󣨶ø²»Êǵض´µÄÓ¡Ï󣩡£¡°·¿×Ó¡±ÊÇÈËÃǶÔסËÞ»ò°ì¹«»·¾³µÄÒ»ÖÖ³éÏó¡£²»ÂÛÊǰ칫¥»¹ÊÇÃñ·¿£¬Í¬Ò»ÀཨÖþÎÉõÖÁ²»Í¬ÀàµÄ½¨ÖþÎ֮¼ä¶¼¾ßÓзdz£ÏàËƵÄÌåϵ½á¹¹ºÍ¹¹Ô췽ʽ¡£Èç¹û13ÒÚÖйúÈËÃñÿ¸öÈ˶¼ÒªÓÃÌرðµÄ·½Ê½¹¹ÔìÆæÒìµÄ·¿×Ó£¬ÄÇô960Íòƽ·½¹«ÀïµÄÍÁµØ½«»á±äµÃǧ´¯°Ù¿×£¬ÖÕÈÕ²»µÃ°²Äþ¡£
£¨2£©Ìåϵ½á¹¹ÔÚÒ»¶¨µÄʱ¼äÄÚ±£³ÖÎȶ¨¡£Ö»ÓÐÔÚÎȶ¨µÄ»·¾³Ï£¬ÈËÃDzÅÄܸɵãÊÂÇ飬Éç»á²ÅÄÜ·¢Õ¹¡£¿Æѧ¸æËßÎÒÃÇ£¬ÓîÖæ¼äÍòÎïÎÞʱÎ޿̲»ÔÚÔ˶¯¡¢·ÉÐС£ÓÉÓÚÎÒÃǵÄÉú»î»·¾³ÔÚµØÇòÉϱ£³ÖÏà¶ÔÎȶ¨£¬ÒÔÖÂÓÚÎÒÃÇ¿ÉÒÔÎÞÓÇÎÞÂǵسԷ¹ºÍ˯¾õ£¬Ñ¹¸ù¾ÍÒâʶ²»µ½×Ô¼ºÊÇ»îÉúÉúµÄµ¼µ¯¡£Èí¼þ¿ª·¢×îŵľÍÊÇÐèÇó±ä»¯£¬µ«¡°ÐèÇó»á·¢Éú±ä»¯¡±ÊǸöÎÞ·¨ÌӱܵÄÏÖʵ¡£ÈËÃÇÏ£ÍûÔÚÐèÇó·¢Éú±ä»¯Ê±£¬×îºÃÖ»¶ÔÈí¼þ×öЩƤƤëëµÄÐ޸ģ¬¿ÉǧÍò±ð¸Ä¶¯Èí¼þµÄÌåϵ½á¹¹¡£¾ÍÈçÈËÃǶÔסËÞµÄÐèÇóÒ²»á±ä¶¯£¬Äã¿ÉÒÔ¾­³£¸Ä±ä·¿¼äµÄװ諺ͰÚÉ裬µ«²»»áÔÚÿ´Î±ä¶¯Ê±¶¼ÒªÈ¥ÕÛǽ¡¢²ðÖù¡¢Íڵػù¡£Èç¹ûµ±ÐèÇó·¢Éú±ä»¯Ê±£¬³ÌÐòÔ±²»µÃ²»È¥ÐÞ¸ÄÈí¼þµÄÌåϵ½á¹¹£¬ÄÇôÕâ¸öÈí¼þµÄϵͳÉè¼ÆÊÇʧ°ÜµÄ¡£
¡¡¡¡Á¼ºÃµÄÌåϵ½á¹¹Òâζ×ÅÆÕÊÊ¡¢¸ßЧºÍÎȶ¨¡£±¾½Ú½«ÂÛÊöÁ½Öַdz£Í¨ÓõÄÈí¼þÌåϵ½á¹¹£º²ã´Î½á¹¹ºÍ¿Í»§»ú/·þÎñÆ÷£¨Client/Server£©½á¹¹¡£

5¡£1¡£1¡¡²ã´Î½á¹¹
¡¡¡¡²ã´Î½á¹¹±í´ïÁËÕâôһÖÖ³£Ê¶£ºÓÐЩÊÂÇé±È½Ï¸´ÔÓ£¬ÎÒÃÇû·¨Ò»¿ÚÆø¸ÉÍ꣬¾Í°ÑÊÂÇé·ÖΪºÃ¼¸²ã£¬Ò»²ãÒ»²ãµØÈ¥×ö¡£¸ß²ãµÄ¹¤×÷×ÜÊǽ¨Á¢ÔڵͲãµÄ¹¤×÷Ö®ÉÏ¡£²ã´Î¹ØϵÖ÷ÒªÓÐÁ½ÖÖ£ºÉÏϼ¶¹ØϵºÍ˳ÐòÏàÁÚ¹Øϵ¡£
Ò»¡¢ÉÏϼ¶¹ØϵµÄ²ã´Î½á¹¹
¡¡¡¡ÎÒÃÇ´ÓСѧһֱ¶Áµ½²©Ê¿Ñо¿Éú±ÏÒµ£¬Òª¶Á20¶àÄ꣬¿ÉÒÔ·ÖΪÎå¸ö²ã´Î¡£¶ø·¶½øµÄ֪ʶ½á¹¹Ö»ÓÐÁ½²ã£º¡°Ë½ÛÓ¡±ºÍ¡°Ðã²Å¡±£¬µ«¶ÁÁËÎåÊ®¶àÄ꣬Èçͼ5¡£1Ëùʾ¡£Ò»°ãµØ´¦Óڽϸ߲ã´ÎµÄѧÉúÓ¦¸Ã¶®µÃËùÓеͲã´ÎµÄ֪ʶ£¬¶ø´¦ÓڵͲã´ÎѧÉúÎÞ·¨¶®µÃËùÓи߲ã´ÎµÄ֪ʶ¡£Í¼5¡£1µÄ²ã´Î½á¹¹´æÔÚÉÏϼ¶¹Øϵ£¬ÈçͬÔÚ¾ü¶ÓÖУ¬Éϼ¶¿ÉÒÔÃüÁîϼ¶£¬¶øϼ¶²»ÄÜÃüÁîÉϼ¶¡£Èç¹û°Ñͼ5¡£1µÄ²ã´Î½á¹¹µ±³ÉÊÇÒ»¸öÈí¼þϵͳµÄ½á¹¹£¬ÄÇôÉϲã×Óϵͳ¿ÉÒÔʹÓÃϲã×ÓϵͳµÄ¹¦ÄÜ£¬¶øϲã×Óϵͳ²»Äܹ»Ê¹ÓÃÉϲã×ÓϵͳµÄ¹¦ÄÜ¡£
¶þ¡¢Ë³ÐòÏàÁÚ¹ØϵµÄ²ã´Î½á¹¹
¡¡¡¡Ë³ÐòÏàÁÚ¹ØϵµÄ²ã´Î½á¹¹±íÃ÷ͨѶֻÄÜÔÚÏàÁÚÁ½²ãÖ®¼ä·¢Éú£¬ÐÅÏ¢Ö»Äܱ»Ò»²ãÒ»²ãµØ˳Ðò´«µÝ¡£ÕâÖÖ²ã´Î½á¹¹µÄ¾­µäÖ®×÷ÊǼÆËã»úÍøÂçµÄOSI²Î¿¼Ä£ÐÍ£¬Èçͼ5¡£2Ëùʾ¡£ÎªÁ˼õÉÙÉè¼ÆµÄ¸´ÔÓÐÔ£¬´ó¶àÊýÍøÂ綼°´²ã£¨Layer£©»ò¼¶£¨Level£©µÄ·½Ê½×éÖ¯¡£Ã¿Ò»²ãµÄÄ¿µÄ¶¼ÊÇÏòËüµÄÉÏÒ»²ãÌṩһ¶¨µÄ·þÎñ£¬¶ø°ÑÈçºÎʵÏÖÕâÒ»·þÎñµÄϸ½Ú¶ÔÉÏÒ»²ã¼ÓÒÔÆÁ±Î¡£Ò»Ì¨»úÆ÷ÉϵĵÚn²ãÓëÁíһ̨»úÆ÷ÉϵĵÚn²ã½øÐжԻ°¡£Í¨»°µÄ¹æÔò¾ÍÊǵÚn²ãµÄЭÒé¡£Êý¾Ý²»ÊÇ´Óһ̨»úÆ÷µÄµÚn²ãÖ±½Ó´«Ë͵½Áíһ̨»úÆ÷µÄµÚn²ã¡£·¢ËÍ·½°ÑÊý¾ÝºÍ¿ØÖÆÐÅÏ¢Öð²ãÏòÏ´«µÝ¡£×îµÍ²ãÊÇÎïÀí½éÖÊ£¬Ëü½øÐÐʵ¼ÊµÄͨѶ¡£½ÓÊÕ·½Ôò½«Êý¾ÝºÍ¿ØÖÆÐÅÏ¢Öð²ãÏòÉÏ´«µÝ¡£
¡¡¡¡Ã¿Ò»¶ÔÏàÁÚ²ãÖ®¼ä¶¼Óнӿڡ£½Ó¿Ú¶¨ÒåÁËϲãÌṩµÄÔ­Óï²Ù×÷ºÍ·þÎñ¡£µ±ÍøÂçÉè¼ÆÕßÔÚ¾ö¶¨Ò»¸öÍøÂçÓ¦°üº¬¶àÉٲ㣬ÿһ²ãÓ¦µ±×öʲôµÄʱºò£¬ÆäÖкÜÖØÒªµÄ¹¤×÷ÊÇÔÚÏàÁÚ²ãÖ®¼ä¶¨ÒåÇåÎúµÄ½Ó¿Ú¡£½Ó¿Ú¿ÉÒÔʹµÃͬһ²ãÄÜÇáÒ×µØÓÃijһÖÖʵÏÖ£¨Implementation£©À´Ìæ»»ÁíÒ»ÖÖÍêÈ«²»Í¬µÄʵÏÖ£¨ÈçÓÃÎÀÐÇÐŵÀÀ´´úÌæËùÓеĵ绰Ïߣ©£¬Ö»ÒªÐµÄʵÏÖÄÜÏòÉϲãÌṩͬһ×é·þÎñ¾Í¿ÉÒÔÁË¡££§Tanenbaum¡¡1998£§

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¿¼ÉÏ¡°¾ÙÈË¡±Ê±ÒÑÎåÊ®¶àËêÁË
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¸´Ï°±¨¿¼¡°¾ÙÈË¡±ÓÃÁ˼¸Ê®Äê

¡¡¡¡¡¡Í¼5¡£1£¨a£©´ÓСѧ¶Áµ½²©Ê¿´æÔÚµÄÎå¸öѧϰ½×¶Î¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Í¼5¡£1£¨b£©·¶½øµÄ֪ʶ½á¹¹

ͼ5¡£2¡¡¡¡¼ÆËã»úÍøÂçµÄOSI²Î¿¼Ä£ÐÍ

Èý¡¢ÆäËüµÄ²ã´Î½á¹¹
¡¡¡¡Ä¿Ç°ÔÚ´óÐÍÉÌÒµÓ¦ÓÃÈí¼þϵͳÖл¹Á÷ÐÐÒ»ÖÖ°üº¬Öмä¼þ£¨Middleware£©µÄ²ã´Î½á¹¹£¬Èçͼ5¡£3Ëùʾ£§Jacobson¡¡1997£§¡£Öмä¼þÖ§³ÖÓëƽ̨Î޹صķֲ¼Ê½¼ÆË㣬¿ÉÒÔÓÃDºÍCORBA¶ÔÏóÀ´ÊµÏÖ¡£

ͼ5¡£3¡¡¡¡°üº¬Öмä¼þµÄ²ã´Î½á¹¹

5¡£1¡£2¡¡¡¡¿Í»§»ú/·þÎñÆ÷½á¹¹
¡¡¡¡ÈÃÎÒÃÇÏȻعËÒ»ÏÂÔçÆڵĵ绰ϵͳ¡£±´¶û£¨Alexander¡¡Graham¡¡Bell£©ÓÚ1876ÄêÉêÇëÁ˵绰רÀû¡£ÄÇʱÆڵĵ绰±ØÐëÒ»¶ÔÒ»¶ÔµØÂô£¬Óû§×Ô¼ºÔÚÁ½¸öµç»°Ö®¼äÀ­Ò»¸ùÏß¡£Èç¹ûÒ»¸öµç»°Óû§ÏëºÍÆäËü¼¸¸öµç»°Óû§Í¨»°£¬Ëû±ØÐëÀ­n¸ùµ¥¶ÀµÄÏßµ½Ã¿¸öÈ˵ķ¿×ÓÀï¡£ÓÚÊÇÔں̵ܶÄʱ¼äÄÚ£¬³ÇÊÐÀïµ½´¦¶¼ÊÇ´©¹ý·¿ÎݺÍÊ÷ľµÄ»ìÂҵĵ绰Ïß¡£ºÜÃ÷ÏÔ£¬Æóͼ°ÑËùÓеĵ绰ÍêÈ«»¥Áª£¨Èçͼ5¡£4£¨a£©Ëùʾ£©ÊÇÐв»Í¨µÄ¡£
¡¡¡¡±´¶ûµç»°¹«Ë¾ÔÚ1878Ä꿪°ìÁ˵ÚÒ»¸ö½»»»¾Ö¡£¹«Ë¾ÎªÃ¿¸ö¿Í»§¼ÜÉèÒ»ÌõÏß¡£´òµç»°Ê±£¬¿Í»§Ò¡¶¯µç»°µÄÇú±úʹµç»°¹«Ë¾°ì¹«ÊÒµÄÁåÏìÆðÀ´£¬²Ù×÷Ô±Ìýµ½ÁåÉùÒÔºó¸ù¾ÝÒªÇ󽫺ô½Ð·½ºÍ±»ºô½Ð·½ÓÃÌøÏßÊÖ¹¤Á¬½ÓÆðÀ´¡£ÕâÖÖ¼¯Öн»»»Ê½µÄÄ£ÐÍÈçͼ5¡£4£¨b£©Ëùʾ¡£ºÜ¿ìµØ£¬±´¶ûϵͳµÄ½»»»¾Ö¾Í³öÏÖÔÚ¸÷µØ¡£ÈËÃÇÓÖÒªÇóÄÜ´ò³ÇÊмäµÄ³¤Í¾µç»°£¬¾Í³öÏÖÁ˶þ¼¶½»»»¾Ö£¬ÒÔºó½øÒ»²½·¢Õ¹Îª¶à¸ö¶þ¼¶½»»»¾Ö¡££§Tanenbaum¡¡1998£§

¡¡¡¡5¡£4£¨a£©ÍêÈ«»¥ÁªµÄµç»°ÏµÍ³¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡5¡£4£¨b£©¼¯Öн»»»Ê½µÄµç»°ÏµÍ³

¡¡¡¡Èç¹û½«Í¼5¡£4£¨b£©Öеĵ绰¿´³ÉÊÇ¿Í»§³ÌÐò£¬½«ÖÐÐĵĽ»»»¾Ö¿´³ÉÊÇ·þÎñ³ÌÐò£¬ÄÇôͼ5¡£4£¨b£©¾ÍÊǵäÐ͵Ŀͻ§»ú/·þÎñÆ÷½á¹¹¡£×¢ÒâÕâÀï¿Í»§»úºÍ·þÎñÆ÷¶¼ÊÇÖ¸Èí¼þ¶ø²»ÊÇÖ¸Ó²¼þ£¨Ò»Ì¨¼ÆËã»ú¿ÉÒԷŶà¸ö¿Í»§»úºÍ·þÎñÆ÷Èí¼þ£©¡£
¡¡¡¡¿Í»§»ú/·þÎñÆ÷½á¹¹´æÔÚÁ½¸öÏÔÈ»µÄÓŵ㣺
£¨1£©ÒÔ¼¯Öеķ½Ê½¸ßЧÂʵعÜÀíͨѶ¡£Ç°Ãæ½²µç»°ÏµÍ³µÄ¹ÊʾÍÊÇҪ˵Ã÷ÕâÒ»µã¡£
£¨2£©¿ÉÒÔ¹²Ïí×ÊÔ´¡£±ÈÈçÔÚÐÅÏ¢¹ÜÀíϵͳÖУ¬·þÎñÆ÷½«ÐÅÏ¢¼¯ÖÐÆðÀ´£¬Èκοͻ§»ú¶¼¿ÉÒÔͨ¹ý·ÃÎÊ·þÎñÆ÷¶ø»ñµÃËùÐèµÄÐÅÏ¢¡£
¡¡¡¡¿Í»§»úºÍ·þÎñÆ÷Ö®¼äµÄͨѶÒÔ¡°ÇëÇ󡪡ªÏìÓ¦¡±µÄ·½Ê½½øÐС£¿Í»§»úÏÈÏò·þÎñÆ÷·¢Æð¡°ÇëÇó¡±£¨Request£©£¬·þÎñÆ÷ÔÙÏìÓ¦£¨Response£©Õâ¸öÇëÇó£¬Èçͼ5¡£5Ëùʾ¡£

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÇëÇó

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÏìÓ¦
ͼ5¡£5¡¡¡¡ClientºÍServerÖ®¼äµÄͨѶÒÔ¡°ÇëÇ󡪡ªÏìÓ¦¡±µÄ·½Ê½½øÐÐ

¡¡¡¡²ÉÓá°ÇëÇ󡪡ªÏìÓ¦¡±ÕâÖÖͨѶ·½Ê½µÄ»ù±¾¶¯»úÊÇΪÁ˽â¾ö¡°¾Û¼¯¡±£¨Rendezvous£©ÎÊÌ⡣ΪÁËÀí½âÕâÒ»¸öÎÊÌ⣬ÉèÏëÒ»¸öÈËÊÔͼÔÚ·ÖÀëµÄ»úÆ÷ÉÏÆô¶¯Á½¸ö³ÌÐò²¢ÈÃËüÃǽøÐÐͨѶ¡£»¹Ðè¼Çס£¬¼ÆËã»úµÄÔËÐÐËÙ¶ÈÒª±ÈÈ˵IJÙ×÷Ëٶȸ߳öÐí¶àÊýÁ¿¼¶¡£ÔÚËûÆô¶¯µÚÒ»¸ö³ÌÐòºó£¬¸Ã³ÌÐò¿ªÊ¼Ö´Ðв¢Ïò¶ÔµÈ³ÌÐò·¢ËÍÏûÏ¢¡£ÔÚ¼¸¸ö΢ÃëÄÚ£¬Ëü±ã·¢ÏֶԵȳÌÐò»¹²»´æÔÚ£¬ÓÚÊǾͷ¢³öÒ»Ìõ´íÎóÏûÏ¢£¬È»ºóÍ˳ö¡£´Ëºó£¬ËûÆô¶¯Á˵ڶþ¸ö³ÌÐò¡£²»ÐÒµÄÊÇ£¬µ±µÚ¶þ¸ö³ÌÐò¿ªÊ¼Ö´ÐÐʱ£¬ËüÒ²ÕÒ²»µ½µÚÒ»¸ö³ÌÐò£¨ÔçÒÑÍ˳ö£©¡£¼´Ê¹ÕâÁ½¸ö³ÌÐòÁ¬ÐøµØÖØÐÂÊÔ×ÅͨѶ£¬µ«ÓÉÓÚËüÃǵÄÖ´ÐÐËÙ¶ÈÄÇô¸ß£¬ÒÔÖÂÓÚËüÃÇÔÚͬһ˲¼äÁªÏµÉϵĸÅÂʷdz£µÍ¡£ÔÚ¿Í»§»ú/·þÎñÆ÷½á¹¹ÖУ¬·þÎñÆ÷ÔÚÆô¶¯ºó±ØÐ루ÎÞÏÞÆڵأ©µÈ´ý¿Í»§»úµÄ¡°ÇëÇó¡±£¬Òò´Ë¾ÍÐγÉÁË¡°ÇëÇ󡪡ªÏìÓ¦¡±µÄͨѶ·½Ê½¡£
¡¡¡¡ÔÚInter/IntraÁìÓò£¬Ä¿Ç°¡°ä¯ÀÀÆ÷¡ªWeb¡¡·þÎñÆ÷¡ªÊý¾Ý¿â·þÎñÆ÷¡±¡¡½á¹¹ÊÇÒ»Öַdz£Á÷ÐеĿͻ§»ú/·þÎñÆ÷½á¹¹£¬Èçͼ5¡£6Ëùʾ¡£ÕâÖֽṹ×î´óµÄÓŵãÊÇ£º¿Í»§»úͳһ²ÉÓÃä¯ÀÀÆ÷£¬Õâ²»½öÈÃÓû§Ê¹Ó÷½±ã£¬¶øÇÒʹµÃ¿Í»§»ú¶Ë²»´æÔÚά»¤µÄÎÊÌâ¡£µ±È»£¬Èí¼þ¿ª·¢²¼ºÍά»¤µÄ¹¤×÷²»ÊÇ×Ô¶¯ÏûʧÁË£¬¶øÊÇתÒƵ½ÁËWeb¡¡·þÎñÆ÷¶Ë¡£ÔÚWeb¡¡·þÎñÆ÷¶Ë£¬³ÌÐòÔ±ÒªÓýű¾ÓïÑÔ±àдÏìÓ¦Ò³Ãæ¡£ÀýÈçÓÃMicrosoftµÄASPÓïÑÔ²éѯÊý¾Ý¿â·þÎñÆ÷£¬½«½á¹û±£´æÔÚWeb¡¡Ò³ÃæÖУ¬ÔÙÓÉä¯ÀÀÆ÷ÏÔʾ³öÀ´¡£

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡HTTP¡¡ÇëÇó
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡²éѯ
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡HTTP¡¡ÏìÓ¦
¡¡¡¡¡¡
ͼ5¡£6¡¡¡¡¡°ä¯ÀÀÆ÷¡ªWeb¡¡·þÎñÆ÷¡ªÊý¾Ý¿â·þÎñÆ÷¡±½á¹¹

5¡£2¡¡¡¡Ä£¡¡¿é¡¡Éè¡¡¼Æ

¡¡¡¡¡¡ÔÚÉè¼ÆºÃÈí¼þµÄÌåϵ½á¹¹ºó£¬¾ÍÒѾ­ÔÚºê¹ÛÉÏÃ÷È·Á˸÷¸öÄ£¿éÓ¦¾ßÓÐʲô¹¦ÄÜ£¬Ó¦·ÅÔÚÌåϵ½á¹¹µÄÄĸöλÖá£ÎÒÃÇÏ°¹ßµØ´Ó¹¦ÄÜÉÏ»®·ÖÄ£¿é£¬±£³Ö¡°¹¦ÄܶÀÁ¢¡±ÊÇÄ£¿é»¯Éè¼ÆµÄ»ù±¾Ô­Ôò¡£ÒòΪ£¬¡°¹¦ÄܶÀÁ¢¡±µÄÄ£¿é¿ÉÒÔ½µµÍ¿ª·¢¡¢²âÊÔ¡¢Î¬»¤µÈ½×¶ÎµÄ´ú¼Û¡£µ«ÊÇ¡°¹¦ÄܶÀÁ¢¡±²¢²»Òâζ×ÅÄ£¿éÖ®¼ä±£³Ö¾ø¶ÔµÄ¹ÂÁ¢¡£Ò»¸öϵͳҪÍê³ÉijÏîÈÎÎñ£¬ÐèÒª¸÷¸öÄ£¿éÏ໥ÅäºÏ²ÅÄÜʵÏÖ£¬´Ëʱģ¿éÖ®¼ä¾ÍÒª½øÐÐÐÅÏ¢½»Á÷¡£
¡¡¡¡¡¡±ÈÈçÊֺͽÅÊÇÁ½¸ö¡°¹¦ÄܶÀÁ¢¡±µÄÄ£¿é¡£Ã»ÓнÅʱ£¬ÊÖÕÕÑùÄܸɻûÓÐÊÖʱ£¬½ÅÈÔ¿ÉÒÔ×ß·¡£µ«Èç¹ûÏ£ÍûÅܵÿ죬ÄÇôÂõ×ó½Åʱһ¶¨ÒªÉìÓÒ±Û˦×ó±Û£¬ÂõÓÒ½ÅʱÔòÒªÉì×ó±Û˦ÓÒ±Û¡£ÔÚÉè¼ÆÒ»¸öÄ£¿éʱ²»½öÒª¿¼ÂÇ¡°Õâ¸öÄ£¿é¾Í¸ÃÌṩʲôÑùµÄ¹¦ÄÜ¡±£¬»¹Òª¿¼ÂÇ¡°Õâ¸öÄ£¿éÓ¦¸ÃÔõÑùÓëÆäËüÄ£¿é½»Á÷ÐÅÏ¢¡±¡£
¡¡¡¡¡¡±¾½Ú½«ÂÛÊöÆÀ¼ÛÄ£¿éÉè¼ÆÓÅÁÓµÄÈý¸öÌØÕ÷ÒòËØ£º¡°ÐÅÏ¢Òþ²Ø¡±¡¢¡°ÄÚ¾ÛÓëñîºÏ¡±ºÍ¡°·â±Õ¡ª¡ª¿ª·ÅÐÔ¡±¡£

5¡£2¡£1¡¡ÐÅÏ¢Òþ²Ø
¡¡¡¡ÔÚÒ»½Ú²»ºÍгµÄ¿ÎÌÃÀÀÏʦ̾ÆøµÀ£º¡°ÒªÊÇ×øÔÚºóÅÅÁÄÌìµÄͬѧÄÜÏóÖмä´òÅƵÄͬѧÄÇô°²¾²£¬¾Í²»»áÓ°Ï쵽ǰÅÅ˯¾õµÄͬѧ¡£¡±
¡¡¡¡¡¡Õâ¸ö¹ÊʸæËßÎÒÃÇ£¬Èç¹û²»ÏëÈûµÊ´«²¥¿ªÀ´£¬¾ÍÓ¦¸Ã°Ñ»µÊÂÒþ²ØÆðÀ´£¬¡°¼Ò³ó²»¿ÉÍâÑ¾ÍÊÇÕâ¸öµÀÀí¡£ÎªÁ˾¡Á¿±ÜÃâij¸öÄ£¿éµÄÐÐΪȥ¸ÉÈÅͬһϵͳÖеÄÆäËüÄ£¿é£¬ÔÚÉè¼ÆÄ£¿éʱ¾ÍҪעÒâÐÅÏ¢Òþ²Ø¡£Ó¦¸ÃÈÃÄ£¿é½ö½ö¹«¿ª±ØÐëÒªÈÃÍâ½çÖªµÀµÄÄÚÈÝ£¬¶øÒþ²ØÆäËüÒ»ÇÐÄÚÈÝ¡£
¡¡¡¡¡¡Ä£¿éµÄÐÅÏ¢Òþ²Ø¿ÉÒÔͨ¹ý½Ó¿ÚÉè¼ÆÀ´ÊµÏÖ¡£Ò»¸öÄ£¿é½öÌṩÓÐÏÞ¸ö½Ó¿Ú£¨Interface£©£¬Ö´ÐÐÄ£¿éµÄ¹¦ÄÜ»òÓëÄ£¿é½»Á÷ÐÅÏ¢±ØÐëÇÒÖ»Ðëͨ¹ýµ÷Óù«ÓнӿÚÀ´ÊµÏÖ¡£Èç¹ûÄ£¿éÊÇÒ»¸öC£«£«¶ÔÏó£¬ÄÇô¸ÃÄ£¿éµÄ¹«ÓнӿھͶÔÓ¦ÓÚ¶ÔÏóµÄ¹«Óк¯Êý¡£Èç¹ûÄ£¿éÊÇÒ»¸ö¶ÔÏó£¬ÄÇô¸ÃÄ£¿éµÄ¹«ÓнӿھÍÊǶÔÏóµÄ½Ó¿Ú¡£Ò»¸ö¶ÔÏó¿ÉÒÔÓжà¸ö½Ó¿Ú£¬¶øÿ¸ö½Ó¿ÚʵÖÊÉÏÊÇһЩº¯ÊýµÄ¼¯ºÏ¡££§Rogerson¡¡1999£§
¡¡¡¡¡¡¡¡ÃÀ¹úÒ²ÐíÊÇÊÀ½çÉϳóÎÅ×î¶àµÄ¹ú¼Ò£¬ÒòΪËü×·ÇóÃñÖ÷£¬²»¶®µÃ¡°Òþ²ØÐÅÏ¢¡±¡£µ«ÃÀ¹úÓÖÊÇÈí¼þ²úÒµ×î·¢´ïµÄ¹ú¼Ò£¬Ä£¿é»¯Éè¼ÆµÄ·½·¨¶¼ÊÇÃÀ¹úÈ˳«µ¼µÄ£¬ËûÃÇÓ¦¸ÃºÜ¶®µÃ¡°Òþ²ØÐÅÏ¢¡±¡£ÕæÊÇÇ°ºóì¶Ü£¬ÕâЩÃÀ¹úÀУ¡
¡¡¡¡¡¡
¡¡5¡£2¡£2¡¡ÄÚ¾ÛÓëñîºÏ
¡¡¡¡¡¡¡¡¡¡ÄÚ¾Û£¨Cohesion£©ÊÇÒ»¸öÄ£¿éÄÚ²¿¸÷³É·ÖÖ®¼äÏà¹ØÁª³Ì¶ÈµÄ¶ÈÁ¿¡£ñîºÏ£¨Coupling£©ÊÇÄ£¿éÖ®¼äÒÀÀµ³Ì¶ÈµÄ¶ÈÁ¿¡£ÄÚ¾ÛºÍñîºÏÊÇÃÜÇÐÏà¹ØµÄ£¬ÓëÆäËüÄ£¿é´æÔÚÇ¿ñîºÏµÄÄ£¿éͨ³£Òâζ×ÅÈõÄÚ¾Û£¬¶øÇ¿ÄÚ¾ÛµÄÄ£¿éͨ³£Òâζ×ÅÓëÆäËüÄ£¿éÖ®¼ä´æÔÚÈõñîºÏ¡£Ä£¿éÉè¼Æ×·ÇóÇ¿ÄÚ¾Û£¬ÈõñîºÏ¡£
Ò»¡¢ÄÚ¾ÛÇ¿¶È
¡¡¡¡ÄÚ¾Û°´Ç¿¶È´ÓµÍµ½¸ßÓÐÒÔϼ¸ÖÖÀàÐÍ£º
£¨1£©Å¼È»ÄÚ¾Û¡£Èç¹ûÒ»¸öÄ£¿éµÄ¸÷³É·ÖÖ®¼äºÁÎÞ¹Øϵ£¬Ôò³ÆΪżȻÄÚ¾Û¡£
£¨2£©Âß¼­ÄÚ¾Û¡£¼¸¸öÂß¼­ÉÏÏà¹ØµÄ¹¦Äܱ»·ÅÔÚͬһģ¿éÖУ¬Ôò³ÆΪÂß¼­ÄÚ¾Û¡£ÈçÒ»¸öÄ£¿é¶ÁÈ¡¸÷ÖÖ²»Í¬ÀàÐÍÍâÉèµÄÊäÈë¡£¾¡¹ÜÂß¼­ÄÚ¾Û±ÈżȻÄÚ¾ÛºÏÀíһЩ£¬µ«Âß¼­ÄÚ¾ÛµÄÄ£¿é¸÷³É·ÖÔÚ¹¦ÄÜÉϲ¢ÎÞ¹Øϵ£¬¼´Ê¹¾Ö²¿¹¦Äܵ
·µ»ØĿ¼ ÉÏÒ»Ò³ ÏÂÒ»Ò³ »Øµ½¶¥²¿ ÔÞ£¨0£© ²È£¨0£©
δÔĶÁÍꣿ¼ÓÈëÊéÇ©ÒѱãÏ´μÌÐøÔĶÁ£¡
ÎÂÜ°Ìáʾ£º ο´Ð¡ËµµÄͬʱ·¢±íÆÀÂÛ£¬Ëµ³ö×Ô¼ºµÄ¿´·¨ºÍÆäËüС»ï°éÃÇ·ÖÏíÒ²²»´íŶ£¡·¢±íÊéÆÀ»¹¿ÉÒÔ»ñµÃ»ý·ÖºÍ¾­Ñé½±Àø£¬ÈÏÕæдԭ´´ÊéÆÀ ±»²ÉÄÉΪ¾«ÆÀ¿ÉÒÔ»ñµÃ´óÁ¿½ð±Ò¡¢»ý·ÖºÍ¾­Ñé½±ÀøŶ£¡