±à¼ÍƼö: |
±¾ÎÄÀ´×ÔÓÚ¼òÊ飬±¾ÆªÊÇϵÁÐÎÄÕ±Ƚϳ¤£¬¿ªÆªÍ¬ÑùÊÇ˼άµ¼Í¼´ø´ó¼ÒÒ»ÆðÁ˽âÎÄÕ£¬ÎÄÕ½éÉܵĽÏΪÏêϸ°üÀ¨£¬Ä£ÐÍ£¬TCP/IP¸ÅÄî²ãÄ£ÐÍ£¬¹¦ÄÜÒÔ¼°ÐÒé×åµÈ¡£ |
|
ÉÏÆª
ͬÑùµÄ£¬±¾ÎÄÆª·ùÒ²±È½Ï³¤£¬ÏÈÀ´Ò»ÕÅ˼άµ¼Í¼£¬´ø´ó¼Ò¹ýÒ»±é¡£

һͼ¿´Íê±¾ÎÄ
Ò»¡¢ ¼ÆËã»úÍøÂçÌåϵ½á¹¹·Ö²ã

¼ÆËã»úÍøÂçÌåϵ½á¹¹·Ö²ã

¼ÆËã»úÍøÂçÌåϵ½á¹¹·Ö²ã
²»ÄÑ¿´³ö£¬TCP/IP Óë OSI ÔÚ·Ö²ãÄ£¿éÉÏÉÔÓÐÇø±ð¡£OSI ²Î¿¼Ä£ÐÍ×¢ÖØ¡°Í¨ÐÅÐÒé±ØÒªµÄ¹¦ÄÜÊÇʲô¡±£¬¶ø
TCP/IP Ôò¸üÇ¿µ÷¡°ÔÚ¼ÆËã»úÉÏʵÏÖÐÒéÓ¦¸Ã¿ª·¢ÄÄÖÖ³ÌÐò¡±¡£
¶þ¡¢ TCP/IP »ù´¡
1. TCP/IP µÄ¾ßÌ庬Òå
´Ó×ÖÃæÒâÒåÉϽ²£¬ÓÐÈË¿ÉÄÜ»áÈÏΪ TCP/IP ÊÇÖ¸ TCP ºÍ IP Á½ÖÖÐÒ顣ʵ¼ÊÉú»îµ±ÖÐÓÐʱҲȷʵ¾ÍÊÇÖ¸ÕâÁ½ÖÖÐÒ顣Ȼ¶øÔںܶàÇé¿öÏ£¬ËüÖ»ÊÇÀûÓÃ
IP ½øÐÐͨÐÅʱËù±ØÐëÓõ½µÄÐÒéȺµÄͳ³Æ¡£¾ßÌåÀ´Ëµ£¬IP »ò ICMP¡¢TCP »ò UDP¡¢TELNET
»ò FTP¡¢ÒÔ¼° HTTP µÈ¶¼ÊôÓÚ TCP/IP ÐÒé¡£ËûÃÇÓë TCP »ò IP µÄ¹ØÏµ½ôÃÜ£¬ÊÇ»¥ÁªÍø±Ø²»¿ÉÉÙµÄ×é³É²¿·Ö¡£TCP/IP
Ò»´Ê·ºÖ¸ÕâЩÐÒ飬Òò´Ë£¬ÓÐʱҲ³Æ TCP/IP ÎªÍø¼ÊÐÒéȺ¡£
»¥ÁªÍø½øÐÐͨÐÅʱ£¬ÐèÒªÏàÓ¦µÄÍøÂçÐÒ飬TCP/IP Ô±¾¾ÍÊÇΪʹÓû¥ÁªÍø¶ø¿ª·¢Öƶ¨µÄÐÒé×å¡£Òò´Ë£¬»¥ÁªÍøµÄÐÒé¾ÍÊÇ
TCP/IP£¬TCP/IP ¾ÍÊÇ»¥ÁªÍøµÄÐÒé¡£

Íø¼ÊÐÒéȺ
2. Êý¾Ý°ü
°ü¡¢Ö¡¡¢Êý¾Ý°ü¡¢¶Î¡¢ÏûÏ¢
ÒÔÉÏÎå¸öÊõÓï¶¼ÓÃÀ´±íÊöÊý¾ÝµÄµ¥Î»£¬´óÖÂÇø·ÖÈçÏ£º
°ü¿ÉÒÔ˵ÊÇÈ«ÄÜÐÔÊõÓ
Ö¡ÓÃÓÚ±íʾÊý¾ÝÁ´Â·²ãÖаüµÄµ¥Î»£»
Êý¾Ý°üÊÇ IP ºÍ UDP µÈÍøÂç²ãÒÔÉϵķֲãÖаüµÄµ¥Î»£»
¶ÎÔò±íʾ TCP Êý¾ÝÁ÷ÖеÄÐÅÏ¢£»
ÏûÏ¢ÊÇÖ¸Ó¦ÓÃÐÒéÖÐÊý¾ÝµÄµ¥Î»¡£
ÿ¸ö·Ö²ãÖУ¬¶¼»á¶ÔËù·¢Ë͵ÄÊý¾Ý¸½¼ÓÒ»¸öÊײ¿£¬ÔÚÕâ¸öÊײ¿Öаüº¬ÁË¸Ã²ã±ØÒªµÄÐÅÏ¢£¬Èç·¢Ë͵ÄÄ¿±êµØÖ·ÒÔ¼°ÐÒéÏà¹ØÐÅÏ¢¡£Í¨³££¬ÎªÐÒéÌṩµÄÐÅϢΪ°üÊײ¿£¬ËùÒª·¢Ë͵ÄÄÚÈÝΪÊý¾Ý¡£ÔÚÏÂÒ»²ãµÄ½Ç¶È¿´£¬´ÓÉÏÒ»²ãÊÕµ½µÄ°üÈ«²¿¶¼±»ÈÏΪÊDZ¾²ãµÄÊý¾Ý¡£

Êý¾Ý°üÊײ¿
ÍøÂçÖд«ÊäµÄÊý¾Ý°üÓÉÁ½²¿·Ö×é³É£ºÒ»²¿·ÖÊÇÐÒéËùÒªÓõ½µÄÊײ¿£¬ÁíÒ»²¿·ÖÊÇÉÏÒ»²ã´«¹ýÀ´µÄÊý¾Ý¡£Êײ¿µÄ½á¹¹ÓÉÐÒéµÄ¾ßÌ广·¶Ïêϸ¶¨Òå¡£ÔÚÊý¾Ý°üµÄÊײ¿£¬Ã÷È·±êÃ÷ÁËÐÒéÓ¦¸ÃÈçºÎ¶ÁÈ¡Êý¾Ý¡£·´¹ýÀ´Ëµ£¬¿´µ½Êײ¿£¬Ò²¾ÍÄܹ»Á˽â¸ÃÐÒé±ØÒªµÄÐÅÏ¢ÒÔ¼°ËùÒª´¦ÀíµÄÊý¾Ý¡£°üÊײ¿¾ÍÏñÐÒéµÄÁ³¡£
3. Êý¾Ý´¦ÀíÁ÷³Ì
ÏÂͼÒÔÓû§ a ÏòÓû§ b ·¢ËÍÓʼþΪÀý×Ó£º

