¡¡¡¡Äú¿ÉÄÜÌý˵¹ýTCP£¬²¢ÇÒ¿ÉÄÜÖªµÀËüÓëͨ¹ý Internet ·¢ËͺͽÓÊÕÐÅÏ¢Óйء£ºÁÎÞÒÉÎÊ£¬¼¸ºõÿ´Î³öÏÖÔÚÄúµÄ Web ä¯ÀÀÆ÷ÖÐʱ£¬Äú¶¼»áÔÚ URL µÄÇ°Ãæ¿´µ½HTTP ¡£
¡¡¡¡µ«ÊÇ£¬µ±ÒªÁ˽âÕâÁ½ÖÖÐÒéÈçºÎ½»»¥ÒÔ¼°ËüÃÇÔÚÕû¸öÊý¾Ý´«ÊäÄÑÌâÖÐËù°çÑݵĽÇɫʱ£¬ÊÂÇé¾Í»á±äµÃ»ìÂÒ¡£ÈÃÎÒÃÇ·Ö½âһϠTCP ºÍ HTTP µÄÕæÕýº¬Òå¡¢ËüÃǵÄÇø±ðÒÔ¼°ËüÃÇÈçºÎÐͬ¹¤×÷¡£
¡¡¡¡Ê²Ã´ÊÇ TCP?
¡¡¡¡´ÓÔ´µ½Ä¿µÄµØµÄÊý¾ÝÁ÷±»·Ö³É³ÆΪ¡°Êý¾Ý°ü¡±µÄ¿é£¬ÒÔ±ã¸üÒ×ÓÚ¹ÜÀíµÄ´«Ê䡣ÿµ±Äú·¢ËÍ»ò½ÓÊÕÊý¾Ý°üʱ£¬¶¼»áÓдóÁ¿¹ØÓÚ¸ÃÊý¾ÝµÄÐÅÏ¢¡£Õâ°üÀ¨ÓÉ´«Êä¿ØÖÆÐÒé»ò TCP Ìí¼ÓµÄÐÅÏ¢¡£
¡¡¡¡TCP µÄ¹¤×÷ÊÇÈ·±£Á÷Öз¢Ë͵ÄËùÓÐÊý¾ÝÒÔÕýÈ·µÄ˳Ðò´Ó A µãÒƶ¯µ½ B µã£¬²¢ÇÒÍêºÃÎÞËð¡£TCP µÈÐÒé¸æËßÄ¿±ê¼ÆËã»úÄĸöÓ¦ÓóÌÐòÓ¦¸Ã½ÓÊÕËùÊöÊý¾Ý¡£TCP ÓÈÆäÎþÉüÁËÔʼËÙ¶ÈÒÔÈ·±£´«ÊäÊý¾ÝµÄ¿É¿¿ÐÔ¡£Çë×¢Ò⣬ijЩÐÎʽµÄÊý¾Ý´«Ê䣬ÀýÈçÊÓƵÁ÷£¬ÍêÃÀµÄ׼ȷÐÔÔ¶µÍÓÚËٶȣ¬×îºÃʹÓò»Í¬µÄÐÒéÀ´ÓÅ»¯Ëٶȶø²»ÊÇ׼ȷÐÔ¡£
¡¡¡¡Êý¾Ý°ü´«Ê䣬Èç¹ûÁô¸ø×Ô¼ºµÄÉ豸£¬½«²»»áÍêÈ«¿É¿¿¡£Õâ¾ÍÊÇΪʲô TCP ʹÓÃÒ»ÖÖ³ÆΪÖØ´«¿Ï¶¨È·Èϵļ¼Êõ£¬ÒªÇó´«ÊäµÄ½ÓÊն˶ÔÒѽÓÊÕµ½µÄÊý¾Ý×ö³öÏìÓ¦¡£¶à¿÷ÁËÕâÒ»µã£¬·¢ËÍÕßÖªµÀ½ÓÏÂÀ´Òª·¢ËÍʲôÊý¾Ý°ü£¬»òÕß¿ÉÄÜÖØз¢ËÍ£¬ÒÔ±£³ÖÍêÃÀµÄÊý¾ÝÁ÷¡£Òò´Ë£¬·¢Ë͵Ä×Ö½Ú¿ÉÒÔÓë½ÓÊÕµÄ×Ö½ÚÍêÈ«Æ¥Åä¡£Ôڴ˹ý³ÌÖÐûÓÐÊý¾Ý±»¸ü¸Ä»ò¶ªÊ§¡£
¡¡¡¡Èç¹ûÄúÏëÁ˽âÓйش˼ì²é¹ý³ÌÈçºÎ¹¤×÷µÄ¸ü¶àÐÅÏ¢£¬Çëµ¥»÷´Ë´¦¡£
¡¡¡¡Ê²Ã´ÊÇ HTTP?
¡¡¡¡ËäÈ» TCP °üº¬ÓйØÒÑÊÕµ½»òÉÐδÊÕµ½ÄÄЩÊý¾ÝµÄÐÅÏ¢£¬µ« HTTP °üº¬ÓйØÈçºÎÔÚÊý¾Ýµ½´ïºó¶ÁÈ¡ºÍ´¦Àí´ËÊý¾ÝµÄ¾ßÌå˵Ã÷¡£ÔÚÊý¾Ý´Ó Internet ÉϵÄÒ»¸ö½Úµã·¢Ë͵½ÁíÒ»¸ö½Úµã֮ǰ£¬Ëü»á±»°ü×°ÔÚÏêϸ˵Ã÷ÕýÔÚ·¢Ë͵ÄÇëÇóµÄÐÔÖÊ»ò¶ÔËùÊöÇëÇóµÄÏìÓ¦µÄÐÅÏ¢ÖС£ÕâÊÇʹÓà HTTP »ò³¬Îı¾´«ÊäÐÒéÍê³ÉµÄ¡£
¡¡¡¡µ±ÄúÔÚ Web ä¯ÀÀÆ÷ÖмüÈë URL ʱ£¬ÄúÕýÔÚÏò Web ·þÎñÆ÷·¢ËÍ HTTP ÇëÇó¡£È»ºó¸Ã·þÎñÆ÷½«ÔÙ´ÎʹÓà HTTP ¸ñʽ½øÐÐÏìÓ¦¡£(Èç¹ûÄãÏëÖªµÀ HTTPS£¬Äã¿ÉÄÜÒѾÔÚ×î½ü×îÁ÷ÐеÄÍøվǰÃæ×¢Òâµ½ÁË£¬¡°S¡±´ú±í¡°°²È«¡±¡ª¡ªÕâÒâζ×ÅÕâЩÊý¾Ý°üÊǼÓÃܵġ£)
¡¡¡¡HTTP ÇëÇóµÄÁ½¸ö×î³£¼ûʾÀýÊÇ£º 1.¡°POST¡±£¬±íʾÆäÖаüº¬ÒªÍÆË͵½·þÎñÆ÷µÄÊý¾Ý 2.¡°GET¡±£¬ÒªÇó´Ó·þÎñÆ÷»ñÈ¡×ÊÔ´
¡¡¡¡ËùÒÔ£ºTCP ¹ÜÀíÊý¾ÝÁ÷£¬HTTP ÃèÊöÁËÕâ¸öÁ÷ÖеÄÊý¾Ý°üº¬Ê²Ã´¡£
¡¡¡¡TCP Óë HTTP£ºÆß²ãÑó´Ð
¡¡¡¡
¡¡¡¡Ê³ÈËħ¾ÍÏñÑó´Ð;Êý¾Ý°üÒ²ÊÇÈç´Ë¡£
¡¡¡¡HTTP λÓÚ¿ª·Åϵͳ»¥Á¬Ä£ÐÍ(OSI Ä£ÐÍ)µÄµÚ 7 ²ã£¬Ò²¾ÍÊÇ×îÁîÈËÑÛ»¨çÔÂÒµÄÑó´Ð¿é¡£TCPλÓÚL4¡£ÄúÒ²¿ÉÒÔ½«ÆäÊÓΪÊý¾Ý°üÖаüº¬µÄÊý¾Ý±¾ÉíµÄ³éÏó²ã¡£L1£¬ÎïÀí²ã£¬ÊÇÓÐÐεĵçÐźÅ(»òÕß¿ÉÄÜÊÇÎÞÏßµçÐźŻòÆäËûÎïÀí½éÖÊ)£¬Êý¾Ý±»×ª»»³ÉÓÃÓÚ´«Êä¡£Òò´Ë£¬L1 ÊÇÀëÄÚ²¿Êý¾Ý×îÔ¶µÄ²ã¡£
¡¡¡¡ÎªÊ²Ã´ÓÐÕâЩ²»Í¬µÄ²ã?ÀýÈ磬¼ÙÉèÊý¾Ý´ÓÍøÂç·þÎñÆ÷´«ÈëÎÒÃǵļÆËã»úÒÔ¼ÓÔØÍøÕ¾¡£ÎÒÃǵļÆËã»ú²¶»ñÎïÀíµçÁ÷£¬ÕâÔÚijÖÖÒâÒåÉÏÊÇ¡°°ü×°¡±ÎÞÐÎÊý¾Ý°üÒÔ½øÐд«Êä¡£Ëæ×ÅÎÒÃǽøÈë L4£¬Èç¹ûûÓÐ TCP£¬¼ÆËã»ú½«²»ÖªµÀ½«Êý¾Ý°üÖ¸ÏòÄĸöÓ¦ÓóÌÐò¡£ÔÚÕâÀTCP ¿ÉÒÔ¸æËß¼ÆËã»ú½«Êý¾Ý°ü¶¨Ïòµ½ÎÒÃÇµÄ Web ä¯ÀÀÆ÷¡£
¡¡¡¡Ò»µ©½øÈë Firefox »ò Chrome µÈÓ¦ÓóÌÐò£¬¾Í»á¶ÁÈ¡ HTTP Ö¸Áî¡£ä¯ÀÀÆ÷Á˽⴫ÈëÊý¾ÝµÄÐÔÖÊ£¬×îÖÕ¿ÉÒÔÕýÈ·¼ÓÔØÍøÒ³ÄÚÈÝ¡£
¡¡¡¡Òò´Ë£¬²ð½â²ã¾ÍÏñÒ»Ìõ×°ÅäÏߣ¬°´Ë³Ðò½«Êý¾Ý°üÖеÄÔ²ÄÁÏ´øµ½¿ÉÓÃ״̬¡£