Êý¾Ý´¦ÀíÁ÷³Ì
¢Ù Ó¦ÓóÌÐò´¦Àí
Ê×ÏÈÓ¦ÓóÌÐò»á½øÐбàÂë´¦Àí£¬ÕâЩ±àÂëÏ൱ÓÚ OSI µÄ±íʾ²ã¹¦ÄÜ£»
±àÂëת»¯ºó£¬Óʼþ²»Ò»¶¨ÂíÉϱ»·¢ËͳöÈ¥£¬ÕâÖÖºÎʱ½¨Á¢Í¨ÐÅÁ¬½ÓºÎʱ·¢ËÍÊý¾ÝµÄ¹ÜÀí¹¦ÄÜ£¬Ï൱ÓÚ OSI µÄ»á»°²ã¹¦ÄÜ¡£
¢Ú TCP Ä£¿éµÄ´¦Àí
TCP ¸ù¾ÝÓ¦ÓõÄָʾ£¬¸ºÔð½¨Á¢Á¬½Ó¡¢·¢ËÍÊý¾ÝÒÔ¼°¶Ï¿ªÁ¬½Ó¡£TCP Ìṩ½«Ó¦Óò㷢À´µÄÊý¾Ý˳Àû·¢ËÍÖÁ¶Ô¶ËµÄ¿É¿¿´«Ê䡣ΪÁËʵÏÖÕâÒ»¹¦ÄÜ£¬ÐèÒªÔÚÓ¦ÓòãÊý¾ÝµÄǰ¶Ë¸½¼ÓÒ»¸ö
TCP Êײ¿¡£
¢Û IP Ä£¿éµÄ´¦Àí
IP ½« TCP ´«¹ýÀ´µÄ TCP Êײ¿ºÍ TCP Êý¾ÝºÏÆðÀ´µ±×ö×Ô¼ºµÄÊý¾Ý£¬²¢ÔÚ TCP Êײ¿µÄǰ¶Ë¼ÓÉÏ×Ô¼ºµÄ
IP Êײ¿¡£IP °üÉú³Éºó£¬²Î¿¼Â·ÓÉ¿ØÖƱí¾ö¶¨½ÓÊÜ´Ë IP °üµÄ·ÓÉ»òÖ÷»ú¡£
¢Ü ÍøÂç½Ó¿Ú£¨ÒÔÌ«ÍøÇý¶¯£©µÄ´¦Àí
´Ó IP ´«¹ýÀ´µÄ IP °ü¶ÔÓÚÒÔÌ«ÍøÀ´Ëµ¾ÍÊÇÊý¾Ý¡£¸øÕâЩÊý¾Ý¸½¼ÓÉÏÒÔÌ«ÍøÊײ¿²¢½øÐз¢ËÍ´¦Àí£¬Éú³ÉµÄÒÔÌ«ÍøÊý¾Ý°ü½«Í¨¹ýÎïÀí²ã´«Ê䏸½ÓÊÕ¶Ë¡£
¢Ý ÍøÂç½Ó¿Ú£¨ÒÔÌ«ÍøÇý¶¯£©µÄ´¦Àí
Ö÷»úÊÕµ½ÒÔÌ«Íø°üºó£¬Ê×ÏÈ´ÓÒÔÌ«Íø°üÊײ¿ÕÒµ½ MAC µØÖ·ÅжÏÊÇ·ñΪ·¢Ë͸ø×Ô¼ºµÄ°ü£¬Èô²»ÊÇÔò¶ªÆúÊý¾Ý¡£
Èç¹ûÊÇ·¢Ë͸ø×Ô¼ºµÄ°ü£¬Ôò´ÓÒÔÌ«Íø°üÊײ¿ÖеÄÀàÐÍÈ·¶¨Êý¾ÝÀàÐÍ£¬ÔÙ´«¸øÏàÓ¦µÄÄ£¿é£¬Èç IP¡¢ARP µÈ¡£ÕâÀïµÄÀý×ÓÔòÊÇ
IP ¡£
¢Þ IP Ä£¿éµÄ´¦Àí
IP Ä£¿é½ÓÊÕµ½ Êý¾ÝºóÒ²×öÀàËÆµÄ´¦Àí¡£´Ó°üÊײ¿ÖÐÅÐ¶Ï´Ë IP µØÖ·ÊÇ·ñÓë×Ô¼ºµÄ IP µØÖ·Æ¥Å䣬Èç¹ûÆ¥ÅäÔò¸ù¾ÝÊײ¿µÄÐÒéÀàÐͽ«Êý¾Ý·¢Ë͸ø¶ÔÓ¦µÄÄ£¿é£¬Èç
TCP¡¢UDP¡£ÕâÀïµÄÀý×ÓÔòÊÇ TCP¡£
ÁíÍâÂ𣬶ÔÓÚÓзÓÉÆ÷µÄÇé¿ö£¬½ÓÊն˵ØÖ·ÍùÍù²»ÊÇ×Ô¼ºµÄµØÖ·£¬´Ëʱ£¬ÐèÒª½èÖú·ÓÉ¿ØÖÆ±í£¬ÔÚµ÷²éÓ¦¸ÃËÍÍùµÄÖ÷»ú»ò·ÓÉÆ÷Ö®ºóÔÙ½øÐÐת·¢Êý¾Ý¡£
¢ß TCP Ä£¿éµÄ´¦Àí
ÔÚ TCP Ä£¿éÖУ¬Ê×ÏÈ»á¼ÆËãÒ»ÏÂУÑéºÍ£¬ÅжÏÊý¾ÝÊÇ·ñ±»ÆÆ»µ¡£È»ºó¼ì²éÊÇ·ñÔÚ°´ÕÕÐòºÅ½ÓÊÕÊý¾Ý¡£×îºó¼ì²é¶Ë¿ÚºÅ£¬È·¶¨¾ßÌåµÄÓ¦ÓóÌÐò¡£Êý¾Ý±»ÍêÕûµØ½ÓÊÕÒԺ󣬻ᴫ¸øÓɶ˿ںÅʶ±ðµÄÓ¦ÓóÌÐò¡£
¢à Ó¦ÓóÌÐòµÄ´¦Àí
½ÓÊÕ¶ËÓ¦ÓóÌÐò»áÖ±½Ó½ÓÊÕ·¢ËͶ˷¢Ë͵ÄÊý¾Ý¡£Í¨¹ý½âÎöÊý¾Ý£¬Õ¹Ê¾ÏàÓ¦µÄÄÚÈÝ¡£
Èý¡¢´«Êä²ãÖÐµÄ TCP ºÍ UDP
TCP/IP ÖÐÓÐÁ½¸ö¾ßÓдú±íÐԵĴ«Êä²ãÐÒ飬·Ö±ðÊÇ TCP ºÍ UDP¡£
TCP ÊÇÃæÏòÁ¬½ÓµÄ¡¢¿É¿¿µÄÁ÷ÐÒé¡£Á÷¾ÍÊÇÖ¸²»¼ä¶ÏµÄÊý¾Ý½á¹¹£¬µ±Ó¦ÓóÌÐò²ÉÓà TCP ·¢ËÍÏûϢʱ£¬ËäÈ»¿ÉÒÔ±£Ö¤·¢Ë͵Ä˳Ðò£¬µ«»¹ÊÇÓÌÈçûÓÐÈκμä¸ôµÄÊý¾ÝÁ÷·¢Ë͸ø½ÓÊÕ¶Ë¡£TCP
ΪÌṩ¿É¿¿ÐÔ´«Ê䣬ʵÐС°Ë³Ðò¿ØÖÆ¡±»ò¡°ÖØ·¢¿ØÖÆ¡±»úÖÆ¡£´ËÍ⻹¾ß±¸¡°Á÷¿ØÖÆ£¨Á÷Á¿¿ØÖÆ£©¡±¡¢¡°ÓµÈû¿ØÖÆ¡±¡¢Ìá¸ßÍøÂçÀûÓÃÂʵÈÖڶ๦ÄÜ¡£
UDP ÊDz»¾ßÓпɿ¿ÐÔµÄÊý¾Ý±¨ÐÒ顣ϸ΢µÄ´¦ÀíËü»á½»¸øÉϲãµÄÓ¦ÓÃÈ¥Íê³É¡£ÔÚ UDP µÄÇé¿öÏ£¬ËäÈ»¿ÉÒÔÈ·±£·¢ËÍÏûÏ¢µÄ´óС£¬È´²»Äܱ£Ö¤ÏûÏ¢Ò»¶¨»áµ½´ï¡£Òò´Ë£¬Ó¦ÓÃÓÐʱ»á¸ù¾Ý×Ô¼ºµÄÐèÒª½øÐÐÖØ·¢´¦Àí¡£
TCP ºÍ UDP µÄÓÅȱµãÎÞ·¨¼òµ¥µØ¡¢¾ø¶ÔµØÈ¥×ö±È½Ï£ºTCP ÓÃÓÚÔÚ´«Êä²ãÓбØÒªÊµÏÖ¿É¿¿´«ÊäµÄÇé¿ö£»¶øÔÚÒ»·½Ã棬UDP
Ö÷ÒªÓÃÓÚÄÇЩ¶Ô¸ßËÙ´«ÊäºÍʵʱÐÔÓнϸßÒªÇóµÄͨÐÅ»ò¹ã²¥Í¨ÐÅ¡£TCP ºÍ UDP Ó¦¸Ã¸ù¾ÝÓ¦ÓõÄÄ¿µÄ°´ÐèʹÓá£
1. ¶Ë¿ÚºÅ
Êý¾ÝÁ´Â·ºÍ IP ÖеĵØÖ·£¬·Ö±ðÖ¸µÄÊÇ MAC µØÖ·ºÍ IP µØÖ·¡£Ç°ÕßÓÃÀ´Ê¶±ðͬһÁ´Â·Öв»Í¬µÄ¼ÆËã»ú£¬ºóÕßÓÃÀ´Ê¶±ð
TCP/IP ÍøÂçÖл¥Á¬µÄÖ÷»úºÍ·ÓÉÆ÷¡£ÔÚ´«Êä²ãÒ²ÓÐÕâÖÖÀàËÆÓÚµØÖ·µÄ¸ÅÄÄǾÍÊǶ˿ںš£¶Ë¿ÚºÅÓÃÀ´Ê¶±ðͬһ̨¼ÆËã»úÖнøÐÐͨÐŵIJ»Í¬Ó¦ÓóÌÐò¡£Òò´Ë£¬ËüÒ²±»³ÆÎª³ÌÐòµØÖ·¡£
1.1 ¸ù¾Ý¶Ë¿ÚºÅʶ±ðÓ¦ÓÃ
һ̨¼ÆËã»úÉÏͬʱ¿ÉÒÔÔËÐжà¸ö³ÌÐò¡£´«Êä²ãÐÒéÕýÊÇÀûÓÃÕâЩ¶Ë¿ÚºÅʶ±ð±¾»úÖÐÕýÔÚ½øÐÐͨÐŵÄÓ¦ÓóÌÐò£¬²¢×¼È·µØ½«Êý¾Ý´«Êä¡£

ͨ¹ý¶Ë¿ÚºÅʶ±ðÓ¦ÓÃ
1.2 ͨ¹ý IP µØÖ·¡¢¶Ë¿ÚºÅ¡¢ÐÒéºÅ½øÐÐͨÐÅʶ±ð
½öƾĿ±ê¶Ë¿ÚºÅʶ±ðijһ¸öͨÐÅÊÇÔ¶Ô¶²»¹»µÄ¡£


ͨ¹ý¶Ë¿ÚºÅ¡¢IPµØÖ·¡¢ÐÒéºÅ½øÐÐͨÐÅʶ±ð
¢Ù ºÍ¢Ú µÄͨÐÅÊÇÔÚÁ½Ì¨¼ÆËã»úÉϽøÐеġ£ËüÃǵÄÄ¿±ê¶Ë¿ÚºÅÏàͬ£¬¶¼ÊÇ80¡£ÕâÀï¿ÉÒÔ¸ù¾ÝÔ´¶Ë¿ÚºÅ¼ÓÒÔÇø·Ö¡£
¢Û ºÍ ¢Ù µÄÄ¿±ê¶Ë¿ÚºÅºÍÔ´¶Ë¿ÚºÅÍêÈ«Ïàͬ£¬µ«ËüÃǸ÷×ÔµÄÔ´ IP µØÖ·²»Í¬¡£
´ËÍ⣬µ± IP µØÖ·ºÍ¶Ë¿ÚºÅÈ«¶¼Ò»Ñùʱ£¬ÎÒÃÇ»¹¿ÉÒÔͨ¹ýÐÒéºÅÀ´Çø·Ö£¨TCP ºÍ UDP£©¡£
1.3 ¶Ë¿ÚºÅµÄÈ·¶¨
±ê×¼¼È¶¨µÄ¶Ë¿ÚºÅ£ºÕâÖÖ·½·¨Ò²½Ð¾²Ì¬·½·¨¡£ËüÊÇָÿ¸öÓ¦ÓóÌÐò¶¼ÓÐÆäÖ¸¶¨µÄ¶Ë¿ÚºÅ¡£µ«²¢²»ÊÇ˵¿ÉÒÔËæÒâʹÓÃÈκÎÒ»¸ö¶Ë¿ÚºÅ¡£ÀýÈç
HTTP¡¢FTP¡¢TELNET µÈ¹ãΪʹÓõÄÓ¦ÓÃÐÒéÖÐËùʹÓõĶ˿ںžÍÊǹ̶¨µÄ¡£ÕâЩ¶Ë¿ÚºÅ±»³ÆÎªÖªÃû¶Ë¿ÚºÅ£¬·Ö²¼ÔÚ
0~1023 Ö®¼ä£»³ýÖªÃû¶Ë¿ÚºÅÖ®Í⣬»¹ÓÐһЩ¶Ë¿ÚºÅ±»Õýʽע²á£¬ËüÃÇ·Ö²¼ÔÚ 1024~49151 Ö®¼ä£¬²»¹ýÕâЩ¶Ë¿ÚºÅ¿ÉÓÃÓÚÈκÎͨÐÅÓÃ;¡£
ʱÐò·ÖÅä·¨£º·þÎñÆ÷ÓбØÒªÈ·¶¨¼àÌý¶Ë¿ÚºÅ£¬µ«ÊǽÓÊÜ·þÎñµÄ¿Í»§¶Ëû±ØÒªÈ·¶¨¶Ë¿ÚºÅ¡£ÔÚÕâÖÖ·½·¨Ï£¬¿Í»§¶ËÓ¦ÓóÌÐòÍêÈ«¿ÉÒÔ²»ÓÃ×Ô¼ºÉèÖö˿ںţ¬¶øÈ«È¨½»¸ø²Ù×÷ϵͳ½øÐзÖÅä¡£¶¯Ì¬·ÖÅäµÄ¶Ë¿ÚºÅ·¶Î§ÔÚ
49152~65535 Ö®¼ä¡£
1.4 ¶Ë¿ÚºÅÓëÐÒé
¶Ë¿ÚºÅÓÉÆäʹÓõĴ«Êä²ãÐÒé¾ö¶¨¡£Òò´Ë£¬²»Í¬µÄ´«Êä²ãÐÒé¿ÉÒÔʹÓÃÏàͬµÄ¶Ë¿ÚºÅ¡£
´ËÍ⣬ÄÇЩ֪Ãû¶Ë¿ÚºÅÓë´«Êä²ãÐÒé²¢ÎÞ¹ØÏµ¡£Ö»Òª¶Ë¿ÚÒ»Ö¶¼½«·ÖÅäͬһÖÖÓ¦ÓóÌÐò½øÐд¦Àí¡£
2. UDP
UDP ²»Ìṩ¸´ÔӵĿØÖÆ»úÖÆ£¬ÀûÓà IP Ìá¹©ÃæÏòÎÞÁ¬½ÓµÄͨÐÅ·þÎñ¡£
²¢ÇÒËüÊǽ«Ó¦ÓóÌÐò·¢À´µÄÊý¾ÝÔÚÊÕµ½µÄÄÇÒ»¿Ì£¬Á¢¼´°´ÕÕÔÑù·¢Ë͵½ÍøÂçÉϵÄÒ»ÖÖ»úÖÆ¡£¼´Ê¹ÊdzöÏÖÍøÂçÓµ¶ÂµÄÇé¿ö£¬UDP
Ò²ÎÞ·¨½øÐÐÁ÷Á¿¿ØÖƵȱÜÃâÍøÂçÓµÈûÐÐΪ¡£
´ËÍ⣬´«Êä;ÖгöÏÖ¶ª°ü£¬UDP Ò²²»¸ºÔðÖØ·¢¡£
ÉõÖÁµ±°üµÄµ½´ï˳Ðò³öÏÖÂÒÐòʱҲûÓоÀÕýµÄ¹¦ÄÜ¡£
Èç¹ûÐèÒªÒÔÉϵÄϸ½Ú¿ØÖÆ£¬²»µÃ²»½»ÓɲÉÓà UDP µÄÓ¦ÓóÌÐòÈ¥´¦Àí¡£
UDP ³£ÓÃÓÚһϼ¸¸ö·½Ã棺1.°ü×ÜÁ¿½ÏÉÙµÄͨÐÅ£¨DNS¡¢SNMPµÈ£©£»2.ÊÓÆµ¡¢ÒôƵµÈ¶àýÌåͨÐÅ£¨¼´Ê±Í¨ÐÅ£©£»3.ÏÞ¶¨ÓÚ
LAN µÈÌØ¶¨ÍøÂçÖеÄÓ¦ÓÃͨÐÅ£»4.¹ã²¥Í¨ÐÅ£¨¹ã²¥¡¢¶à²¥£©¡£
3. TCP
TCP Óë UDP µÄÇø±ðÏ൱´ó¡£Ëü³ä·ÖµØÊµÏÖÁËÊý¾Ý´«Êäʱ¸÷ÖÖ¿ØÖƹ¦ÄÜ£¬¿ÉÒÔ½øÐжª°üʱµÄÖØ·¢¿ØÖÆ£¬»¹¿ÉÒÔ¶Ô´ÎÐòÂÒµôµÄ·Ö°ü½øÐÐ˳Ðò¿ØÖÆ¡£¶øÕâЩÔÚ
UDP Öж¼Ã»ÓС£
´ËÍ⣬TCP ×÷ΪһÖÖÃæÏòÓÐÁ¬½ÓµÄÐÒ飬ֻÓÐÔÚÈ·ÈÏͨÐŶԶ˴æÔÚʱ²Å»á·¢ËÍÊý¾Ý£¬´Ó¶ø¿ÉÒÔ¿ØÖÆÍ¨ÐÅÁ÷Á¿µÄÀË·Ñ¡£
¸ù¾Ý TCP µÄÕâЩ»úÖÆ£¬ÔÚ IP ÕâÖÖÎÞÁ¬½ÓµÄÍøÂçÉÏÒ²Äܹ»ÊµÏָ߿ɿ¿ÐÔµÄͨÐÅ£¨ Ö÷Ҫͨ¹ý¼ìÑéºÍ¡¢ÐòÁкš¢È·ÈÏÓ¦´ð¡¢ÖØ·¢¿ØÖÆ¡¢Á¬½Ó¹ÜÀíÒÔ¼°´°¿Ú¿ØÖƵȻúÖÆÊµÏÖ£©¡£
3.1 Èý´ÎÎÕÊÖ£¨Öص㣩
TCP Ìá¹©ÃæÏòÓÐÁ¬½ÓµÄͨÐÅ´«Êä¡£ÃæÏòÓÐÁ¬½ÓÊÇÖ¸ÔÚÊý¾ÝͨÐÅ¿ªÊ¼Ö®Ç°ÏÈ×öºÃÁ½¶ËÖ®¼äµÄ×¼±¸¹¤×÷¡£
ËùνÈý´ÎÎÕÊÖÊÇÖ¸½¨Á¢Ò»¸ö TCP Á¬½ÓʱÐèÒª¿Í»§¶ËºÍ·þÎñÆ÷¶Ë×ܹ²·¢ËÍÈý¸ö°üÒÔÈ·ÈÏÁ¬½ÓµÄ½¨Á¢¡£ÔÚsocket±à³ÌÖУ¬ÕâÒ»¹ý³ÌÓɿͻ§¶ËÖ´ÐÐconnectÀ´´¥·¢¡£
ÏÂÃæÀ´¿´¿´Èý´ÎÎÕÊÖµÄÁ÷³Ìͼ£º

Èý´ÎÎÕÊÖ
µÚÒ»´ÎÎÕÊÖ£º¿Í»§¶Ë½«±ê־λSYNÖÃΪ1£¬Ëæ»ú²úÉúÒ»¸öÖµseq=J£¬²¢½«¸ÃÊý¾Ý°ü·¢Ë͸ø·þÎñÆ÷¶Ë£¬¿Í»§¶Ë½øÈëSYN_SENT״̬£¬µÈ´ý·þÎñÆ÷¶ËÈ·ÈÏ¡£
µÚ¶þ´ÎÎÕÊÖ£º·þÎñÆ÷¶ËÊÕµ½Êý¾Ý°üºóÓɱê־λSYN=1ÖªµÀ¿Í»§¶ËÇëÇó½¨Á¢Á¬½Ó£¬·þÎñÆ÷¶Ë½«±ê־λSYNºÍACK¶¼ÖÃΪ1£¬ack=J+1£¬Ëæ»ú²úÉúÒ»¸öÖµseq=K£¬²¢½«¸ÃÊý¾Ý°ü·¢Ë͸ø¿Í»§¶ËÒÔÈ·ÈÏÁ¬½ÓÇëÇ󣬷þÎñÆ÷¶Ë½øÈëSYN_RCVD״̬¡£
µÚÈý´ÎÎÕÊÖ£º¿Í»§¶ËÊÕµ½È·ÈϺ󣬼ì²éackÊÇ·ñΪJ+1£¬ACKÊÇ·ñΪ1£¬Èç¹ûÕýÈ·Ôò½«±ê־λACKÖÃΪ1£¬ack=K+1£¬²¢½«¸ÃÊý¾Ý°ü·¢Ë͸ø·þÎñÆ÷¶Ë£¬·þÎñÆ÷¶Ë¼ì²éackÊÇ·ñΪK+1£¬ACKÊÇ·ñΪ1£¬Èç¹ûÕýÈ·ÔòÁ¬½Ó½¨Á¢³É¹¦£¬¿Í»§¶ËºÍ·þÎñÆ÷¶Ë½øÈëESTABLISHED״̬£¬Íê³ÉÈý´ÎÎÕÊÖ£¬Ëæºó¿Í»§¶ËÓë·þÎñÆ÷¶ËÖ®¼ä¿ÉÒÔ¿ªÊ¼´«ÊäÊý¾ÝÁË¡£
3.2 ËĴλÓÊÖ£¨Öص㣩
ËĴλÓÊÖ¼´ÖÕÖ¹TCPÁ¬½Ó£¬¾ÍÊÇÖ¸¶Ï¿ªÒ»¸öTCPÁ¬½Óʱ£¬ÐèÒª¿Í»§¶ËºÍ·þÎñ¶Ë×ܹ²·¢ËÍ4¸ö°üÒÔÈ·ÈÏÁ¬½ÓµÄ¶Ï¿ª¡£ÔÚsocket±à³ÌÖУ¬ÕâÒ»¹ý³ÌÓɿͻ§¶Ë»ò·þÎñ¶ËÈÎÒ»·½Ö´ÐÐcloseÀ´´¥·¢¡£
ÓÉÓÚTCPÁ¬½ÓÊÇȫ˫¹¤µÄ£¬Òò´Ë£¬Ã¿¸ö·½Ïò¶¼±ØÐëÒªµ¥¶À½øÐйرգ¬ÕâÒ»ÔÔòÊǵ±Ò»·½Íê³ÉÊý¾Ý·¢ËÍÈÎÎñºó£¬·¢ËÍÒ»¸öFINÀ´ÖÕÖ¹ÕâÒ»·½ÏòµÄÁ¬½Ó£¬ÊÕµ½Ò»¸öFINÖ»ÊÇÒâζ×ÅÕâÒ»·½ÏòÉÏûÓÐÊý¾ÝÁ÷¶¯ÁË£¬¼´²»»áÔÙÊÕµ½Êý¾ÝÁË£¬µ«ÊÇÔÚÕâ¸öTCPÁ¬½ÓÉÏÈÔÈ»Äܹ»·¢ËÍÊý¾Ý£¬Ö±µ½ÕâÒ»·½ÏòÒ²·¢ËÍÁËFIN¡£Ê×ÏȽøÐйرյÄÒ»·½½«Ö´ÐÐÖ÷¶¯¹Ø±Õ£¬¶øÁíÒ»·½ÔòÖ´Ðб»¶¯¹Ø±Õ¡£
ÏÂÃæÀ´¿´¿´ËĴλÓÊÖµÄÁ÷³Ìͼ£º

ËĴλÓÊÖ
ÖжÏÁ¬½Ó¶Ë¿ÉÒÔÊǿͻ§¶Ë£¬Ò²¿ÉÒÔÊÇ·þÎñÆ÷¶Ë¡£
µÚÒ»´Î»ÓÊÖ£º¿Í»§¶Ë·¢ËÍÒ»¸öFIN=M£¬ÓÃÀ´¹Ø±Õ¿Í»§¶Ëµ½·þÎñÆ÷¶ËµÄÊý¾Ý´«ËÍ£¬¿Í»§¶Ë½øÈëFIN_WAIT_1״̬¡£Òâ˼ÊÇ˵"ÎÒ¿Í»§¶ËûÓÐÊý¾ÝÒª·¢¸øÄãÁË"£¬µ«ÊÇÈç¹ûÄã·þÎñÆ÷¶Ë»¹ÓÐÊý¾ÝûÓз¢ËÍÍê³É£¬Ôò²»±Ø¼±×ŹرÕÁ¬½Ó£¬¿ÉÒÔ¼ÌÐø·¢ËÍÊý¾Ý¡£
µÚ¶þ´Î»ÓÊÖ£º·þÎñÆ÷¶ËÊÕµ½FINºó£¬ÏÈ·¢ËÍack=M+1£¬¸æË߿ͻ§¶Ë£¬ÄãµÄÇëÇóÎÒÊÕµ½ÁË£¬µ«ÊÇÎÒ»¹Ã»×¼±¸ºÃ£¬Çë¼ÌÐøÄãµÈÎÒµÄÏûÏ¢¡£Õâ¸öʱºò¿Í»§¶Ë¾Í½øÈëFIN_WAIT_2
״̬£¬¼ÌÐøµÈ´ý·þÎñÆ÷¶ËµÄFIN±¨ÎÄ¡£
µÚÈý´Î»ÓÊÖ£ºµ±·þÎñÆ÷¶ËÈ·¶¨Êý¾ÝÒÑ·¢ËÍÍê³É£¬ÔòÏò¿Í»§¶Ë·¢ËÍFIN=N±¨ÎÄ£¬¸æË߿ͻ§¶Ë£¬ºÃÁË£¬ÎÒÕâ±ßÊý¾Ý·¢ÍêÁË£¬×¼±¸ºÃ¹Ø±ÕÁ¬½ÓÁË¡£·þÎñÆ÷¶Ë½øÈëLAST_ACK״̬¡£
µÚËĴλÓÊÖ£º¿Í»§¶ËÊÕµ½FIN=N±¨Îĺ󣬾ÍÖªµÀ¿ÉÒԹرÕÁ¬½ÓÁË£¬µ«ÊÇËû»¹ÊDz»ÏàÐÅÍøÂ磬Å·þÎñÆ÷¶Ë²»ÖªµÀÒª¹Ø±Õ£¬ËùÒÔ·¢ËÍack=N+1ºó½øÈëTIME_WAIT״̬£¬Èç¹ûServer¶ËûÓÐÊÕµ½ACKÔò¿ÉÒÔÖØ´«¡£·þÎñÆ÷¶ËÊÕµ½ACKºó£¬¾ÍÖªµÀ¿ÉÒÔ¶Ï¿ªÁ¬½ÓÁË¡£¿Í»§¶ËµÈ´ýÁË2MSLºóÒÀȻûÓÐÊÕµ½»Ø¸´£¬ÔòÖ¤Ã÷·þÎñÆ÷¶ËÒÑÕý³£¹Ø±Õ£¬ÄǺã¬ÎÒ¿Í»§¶ËÒ²¿ÉÒԹرÕÁ¬½ÓÁË¡£×îÖÕÍê³ÉÁËËÄ´ÎÎÕÊÖ¡£
ÉÏÃæÊÇÒ»·½Ö÷¶¯¹Ø±Õ£¬ÁíÒ»·½±»¶¯¹Ø±ÕµÄÇé¿ö£¬Êµ¼ÊÖл¹»á³öÏÖͬʱ·¢ÆðÖ÷¶¯¹Ø±ÕµÄÇé¿ö£¬
¾ßÌåÁ÷³ÌÈçÏÂͼ£º

ͬʱ»ÓÊÖ
3.3 ͨ¹ýÐòÁкÅÓëÈ·ÈÏÓ¦´ðÌá¸ß¿É¿¿ÐÔ
ÔÚ TCP ÖУ¬µ±·¢ËͶ˵ÄÊý¾Ýµ½´ï½ÓÊÕÖ÷»úʱ£¬½ÓÊÕ¶ËÖ÷»ú»á·µ»ØÒ»¸öÒÑÊÕµ½ÏûÏ¢µÄ֪ͨ¡£Õâ¸öÏûÏ¢½Ð×öÈ·ÈÏÓ¦´ð£¨ACK£©¡£µ±·¢ËͶ˽«Êý¾Ý·¢³öÖ®ºó»áµÈ´ý¶Ô¶ËµÄÈ·ÈÏÓ¦´ð¡£Èç¹ûÓÐÈ·ÈÏÓ¦´ð£¬ËµÃ÷Êý¾ÝÒѾ³É¹¦µ½´ï¶Ô¶Ë¡£·´Ö®£¬ÔòÊý¾Ý¶ªÊ§µÄ¿ÉÄÜÐԺܴó¡£
ÔÚÒ»¶¨Ê±¼äÄÚûÓеȴýµ½È·ÈÏÓ¦´ð£¬·¢ËͶ˾ͿÉÒÔÈÏΪÊý¾ÝÒѾ¶ªÊ§£¬²¢½øÐÐÖØ·¢¡£ÓÉ´Ë£¬¼´Ê¹²úÉúÁ˶ª°ü£¬ÈÔÈ»Äܹ»±£Ö¤Êý¾ÝÄܹ»µ½´ï¶Ô¶Ë£¬ÊµÏÖ¿É¿¿´«Êä¡£
δÊÕµ½È·ÈÏÓ¦´ð²¢²»Òâζ×ÅÊý¾ÝÒ»¶¨¶ªÊ§¡£Ò²ÓпÉÄÜÊÇÊý¾Ý¶Ô·½ÒѾÊÕµ½£¬Ö»ÊÇ·µ»ØµÄÈ·ÈÏÓ¦´ðÔÚ;ÖжªÊ§¡£ÕâÖÖÇé¿öÒ²»áµ¼Ö·¢ËͶËÎóÒÔΪÊý¾ÝûÓе½´ïÄ¿µÄµØ¶øÖØ·¢Êý¾Ý¡£
´ËÍ⣬ҲÓпÉÄÜÒòΪһЩÆäËûÔÒòµ¼ÖÂÈ·ÈÏÓ¦´ðÑÓ³Ùµ½´ï£¬ÔÚÔ´Ö÷»úÖØ·¢Êý¾ÝÒÔºó²Åµ½´ïµÄÇé¿öÒ²Âżû²»ÏÊ¡£´Ëʱ£¬Ô´Ö÷»úÖ»Òª°´ÕÕ»úÖÆÖØ·¢Êý¾Ý¼´¿É¡£
¶ÔÓÚÄ¿±êÖ÷»úÀ´Ëµ£¬·´¸´ÊÕµ½ÏàͬµÄÊý¾ÝÊDz»¿ÉÈ¡µÄ¡£ÎªÁ˶ÔÉϲãÓ¦ÓÃÌṩ¿É¿¿µÄ´«Ê䣬Ŀ±êÖ÷»ú±ØÐë·ÅÆúÖØ¸´µÄÊý¾Ý°ü¡£Îª´ËÎÒÃÇÒýÈëÁËÐòÁкš£
ÐòÁкÅÊǰ´ÕÕ˳Ðò¸ø·¢ËÍÊý¾ÝµÄÿһ¸ö×Ö½Ú£¨8λ×Ö½Ú£©¶¼±êÉϺÅÂëµÄ±àºÅ¡£½ÓÊն˲éѯ½ÓÊÕÊý¾Ý
TCP Êײ¿ÖеÄÐòÁкźÍÊý¾ÝµÄ³¤¶È£¬½«×Ô¼ºÏÂÒ»²½Ó¦¸Ã½ÓÊÕµÄÐòÁкÅ×÷ΪȷÈÏÓ¦´ð·µËÍ»ØÈ¥¡£Í¨¹ýÐòÁкźÍÈ·ÈÏÓ¦´ðºÅ£¬TCP
Äܹ»Ê¶±ðÊÇ·ñÒѾ½ÓÊÕÊý¾Ý£¬ÓÖÄܹ»ÅжÏÊÇ·ñÐèÒª½ÓÊÕ£¬´Ó¶øÊµÏÖ¿É¿¿´«Êä¡£

ÐòÁкźÍÈ·ÈÏÓ¦´ð
3.4 ÖØ·¢³¬Ê±µÄÈ·¶¨ÖØ·¢³¬Ê±ÊÇÖ¸ÔÚÖØ·¢Êý¾Ý֮ǰ£¬µÈ´ýÈ·ÈÏÓ¦´ðµ½À´µÄÄǸöÌØ¶¨Ê±¼ä¼ä¸ô¡£Èç¹û³¬¹ýÕâ¸öʱ¼äÈÔδÊÕµ½È·ÈÏÓ¦´ð£¬·¢ËͶ˽«½øÐÐÊý¾ÝÖØ·¢¡£×îÀíÏëµÄÊÇ£¬ÕÒµ½Ò»¸ö×îСʱ¼ä£¬ËüÄܱ£Ö¤¡°È·ÈÏÓ¦´ðÒ»¶¨ÄÜÔÚÕâ¸öʱ¼äÄÚ·µ»Ø¡±¡£
TCP ÒªÇó²»ÂÛ´¦ÔÚºÎÖÖÍøÂç»·¾³Ï¶¼ÒªÌṩ¸ßÐÔÄÜͨÐÅ£¬²¢ÇÒÎÞÂÛÍøÂçÓµ¶ÂÇé¿ö·¢ÉúºÎÖֱ仯£¬¶¼±ØÐë±£³ÖÕâÒ»ÌØÐÔ¡£Îª´Ë£¬ËüÔÚÿ´Î·¢°üʱ¶¼»á¼ÆËãÍù·µÊ±¼ä¼°ÆäÆ«²î¡£½«Õâ¸öÍù·µÊ±¼äºÍÆ«²îʱ¼äÏà¼Ó£¬ÖØ·¢³¬Ê±µÄʱ¼ä¾ÍÊDZÈÕâ¸ö×ܺÍÒªÉÔ´óÒ»µãµÄÖµ¡£
ÔÚ BSD µÄ Unix ÒÔ¼° Windows ϵͳÖУ¬³¬Ê±¶¼ÒÔ0.5ÃëΪµ¥Î»½øÐпØÖÆ£¬Òò´ËÖØ·¢³¬Ê±¶¼ÊÇ0.5ÃëµÄÕûÊý±¶¡£²»¹ý£¬×î³õÆäÖØ·¢³¬Ê±µÄĬÈÏÖµÒ»°ãÉèÖÃΪ6Ãë×óÓÒ¡£
Êý¾Ý±»ÖØ·¢Ö®ºóÈô»¹ÊÇÊÕ²»µ½È·ÈÏÓ¦´ð£¬Ôò½øÐÐÔٴη¢ËÍ¡£´Ëʱ£¬µÈ´ýÈ·ÈÏÓ¦´ðµÄʱ¼ä½«»áÒÔ2±¶¡¢4±¶µÄÖ¸Êýº¯ÊýÑÓ³¤¡£
´ËÍ⣬Êý¾ÝÒ²²»»á±»ÎÞÏÞ¡¢·´¸´µØÖØ·¢¡£´ïµ½Ò»¶¨ÖØ·¢´ÎÊýÖ®ºó£¬Èç¹ûÈÔûÓÐÈκÎÈ·ÈÏÓ¦´ð·µ»Ø£¬¾Í»áÅжÏÎªÍøÂç»ò¶Ô¶ËÖ÷»ú·¢ÉúÁËÒì³££¬Ç¿ÖƹرÕÁ¬½Ó¡£²¢ÇÒ֪ͨӦÓÃͨÐÅÒ쳣ǿÐÐÖÕÖ¹¡£3.5
ÒÔ¶ÎΪµ¥Î»·¢ËÍÊý¾Ý
ÔÚ½¨Á¢ TCP Á¬½ÓµÄͬʱ£¬Ò²¿ÉÒÔÈ·¶¨·¢ËÍÊý¾Ý°üµÄµ¥Î»£¬ÎÒÃÇÒ²¿ÉÒÔ³ÆÆäΪ¡°×î´óÏûÏ¢³¤¶È¡±£¨MSS£©¡£×îÀíÏëµÄÇé¿öÊÇ£¬×î´óÏûÏ¢³¤¶ÈÕýºÃÊÇ
IP Öв»»á±»·ÖƬ´¦ÀíµÄ×î´óÊý¾Ý³¤¶È¡£
TCP ÔÚ´«ËÍ´óÁ¿Êý¾Ýʱ£¬ÊÇÒÔ MSS µÄ´óС½«Êý¾Ý½øÐзָËÍ¡£½øÐÐÖØ·¢Ê±Ò²ÊÇÒÔ MSS Ϊµ¥Î»¡£
MSS ÔÚÈý´ÎÎÕÊÖµÄʱºò£¬ÔÚÁ½¶ËÖ÷»úÖ®¼ä±»¼ÆËãµÃ³ö¡£Á½¶ËµÄÖ÷»úÔÚ·¢³ö½¨Á¢Á¬½ÓµÄÇëÇóʱ£¬»áÔÚ TCP
Êײ¿ÖÐдÈë MSS Ñ¡Ï¸æËß¶Ô·½×Ô¼ºµÄ½Ó¿ÚÄܹ»ÊÊÓ¦µÄ MSS µÄ´óС¡£È»ºó»áÔÚÁ½ÕßÖ®¼äÑ¡ÔñÒ»¸ö½ÏСµÄֵͶÈëʹÓá£
3.6 ÀûÓô°¿Ú¿ØÖÆÌá¸ßËÙ¶È
TCP ÒÔ1¸ö¶ÎΪµ¥Î»£¬Ã¿·¢ËÍÒ»¸ö¶Î½øÐÐÒ»´ÎÈ·ÈÏÓ¦´ðµÄ´¦Àí¡£ÕâÑùµÄ´«Ê䷽ʽÓÐÒ»¸öȱµã£¬¾ÍÊǰüµÄÍù·µÊ±¼äÔ½³¤Í¨ÐÅÐÔÄܾÍÔ½µÍ¡£
Ϊ½â¾öÕâ¸öÎÊÌ⣬TCP ÒýÈëÁË´°¿ÚÕâ¸ö¸ÅÄȷÈÏÓ¦´ð²»ÔÙÊÇÒÔÿ¸ö·Ö¶Î£¬¶øÊÇÒÔ¸ü´óµÄµ¥Î»½øÐÐÈ·ÈÏ£¬×ª·¢Ê±¼ä½«»á±»´ó·ùµØËõ¶Ì¡£Ò²¾ÍÊÇ˵£¬·¢ËͶËÖ÷»ú£¬ÔÚ·¢ËÍÁËÒ»¸ö¶ÎÒÔºó²»±ØÒªÒ»Ö±µÈ´ýÈ·ÈÏÓ¦´ð£¬¶øÊǼÌÐø·¢ËÍ¡£ÈçÏÂͼËùʾ£º

´°¿Ú¿ØÖÆ
´°¿Ú´óС¾ÍÊÇÖ¸ÎÞÐèµÈ´ýÈ·ÈÏÓ¦´ð¶ø¿ÉÒÔ¼ÌÐø·¢ËÍÊý¾ÝµÄ×î´óÖµ¡£ÉÏͼÖд°¿Ú´óСΪ4¸ö¶Î¡£Õâ¸ö»úÖÆÊµÏÖÁËʹÓôóÁ¿µÄ»º³åÇø£¬Í¨¹ý¶Ô¶à¸ö¶Îͬʱ½øÐÐÈ·ÈÏÓ¦´ðµÄ¹¦ÄÜ¡£
3.7 »¬¶¯´°¿Ú¿ØÖÆ

»¬¶¯´°¿Ú
ÉÏͼÖеĴ°¿ÚÄÚµÄÊý¾Ý¼´±ãûÓÐÊÕµ½È·ÈÏÓ¦´ðÒ²¿ÉÒÔ±»·¢ËͳöÈ¥¡£²»¹ý£¬ÔÚÕû¸ö´°¿ÚµÄÈ·ÈÏÓ¦´ðûÓе½´ï֮ǰ£¬Èç¹ûÆäÖв¿·ÖÊý¾Ý³öÏÖ¶ª°ü£¬ÄÇô·¢ËͶËÈÔȻҪ¸ºÔðÖØ´«¡£Îª´Ë£¬·¢ËͶËÖ÷»úÐèÒªÉèÖûº´æ±£ÁôÕâЩ´ý±»ÖØ´«µÄÊý¾Ý£¬Ö±µ½ÊÕµ½ËûÃǵÄÈ·ÈÏÓ¦´ð¡£
ÔÚ»¬¶¯´°¿ÚÒÔÍâµÄ²¿·Ö°üÀ¨Î´·¢Ë͵ÄÊý¾ÝÒÔ¼°ÒѾȷÈ϶ԶËÒÑÊÕµ½µÄÊý¾Ý¡£µ±Êý¾Ý·¢³öºóÈôÈçÆÚÊÕµ½È·ÈÏÓ¦´ð¾Í¿ÉÒÔ²»ÓÃÔÙ½øÐÐÖØ·¢£¬´ËʱÊý¾Ý¾Í¿ÉÒÔ´Ó»º´æÇøÇå³ý¡£
ÊÕµ½È·ÈÏÓ¦´ðµÄÇé¿öÏ£¬½«´°¿Ú»¬¶¯µ½È·ÈÏÓ¦´ðÖеÄÐòÁкŵÄλÖá£ÕâÑù¿ÉÒÔ˳ÐòµØ½«¶à¸ö¶Îͬʱ·¢ËÍÌá¸ßͨÐÅÐÔÄÜ¡£ÕâÖÖ»úÖÆÒ²±ð³ÆÎª»¬¶¯´°¿Ú¿ØÖÆ¡£
3.8 ´°¿Ú¿ØÖÆÖеÄÖØ·¢¿ØÖÆ
ÔÚʹÓô°¿Ú¿ØÖÆÖУ¬ ³öÏÖ¶ª°üÒ»°ã·ÖΪÁ½ÖÖÇé¿ö£º
¢Ù È·ÈÏÓ¦´ðδÄÜ·µ»ØµÄÇé¿ö¡£ÔÚÕâÖÖÇé¿öÏ£¬Êý¾ÝÒѾµ½´ï¶Ô¶Ë£¬ÊDz»ÐèÒªÔÙ½øÐÐÖØ·¢µÄ£¬ÈçÏÂͼ£º

²¿·ÖÈ·ÈÏÓ¦´ð¶ªÊ§
¢Ú ij¸ö±¨ÎĶζªÊ§µÄÇé¿ö¡£½ÓÊÕÖ÷»úÈç¹ûÊÕµ½Ò»¸ö×Ô¼ºÓ¦¸Ã½ÓÊÕµÄÐòÁкÅÒÔÍâµÄÊý¾Ýʱ£¬»áÕë¶Ôµ±Ç°ÎªÖ¹ÊÕµ½Êý¾Ý·µ»ØÈ·ÈÏÓ¦´ð¡£ÈçÏÂͼËùʾ£¬µ±Ä³Ò»±¨ÎĶζªÊ§ºó£¬·¢ËͶ˻áÒ»Ö±ÊÕµ½ÐòºÅΪ1001µÄÈ·ÈÏÓ¦´ð£¬Òò´Ë£¬ÔÚ´°¿Ú±È½Ï´ó£¬ÓÖ³öÏÖ±¨ÎĶζªÊ§µÄÇé¿öÏ£¬Í¬Ò»¸öÐòÁкŵÄÈ·ÈÏÓ¦´ð½«»á±»Öظ´²»¶ÏµØ·µ»Ø¡£¶ø·¢ËͶËÖ÷»úÈç¹ûÁ¬Ðø3´ÎÊÕµ½Í¬Ò»¸öÈ·ÈÏÓ¦´ð£¬¾Í»á½«Æä¶ÔÓ¦µÄÊý¾Ý½øÐÐÖØ·¢¡£ÕâÖÖ»úÖÆ±È֮ǰÌáµ½µÄ³¬Ê±¹ÜÀí¸ü¼Ó¸ßЧ£¬Òò´ËÒ²±»³ÆÎª¸ßËÙÖØ·¢¿ØÖÆ¡£

¸ßËÙÖØ·¢¿ØÖÆ
ËÄ¡¢ÍøÂç²ãÖÐµÄ IP ÐÒé
IP£¨IPv4¡¢IPv6£©Ï൱ÓÚ OSI ²Î¿¼Ä£ÐÍÖеĵÚ3²ã¡ª¡ªÍøÂç²ã¡£ÍøÂç²ãµÄÖ÷Òª×÷ÓÃÊÇ¡°ÊµÏÖÖն˽ڵãÖ®¼äµÄͨÐÅ¡±¡£ÕâÖÖÖն˽ڵãÖ®¼äµÄͨÐÅÒ²½Ð¡°µã¶ÔµãͨÐÅ¡±¡£
ÍøÂçµÄÏÂÒ»²ã¡ª¡ªÊý¾ÝÁ´Â·²ãµÄÖ÷Òª×÷ÓÃÊÇÔÚ»¥Á¬Í¬Ò»ÖÖÊý¾ÝÁ´Â·µÄ½ÚµãÖ®¼ä½øÐаü´«µÝ¡£¶øÒ»µ©¿çÔ½¶àÖÖÊý¾ÝÁ´Â·£¬¾ÍÐèÒª½èÖúÍøÂç²ã¡£ÍøÂç²ã¿ÉÒÔ¿çÔ½²»Í¬µÄÊý¾ÝÁ´Â·£¬¼´Ê¹ÊÇÔÚ²»Í¬µÄÊý¾ÝÁ´Â·ÉÏÒ²ÄÜʵÏÖÁ½¶Ë½ÚµãÖ®¼äµÄÊý¾Ý°ü´«Êä¡£
IP ´óÖ·ÖΪÈý´ó×÷ÓÃÄ£¿é£¬ËüÃÇÊÇ IP Ѱַ¡¢Â·ÓÉ£¨×îÖÕ½ÚµãΪֹµÄת·¢£©ÒÔ¼° IP ·Ö°üÓë×é°ü¡£
1. IP µØÖ·
1.1 IP µØÖ·¸ÅÊö
ÔÚ¼ÆËã»úͨÐÅÖУ¬ÎªÁËʶ±ðͨÐŶԶˣ¬±ØÐëÒªÓÐÒ»¸öÀàËÆÓÚµØÖ·µÄʶ±ðÂë½øÐбêʶ¡£ÔÚÊý¾ÝÁ´Â·ÖÐµÄ MAC µØÖ·ÕýÊÇÓÃÀ´±êʶͬһ¸öÁ´Â·Öв»Í¬¼ÆËã»úµÄÒ»ÖÖʶ±ðÂë¡£
×÷ÎªÍøÂç²ãµÄ IP ,Ò²ÓÐÕâÖÖµØÖ·ÐÅÏ¢£¬Ò»°ã½Ð×ö IP µØÖ·¡£IP µØÖ·ÓÃÓÚÔÚ¡°Á¬½Óµ½ÍøÂçÖеÄËùÓÐÖ÷»úÖÐʶ±ð³ö½øÐÐͨÐŵÄÄ¿±êµØÖ·¡±¡£Òò´Ë£¬ÔÚ
TCP/IP ͨÐÅÖÐËùÓÐÖ÷»ú»ò·ÓÉÆ÷±ØÐëÉ趨×Ô¼ºµÄ IP µØÖ·¡£
²»ÂÛһ̨Ö÷»úÓëÄÄÖÖÊý¾ÝÁ´Â·Á¬½Ó£¬Æä IP µØÖ·µÄÐÎʽ¶¼±£³Ö²»±ä¡£
IP µØÖ·£¨IPv4 µØÖ·£©ÓÉ32λÕýÕûÊýÀ´±íʾ¡£IP µØÖ·ÔÚ¼ÆËã»úÄÚ²¿ÒÔ¶þ½øÖÆ·½Ê½±»´¦Àí¡£È»¶ø£¬ÓÉÓÚÎÒÃDz¢²»Ï°¹ßÓÚ²ÉÓöþ½øÖÆ·½Ê½£¬ÎÒÃǽ«32λµÄ
IP µØÖ·ÒÔÿ8λΪһ×飬·Ö³É4×飬ÿ×éÒÔ ¡°.¡± ¸ô¿ª£¬ÔÙ½«Ã¿×éÊýת»»³ÉÊ®½øÖÆÊý¡£ÈçÏ£º

1.2 IP µØÖ·ÓÉÍøÂçºÍÖ÷»úÁ½²¿·Ö±êʶ×é³É
ÈçÏÂͼ£¬ÍøÂç±êʶÔÚÊý¾ÝÁ´Â·µÄÿ¸ö¶ÎÅäÖò»Í¬µÄÖµ¡£ÍøÂç±êʶ±ØÐë±£Ö¤Ï໥Á¬½ÓµÄÿ¸ö¶ÎµÄµØÖ·²»ÏàÖØ¸´¡£¶øÏàͬ¶ÎÄÚÏàÁ¬µÄÖ÷»ú±ØÐëÓÐÏàͬµÄÍøÂçµØÖ·¡£IP
µØÖ·µÄ¡°Ö÷»ú±êʶ¡±Ôò²»ÔÊÐíÔÚͬһ¸öÍø¶ÎÄÚÖØ¸´³öÏÖ¡£ÓÉ´Ë£¬¿ÉÒÔͨ¹ýÉèÖÃÍøÂçµØÖ·ºÍÖ÷»úµØÖ·£¬ÔÚÏ໥Á¬½ÓµÄÕû¸öÍøÂçÖб£Ö¤Ã¿Ì¨Ö÷»úµÄ
IP µØÖ·¶¼²»»áÏà»¥ÖØµþ¡£¼´ IP µØÖ·¾ßÓÐÁËΨһÐÔ¡£

IPµØÖ·µÄÖ÷»ú±êʶ
ÈçÏÂͼ£¬IP °ü±»×ª·¢µ½Í¾ÖÐij¸ö·ÓÉÆ÷ʱ£¬ÕýÊÇÀûÓÃÄ¿±ê IP µØÖ·µÄÍøÂç±êʶ½øÐзÓÉ¡£ÒòΪ¼´Ê¹²»¿´Ö÷»ú±êʶ£¬Ö»ÒªÒ»¼ûµ½ÍøÂç±êʶ¾ÍÄÜÅжϳöÊÇ·ñΪ¸ÃÍø¶ÎÄÚµÄÖ÷»ú¡£

IPµØÖ·µÄÍøÂç±êʶ
1.3 IP µØÖ·µÄ·ÖÀà
IP µØÖ··ÖΪËĸö¼¶±ð£¬·Ö±ðΪAÀà¡¢BÀà¡¢CÀà¡¢DÀà¡£Ëü¸ù¾Ý IP µØÖ·ÖÐ´ÓµÚ 1 λµ½µÚ 4 λµÄ±ÈÌØÁÐ¶ÔÆäÍøÂç±êʶºÍÖ÷»ú±êʶ½øÐÐÇø·Ö¡£
A Àà IP µØÖ·ÊÇÊ×λÒÔ ¡°0¡± ¿ªÍ·µÄµØÖ·¡£´ÓµÚ 1 λµ½µÚ 8 λÊÇËüµÄÍøÂç±êʶ¡£ÓÃÊ®½øÖƱíʾµÄ»°£¬0.0.0.0~127.0.0.0
ÊÇ A ÀàµÄÍøÂçµØÖ·¡£A ÀàµØÖ·µÄºó 24 λÏ൱ÓÚÖ÷»ú±êʶ¡£Òò´Ë£¬Ò»¸öÍø¶ÎÄÚ¿ÉÈÝÄɵÄÖ÷»úµØÖ·ÉÏÏÞΪ16,777,214¸ö¡£
B Àà IP µØÖ·ÊÇǰÁ½Î» ¡°10¡± µÄµØÖ·¡£´ÓµÚ 1 λµ½µÚ 16 λÊÇËüµÄÍøÂç±êʶ¡£ÓÃÊ®½øÖƱíʾµÄ»°£¬128.0.0.0~191.255.0.0
ÊÇ B ÀàµÄÍøÂçµØÖ·¡£B ÀàµØÖ·µÄºó 16 λÏ൱ÓÚÖ÷»ú±êʶ¡£Òò´Ë£¬Ò»¸öÍø¶ÎÄÚ¿ÉÈÝÄɵÄÖ÷»úµØÖ·ÉÏÏÞΪ65,534¸ö¡£
C Àà IP µØÖ·ÊÇǰÈýλΪ ¡°110¡± µÄµØÖ·¡£´ÓµÚ 1 λµ½µÚ 24 λÊÇËüµÄÍøÂç±êʶ¡£ÓÃÊ®½øÖƱíʾµÄ»°£¬192.0.0.0~223.255.255.0
ÊÇ C ÀàµÄÍøÂçµØÖ·¡£C ÀàµØÖ·µÄºó 8 λÏ൱ÓÚÖ÷»ú±êʶ¡£Òò´Ë£¬Ò»¸öÍø¶ÎÄÚ¿ÉÈÝÄɵÄÖ÷»úµØÖ·ÉÏÏÞΪ254¸ö¡£
D Àà IP µØÖ·ÊÇǰËÄλΪ ¡°1110¡± µÄµØÖ·¡£´ÓµÚ 1 λµ½µÚ 32 λÊÇËüµÄÍøÂç±êʶ¡£ÓÃÊ®½øÖƱíʾµÄ»°£¬224.0.0.0~239.255.255.255
ÊÇ D ÀàµÄÍøÂçµØÖ·¡£D ÀàµØÖ·Ã»ÓÐÖ÷»ú±êʶ£¬³£ÓÃÓڶಥ¡£
ÔÚ·ÖÅä IP µØÖ·Ê±¹ØÓÚÖ÷»ú±êʶÓÐÒ»µãÐèҪעÒâ¡£¼´ÒªÓñÈÌØÎ»±íʾÖ÷»úµØÖ·Ê±£¬²»¿ÉÒÔÈ«²¿Îª 0 »òÈ«²¿Îª
1¡£ÒòΪȫ²¿Îª 0 Ö»ÓÐÔÚ±íʾ¶ÔÓ¦µÄÍøÂçµØÖ·»ò IP µØÖ·²»¿ÉÒÔ»ñÖªµÄÇé¿öϲÅʹÓ᣶øÈ«²¿Îª 1 µÄÖ÷»úͨ³£×÷Ϊ¹ã²¥µØÖ·¡£Òò´Ë£¬ÔÚ·ÖÅä¹ý³ÌÖУ¬Ó¦¸ÃÈ¥µôÕâÁ½ÖÖÇé¿ö¡£ÕâÒ²ÊÇΪʲô
C ÀàµØÖ·Ã¿¸öÍø¶Î×î¶àÖ»ÄÜÓÐ 254£¨ 28 - 2 = 254£©¸öÖ÷»úµØÖ·µÄÔÒò¡£
1.4 ¹ã²¥µØÖ·
¹ã²¥µØÖ·ÓÃÓÚÔÚͬһ¸öÁ´Â·ÖÐÏ໥Á¬½ÓµÄÖ÷»úÖ®¼ä·¢ËÍÊý¾Ý°ü¡£½« IP µØÖ·ÖеÄÖ÷»úµØÖ·²¿·ÖÈ«²¿ÉèÖÃΪ 1£¬¾Í³ÉÁ˹㲥µØÖ·¡£
¹ã²¥·ÖΪ±¾µØ¹ã²¥ºÍÖ±½Ó¹ã²¥Á½ÖÖ¡£ÔÚ±¾ÍøÂçÄڵĹ㲥½Ð×ö±¾µØ¹ã²¥£»ÔÚ²»Í¬ÍøÂçÖ®¼äµÄ¹ã²¥½Ð×öÖ±½Ó¹ã²¥¡£
1.5 IP ¶à²¥
¶à²¥ÓÃÓÚ½«°ü·¢Ë͸øÌض¨×éÄÚµÄËùÓÐÖ÷»ú¡£ÓÉÓÚÆäÖ±½ÓʹÓà IP µØÖ·£¬Òò´ËÒ²²»´æÔÚ¿É¿¿´«Êä¡£
Ïà±ÈÓڹ㲥£¬¶à²¥¼È¿ÉÒÔ´©Í¸Â·ÓÉÆ÷£¬ÓÖ¿ÉÒÔʵÏÖÖ»¸øÄÇЩ±ØÒªµÄ×é·¢ËÍÊý¾Ý°ü¡£Çë¿´ÏÂͼ£º

IP ¶à²¥
¶à²¥Ê¹Óà D ÀàµØÖ·¡£Òò´Ë£¬Èç¹û´ÓÊ×λ¿ªÊ¼µ½µÚ 4 λÊÇ ¡°1110¡±£¬¾Í¿ÉÒÔÈÏΪÊǶಥµØÖ·¡£¶øÊ£ÏµÄ
28 λ¿ÉÒÔ³ÉΪ¶à²¥µÄ×é±àºÅ¡£
´ËÍ⣬ ¶ÔÓڶಥ£¬ËùÓеÄÖ÷»ú£¨Â·ÓÉÆ÷ÒÔÍâµÄÖ÷»úºÍÖÕ¶ËÖ÷»ú£©±ØÐëÊôÓÚ 224.0.0.1 µÄ×飬ËùÓеÄ·ÓÉÆ÷±ØÐëÊôÓÚ
224.0.0.2 µÄ×é¡£
1.6 ×ÓÍøÑÚÂë
ÏÖÔÚÒ»¸ö IP µØÖ·µÄÍøÂç±êʶºÍÖ÷»ú±êʶÒѲ»ÔÙÊÜÏÞÓڸõØÖ·µÄÀà±ð£¬¶øÊÇÓÉÒ»¸ö½Ð×ö¡°×ÓÍøÑÚÂ롱µÄʶ±ðÂëͨ¹ý×ÓÍøÍøÂçµØÖ·Ï¸·Ö³ö±È
A Àà¡¢B Àà¡¢C Àà¸üСÁ£¶ÈµÄÍøÂç¡£ÕâÖÖ·½Ê½Êµ¼ÊÉϾÍÊǽ«ÔÀ´ A Àà¡¢B Àà¡¢C ÀàµÈ·ÖÀàÖеÄÖ÷»úµØÖ·²¿·ÖÓÃ×÷×ÓÍøµØÖ·£¬¿ÉÒÔ½«ÔÍøÂç·ÖΪ¶à¸öÎïÀíÍøÂçµÄÒ»ÖÖ»úÖÆ¡£
×ÓÍøÑÚÂëÓöþ½øÖÆ·½Ê½±íʾµÄ»°£¬Ò²ÊÇÒ»¸ö 32 λµÄÊý×Ö¡£Ëü¶ÔÓ¦ IP µØÖ·ÍøÂç±êʶ²¿·ÖµÄλȫ²¿Îª ¡°1¡±£¬¶ÔÓ¦
IP µØÖ·Ö÷»ú±êʶµÄ²¿·ÖÔòÈ«²¿Îª ¡°0¡±¡£ÓÉ´Ë£¬Ò»¸ö IP µØÖ·¿ÉÒÔ²»ÔÙÊÜÏÞÓÚ×Ô¼ºµÄÀà±ð£¬¶øÊÇ¿ÉÒÔÓÃÕâÑùµÄ×ÓÍøÑÚÂë×ÔÓɵض¨Î»×Ô¼ºµÄÍøÂç±êʶ³¤¶È¡£µ±È»£¬×ÓÍøÑÚÂë±ØÐëÊÇ
IP µØÖ·µÄÊ×λ¿ªÊ¼Á¬ÐøµÄ ¡°1¡±¡£
¶ÔÓÚ×ÓÍøÑÚÂ룬ĿǰÓÐÁ½ÖÖ±íʾ·½Ê½¡£µÚÒ»ÖÖÊÇ£¬½« IP µØÖ·Óë×ÓÍøÑÚÂëµÄµØÖ··Ö±ðÓÃÁ½ÐÐÀ´±íʾ¡£ÒÔ 172.20.100.52
µÄǰ 26 λÊÇÍøÂçµØÖ·µÄÇé¿öΪÀý£¬ÈçÏ£º

µÚ¶þÖÖ±íʾ·½Ê½ÊÇ£¬ÔÚÿ¸ö IP µØÖ·ºóÃæ×·¼ÓÍøÂçµØÖ·µÄλÊýÓà ¡°/
¡± ¸ô¿ª£¬ÈçÏ£º

ÁíÍ⣬ÔÚµÚ¶þÖÖ·½Ê½Ï¼ÇÊöÍøÂçµØÖ·Ê±¿ÉÒÔÊ¡ÂÔºóÃæµÄ ¡°0¡± ¡£ÀýÈ磺172.20.0.0/26 ¸ú 172.20/26
ÆäʵÊÇÒ»¸öÒâ˼¡£
2. ·ÓÉ
·¢ËÍÊý¾Ý°üʱËùʹÓõĵØÖ·ÊÇÍøÂç²ãµÄµØÖ·£¬¼´ IP µØÖ·¡£È»¶ø½ö½öÓÐ IP µØÖ·»¹²»×ãÒÔʵÏÖ½«Êý¾Ý°ü·¢Ë͵½¶Ô¶ËÄ¿±êµØÖ·£¬ÔÚÊý¾Ý·¢Ë͹ý³ÌÖл¹ÐèÒªÀàËÆÓÚ¡°Ö¸Ã÷·ÓÉÆ÷»òÖ÷»ú¡±µÄÐÅÏ¢£¬ÒÔ±ãÕæÕý·¢ÍùÄ¿±êµØÖ·¡£±£´æÕâÖÖÐÅÏ¢µÄ¾ÍÊÇ·ÓÉ¿ØÖÆ±í¡£
¸Ã·ÓÉ¿ØÖƱíµÄÐγɷ½Ê½ÓÐÁ½ÖÖ£ºÒ»ÖÖÊǹÜÀíÔ±ÊÖ¶¯ÉèÖã¬ÁíÒ»ÖÖÊÇ·ÓÉÆ÷ÓëÆäËû·ÓÉÆ÷Ï໥½»»»ÐÅϢʱ×Ô¶¯Ë¢Ð¡£Ç°ÕßÒ²½Ð×ö¾²Ì¬Â·ÓÉ¿ØÖÆ£¬¶øºóÕß½Ð×ö¶¯Ì¬Â·ÓÉ¿ØÖÆ¡£
IP ÐÒéʼÖÕÈÏΪ·ÓɱíÊÇÕýÈ·µÄ¡£È»ºó£¬IP ±¾Éí²¢Ã»Óж¨ÒåÖÆ×÷·ÓÉ¿ØÖƱíµÄÐÒé¡£¼´ IP ûÓÐÖÆ×÷·ÓÉ¿ØÖƱíµÄ»úÖÆ¡£¸Ã±íʾÓÉÒ»¸ö½Ð×ö¡°Â·ÓÉÐÒ顱µÄÐÒéÖÆ×÷¶ø³É¡£
2.1 IP µØÖ·Óë·ÓÉ¿ØÖÆ
IP µØÖ·µÄÍøÂçµØÖ·²¿·ÖÓÃÓÚ½øÐзÓÉ¿ØÖÆ¡£
·ÓÉ¿ØÖƱíÖмǼ×ÅÍøÂçµØÖ·ÓëÏÂÒ»²½Ó¦¸Ã·¢ËÍÖÁ·ÓÉÆ÷µÄµØÖ·¡£
ÔÚ·¢ËÍ IP °üʱ£¬Ê×ÏÈҪȷ¶¨ IP °üÊײ¿ÖеÄÄ¿±êµØÖ·£¬ÔÙ´Ó·ÓÉ¿ØÖƱíÖÐÕÒµ½Óë¸ÃµØÖ·¾ßÓÐÏàÍ¬ÍøÂçµØÖ·µÄ¼Ç¼£¬¸ù¾Ý¸Ã¼Ç¼½«
IP °üת·¢¸øÏàÓ¦µÄÏÂÒ»¸ö·ÓÉÆ÷¡£Èç¹û·ÓÉ¿ØÖƱíÖдæÔÚ¶àÌõÏàÍ¬ÍøÂçµØÖ·µÄ¼Ç¼£¬¾ÍÑ¡ÔñÒ»¸ö×îΪÎǺϵÄÍøÂçµØÖ·¡£

·ÓÉ¿ØÖƱíÓë IP °ü·¢ËÍ
3. IP ·Ö°üÓë×é°ü
ÿÖÖÊý¾ÝÁ´Â·µÄ×î´ó´«Êäµ¥Ôª£¨MTU£©¶¼²»¾¡Ïàͬ£¬ÒòΪÿ¸ö²»Í¬ÀàÐ͵ÄÊý¾ÝÁ´Â·µÄʹÓÃÄ¿µÄ²»Í¬¡£Ê¹ÓÃÄ¿µÄ²»Í¬£¬¿É³ÐÔØµÄ
MTU Ò²¾Í²»Í¬¡£
ÈκÎһ̨Ö÷»ú¶¼ÓбØÒª¶Ô IP ·ÖƬ½øÐÐÏàÓ¦µÄ´¦Àí¡£·ÖƬÍùÍùÔÚÍøÂçÉÏÓöµ½±È½Ï´óµÄ±¨ÎÄÎÞ·¨Ò»ÏÂ×Ó·¢Ëͳöȥʱ²Å»á½øÐд¦Àí¡£
¾¹ý·ÖƬ֮ºóµÄ IP Êý¾Ý±¨ÔÚ±»ÖØ×éµÄʱºò£¬Ö»ÄÜÓÉÄ¿±êÖ÷»ú½øÐС£Â·ÓÉÆ÷ËäÈ»×ö·ÖƬµ«²»»á½øÐÐÖØ×é¡£
3.1 ·¾¶ MTU ·¢ÏÖ
·ÖƬ»úÖÆÒ²ÓÐËüµÄ²»×ã¡£Èç·ÓÉÆ÷µÄ´¦Àí¸ººÉ¼ÓÖØÖ®Àà¡£Òò´Ë£¬Ö»ÒªÔÊÐí£¬ÊDz»Ï£ÍûÓÉ·ÓÉÆ÷½øÐÐ IP Êý¾Ý°üµÄ·ÖƬ´¦ÀíµÄ¡£
ΪÁËÓ¦¶Ô·ÖƬ»úÖÆµÄ²»×㣬¡°Â·¾¶ MTU ·¢ÏÖ¡± ¼¼ÊõÓ¦Ô˶øÉú¡£Â·¾¶ MTU Ö¸µÄÊÇ£¬´Ó·¢ËͶËÖ÷»úµ½½ÓÊÕ¶ËÖ÷»úÖ®¼ä²»ÐèÒª·ÖƬÊÇ×î´ó
MTU µÄ´óС¡£¼´Â·¾¶ÖдæÔÚµÄËùÓÐÊý¾ÝÁ´Â·ÖÐ×îСµÄ MTU ¡£
½øÐз¾¶ MTU ·¢ÏÖ£¬¾Í¿ÉÒÔ±ÜÃâÔÚÖÐ;µÄ·ÓÉÆ÷ÉϽøÐÐ·ÖÆ¬´¦Àí£¬Ò²¿ÉÒÔÔÚ TCP Öз¢Ë͸ü´óµÄ°ü¡£
4. IPv6
IPv6£¨IP version 6£©ÊÇΪÁ˸ù±¾½â¾ö IPv4 µØÖ·ºÄ¾¡µÄÎÊÌâ¶ø±»±ê×¼»¯µÄÍø¼ÊÐÒé¡£IPv4
µÄµØÖ·³¤¶ÈΪ 4 ¸ö 8 λ×Ö½Ú£¬¼´ 32 ±ÈÌØ¡£¶ø IPv6 µÄµØÖ·³¤¶ÈÔòÊÇÔÀ´µÄ 4 ±¶£¬¼´ 128
±ÈÌØ£¬Ò»°ãд³É 8 ¸ö 16 λ×Ö½Ú¡£
4.1 IPv6 µÄÌØµã
IP µÃÖªµÄÀ©´óÓë·ÓÉ¿ØÖƱíµÄ¾ÛºÏ¡£
ÐÔÄÜÌáÉý¡£°üÊײ¿³¤¶È²ÉÓù̶¨µÄÖµ£¨40×Ö½Ú£©£¬²»ÔÙ²ÉÓÃÊײ¿¼ìÑéÂë¡£¼ò»¯Êײ¿½á¹¹£¬¼õÇá·ÓÉÆ÷¸ºµ£¡£Â·ÓÉÆ÷²»ÔÙ×ö·ÖƬ´¦Àí¡£
Ö§³Ö¼´²å¼´Óù¦ÄÜ¡£¼´Ê¹Ã»ÓÐDHCP·þÎñÆ÷Ò²¿ÉÒÔʵÏÖ×Ô¶¯·ÖÅä IP µØÖ·¡£
²ÉÓÃÈÏÖ¤Óë¼ÓÃܹ¦ÄÜ¡£Ó¦¶ÔαÔì IP µØÖ·µÄÍøÂ簲ȫ¹¦ÄÜÒÔ¼°·ÀÖ¹Ïß·ÇÔÌýµÄ¹¦ÄÜ¡£
¶à²¥¡¢Mobile IP ³ÉΪÀ©Õ¹¹¦ÄÜ¡£
4.2 IPv6 ÖÐ IP µØÖ·µÄ±ê¼Ç·½·¨
Ò»°ãÈËÃǽ« 128 ±ÈÌØ IP µØÖ·ÒÔÿ 16 ±ÈÌØÎªÒ»×飬ÿ×éÓÃðºÅ£¨¡°£º¡±£©¸ô¿ª½øÐбê¼Ç¡£
¶øÇÒÈç¹û³öÏÖÁ¬ÐøµÄ 0 ʱ»¹¿ÉÒÔ½«ÕâЩ 0 Ê¡ÂÔ£¬²¢ÓÃÁ½¸öðºÅ£¨¡°£º£º¡±£©¸ô¿ª¡£µ«ÊÇ£¬Ò»¸ö IP µØÖ·ÖÐÖ»ÔÊÐí³öÏÖÒ»´ÎÁ½¸öÁ¬ÐøµÄðºÅ¡£
4.3 IPv6 µØÖ·µÄ½á¹¹
IPv6 ÀàËÆ IPv4£¬Ò²ÊÇͨ¹ý IP µØÖ·µÄǰ¼¸Î»±êʶ IP µØÖ·µÄÖÖÀà¡£
ÔÚ»¥ÁªÍøÍ¨ÐÅÖУ¬Ê¹ÓÃÒ»ÖÖÈ«¾ÖµÄµ¥²¥µØÖ·¡£ËüÊÇ»¥ÁªÍøÖÐΨһµÄÒ»¸öµØÖ·£¬²»ÐèÒªÕýʽ·ÖÅä IP µØÖ·¡£

4.4 È«¾Öµ¥²¥µØÖ·
È«¾Öµ¥²¥µØÖ·ÊÇÖ¸ÊÀ½çÉÏΨһµÄÒ»¸öµØÖ·¡£ËüÊÇ»¥ÁªÍøÍ¨ÐÅÒÔ¼°¸÷¸öÓòÄÚ²¿Í¨ÐÅÖÐ×îΪ³£ÓõÄÒ»¸ö IPv6 µØÖ·¡£
¸ñʽÈçÏÂͼËùʾ£¬ÏÖÔÚ IPv6 µÄÍøÂçÖÐËùʹÓõĸñʽΪ£¬n = 48£¬m
= 16 ÒÔ¼° 128 - n - m = 64¡£¼´Ç° 64 ±ÈÌØÎªÍøÂç±êʶ£¬ºó 64 ±ÈÌØÎªÖ÷»ú±êʶ¡£

È«¾Öµ¥²¥µØÖ·
4.5 Á´Â·±¾µØµ¥²¥µØÖ·
Á´Â·±¾µØµ¥²¥µØÖ·ÊÇÖ¸ÔÚͬһ¸öÊý¾ÝÁ´Â·ÄÚΨһµÄµØÖ·¡£ËüÓÃÓÚ²»¾¹ý·ÓÉÆ÷£¬ÔÚͬһ¸öÁ´Â·ÖеÄͨÐÅ¡£Í¨³£½Ó¿Ú
ID ±£´æ 64 ±ÈÌØ°æµÄ MAC µØÖ·¡£

Á´Â·±¾µØµ¥²¥µØÖ·
4.6 Ψһ±¾µØµØÖ·
Ψһ±¾µØµØÖ·ÊDz»½øÐл¥ÁªÍøÍ¨ÐÅʱËùÓõĵØÖ·¡£
Ψһ±¾µØµØÖ·ËäÈ»²»»áÓ뻥ÁªÍøÁ¬½Ó£¬µ«ÊÇÒ²»á¾¡¿ÉÄܵØËæ»úÉú³ÉÒ»¸öΨһµÄÈ«¾Ö ID¡£
L ͨ³£±»ÖÃΪ 1
È«¾Ö ID µÄÖµËæ»ú¾ö¶¨
×ÓÍø ID ÊÇÖ¸¸ÃÓò×ÓÍøµØÖ·
½Ó¿Ú ID ¼´Îª½Ó¿ÚµÄ ID
Ψһ±¾µØµØÖ·
4.7 IPv6 ·Ö¶Î´¦Àí
IPv6 µÄ·ÖƬ´¦ÀíÖ»ÔÚ×÷ΪÆðµãµÄ·¢ËͶËÖ÷»úÉϽøÐУ¬Â·ÓÉÆ÷²»²ÎÓë·ÖƬ¡£
IPv6 ÖÐ×îС MTU Ϊ 1280 ×Ö½Ú£¬Òò´Ë£¬ÔÚǶÈëʽϵͳÖжÔÓÚÄÇЩÓÐÒ»¶¨ÏµÍ³×ÊÔ´ÏÞÖÆµÄÉ豸À´Ëµ£¬²»ÐèÒª½øÐС°Â·¾¶
MTU ·¢ÏÖ¡±£¬¶øÊÇÔÚ·¢ËÍ IP °üʱֱ½ÓÒÔ 1280 ×Ö½ÚΪµ¥Î»·ÖƬËͳö¡£
4.8 IP Êײ¿£¨ÔÝÂÔ£©
5. IP ÐÒéÏà¹Ø¼¼Êõ
IP Ö¼ÔÚÈÃ×îÖÕÄ¿±êÖ÷»úÊÕµ½Êý¾Ý°ü£¬µ«ÊÇÔÚÕâÒ»¹ý³ÌÖнö½öÓÐ IP ÊÇÎÞ·¨ÊµÏÖͨÐŵġ£±ØÐ뻹ÓÐÄܹ»½âÎöÖ÷»úÃû³ÆºÍ
MAC µØÖ·µÄ¹¦ÄÜ£¬ÒÔ¼°Êý¾Ý°üÔÚ·¢Ë͹ý³ÌÖÐÒì³£Çé¿ö´¦ÀíµÄ¹¦ÄÜ¡£
5.1 DNS
ÎÒÃÇÆ½³£ÔÚ·ÃÎÊij¸öÍøÕ¾Ê±²»ÊÊÓà IP µØÖ·£¬¶øÊÇÓÃÒ»´®ÓÉÂÞÂí×ֺ͵ãºÅ×é³ÉµÄ×Ö·û´®¡£¶øÒ»°ãÓû§ÔÚʹÓÃ
TCP/IP ½øÐÐͨÐÅʱҲ²»Ê¹Óà IP µØÖ·¡£Äܹ»ÕâÑù×öÊÇÒòΪÓÐÁË DNS £¨Domain Name
System£©¹¦ÄܵÄÖ§³Ö¡£DNS ¿ÉÒÔ½«ÄÇ´®×Ö·û´®×Ô¶¯×ª»»Îª¾ßÌåµÄ IP µØÖ·¡£
ÕâÖÖ DNS ²»½öÊÊÓÃÓÚ IPv4£¬»¹ÊÊÓÃÓÚ IPv6¡£
5.2 ARP
ֻҪȷ¶¨ÁË IP µØÖ·£¬¾Í¿ÉÒÔÏòÕâ¸öÄ¿±êµØÖ··¢ËÍ IP Êý¾Ý±¨¡£È»¶ø£¬ÔڵײãÊý¾ÝÁ´Â·²ã£¬½øÐÐʵ¼ÊͨÐÅʱȴÓбØÒªÁ˽âÿ¸ö
IP µØÖ·Ëù¶ÔÓ¦µÄ MAC µØÖ·¡£
ARP ÊÇÒ»ÖÖ½â¾öµØÖ·ÎÊÌâµÄÐÒé¡£ÒÔÄ¿±ê IP µØÖ·ÎªÏßË÷£¬ÓÃÀ´¶¨Î»ÏÂÒ»¸öÓ¦¸Ã½ÓÊÕÊý¾Ý·Ö°üµÄÍøÂçÉ豸¶ÔÓ¦µÄ
MAC µØÖ·¡£²»¹ý ARP Ö»ÊÊÓÃÓÚ IPv4£¬²»ÄÜÓÃÓÚ IPv6¡£IPv6 ÖпÉÒÔÓà ICMPv6
Ìæ´ú ARP ·¢ËÍÁÚ¾Ó̽Ë÷ÏûÏ¢¡£
RARP Êǽ« ARP ·´¹ýÀ´£¬´Ó MAC µØÖ·¶¨Î» IP µØÖ·µÄÒ»ÖÖÐÒé¡£
5.3 ICMP
ICMP µÄÖ÷Òª¹¦ÄܰüÀ¨£¬È·ÈÏ IP °üÊÇ·ñ³É¹¦ËÍ´ïÄ¿±êµØÖ·£¬Í¨ÖªÔÚ·¢Ë͹ý³Ìµ±ÖÐ IP °ü±»·ÏÆúµÄ¾ßÌåÔÒò£¬¸ÄÉÆÍøÂçÉèÖõȡ£
IPv4 ÖÐ ICMP ½ö×÷Ϊһ¸ö¸¨Öú×÷ÓÃÖ§³Ö IPv4¡£Ò²¾ÍÊÇ˵£¬ÔÚ IPv4 ʱÆÚ£¬¼´Ê¹Ã»ÓÐ ICMP£¬ÈÔÈ»¿ÉÒÔʵÏÖ
IP ͨÐÅ¡£È»¶ø£¬ÔÚ IPv6 ÖУ¬ICMP µÄ×÷Óñ»À©´ó£¬Èç¹ûûÓÐ ICMPv6£¬IPv6 ¾ÍÎÞ·¨½øÐÐÕý³£Í¨ÐÅ¡£
5.4 DHCP
Èç¹ûÖðһΪÿһ̨Ö÷»úÉèÖà IP µØÖ·»áÊǷdz£·±ËöµÄÊÂÇé¡£ÌØ±ðÊÇÔÚÒÆ¶¯Ê¹ÓñʼDZ¾µçÄÔ¡¢Ö»ÄÜÖÕ¶ËÒÔ¼°Æ½°åµçÄÔµÈÉ豸ʱ£¬Ã¿Òƶ¯µ½Ò»¸öеĵط½£¬¶¼ÒªÖØÐÂÉèÖÃ
IP µØÖ·¡£
ÓÚÊÇ£¬ÎªÁËʵÏÖ×Ô¶¯ÉèÖà IP µØÖ·¡¢Í³Ò»¹ÜÀí IP µØÖ··ÖÅ䣬¾Í²úÉúÁË DHCP£¨Dynamic Host
Configuration Protocol£©ÐÒé¡£ÓÐÁË DHCP£¬¼ÆËã»úÖ»ÒªÁ¬½Óµ½ÍøÂ磬¾Í¿ÉÒÔ½øÐÐ
TCP/IP ͨÐÅ¡£Ò²¾ÍÊÇ˵£¬DHCP Èü´²å¼´ÓñäµÃ¿ÉÄÜ¡£
DHCP ²»½öÔÚ IPv4 ÖУ¬ÔÚ IPv6 ÖÐÒ²¿ÉÒÔʹÓá£
5.5 NAT
NAT£¨Network Address Translator£©ÊÇÓÃÓÚÔÚ±¾µØÍøÂçÖÐʹÓÃ˽ÓеØÖ·£¬ÔÚÁ¬½Ó»¥ÁªÍøÊ±×ª¶øÊ¹ÓÃÈ«¾Ö
IP µØÖ·µÄ¼¼Êõ¡£
³ýת»» IP µØÖ·Í⣬»¹³öÏÖÁË¿ÉÒÔת»» TCP¡¢UDP ¶Ë¿ÚºÅµÄ NAPT£¨Network Address
Ports Translator£©¼¼Êõ£¬ÓÉ´Ë¿ÉÒÔʵÏÖÓÃÒ»¸öÈ«¾Ö IP µØÖ·Óë¶à¸öÖ÷»úµÄͨÐÅ¡£
NAT£¨NAPT£©Êµ¼ÊÉÏÊÇΪÕýÔÚÃæÁÙµØÖ·¿Ý½ßµÄ IPv4 ¶ø¿ª·¢µÄ¼¼Êõ¡£²»¹ý£¬ÔÚ IPv6 ÖÐΪÁËÌá¸ßÍøÂ簲ȫҲÔÚʹÓÃ
NAT£¬ÔÚ IPv4 ºÍ IPv6 Ö®¼äµÄÏ໥ͨÐŵ±Öг£³£Ê¹Óà NAT-PT¡£
5.6 IP ËíµÀ

¼Ð×Å IPv4 ÍøÂçµÄÁ½¸ö IPv6 ÍøÂçÈçÉÏͼµÄÍøÂç»·¾³ÖУ¬ÍøÂç A ÓëÍøÂç B Ö®¼äÎÞ·¨Ö±½Ó½øÐÐͨÐÅ£¬ÎªÁËÈÃËüÃÇÖ®¼äÕý³£Í¨ÐÅ£¬Õâʱ±ØÐëµÃ²ÉÓÃ
IP ËíµÀµÄ¹¦ÄÜ¡£
IP ËíµÀ¿ÉÒÔ½«ÄÇЩ´ÓÍøÂç A ·¢¹ýÀ´µÄ IPv6 µÄ°üͳºÏΪһ¸öÊý¾Ý£¬ÔÙΪ֮׷¼ÓÒ»¸ö IPv4 µÄÊײ¿ÒÔºóת·¢¸øÍøÂç
C¡£
Ò»°ãÇé¿öÏ£¬½ô½Ó×Å IP Êײ¿µÄÊÇ TCP »ò UDP µÄÊײ¿¡£È»¶ø£¬ÏÖÔÚµÄÓ¦Óõ±ÖС° IP Êײ¿µÄºóÃæ»¹ÊÇ
IP Êײ¿¡±»òÕß¡° IP Êײ¿µÄºóÃæÊÇ IPv6 µÄÊײ¿¡±µÈÇé¿öÓëÈÕ¾ãÔö¡£ÕâÖÖÔÚÍøÂç²ãµÄÊײ¿ºóÃæ×·¼ÓÍøÂç²ãÊײ¿µÄͨÐÅ·½·¨¾Í½Ð×ö¡°
IP ËíµÀ¡±¡£
|