»¶ÓÄú·ÃÎÊÎÒ°®IT¼¼ÊõÍø£¬½ñÌìС±àΪÄã·ÖÏíµÄµçÄԽ̳ÌÊÇÍøÂçÐÒé·½ÃæµÄ¾Ñé֪ʶ½Ì³Ì£º¡¶¼ÆËã»úÍøÂ硷ѧϰ±Ê¼Ç£¨Î壩£¬ÏÂÃæÊÇÏêϸµÄ·ÖÏí£¡
¡¶¼ÆËã»úÍøÂ硷ѧϰ±Ê¼Ç£¨Î壩
Ò»¡¢ÔËÊä²ãÐÒé¸ÅÊö
ÔËÊä²ãÏòËüÉÏÃæµÄÓ¦ÓòãÌṩͨÐÅ·þÎñ£¬ËüÊôÓÚÃæÏòͨÐŲ¿·ÖµÄ×î¸ß²ã£¬Í¬Ê±Ò²ÊÇÓû§¹¦ÄÜÖÐ×îµ×²ã¡£ÍøÂç²ãÊÇΪÖ÷»úÖ®¼äÌṩÂ߼ͨÐÅ£¬¶øÔËÊä²ãΪӦÓýø³ÌÖ®¼äÌṩ¶Ëµ½¶ËµÄÂ߼ͨÐÅ¡£ÔËÊä²ãÓÐÒ»¸öºÜÖØÒª¹¦ÄÜ¡ª¡ª¸´ÓúͷÖÓã¬ÓÐÁ½¸öÔËÊäÐÒ顪¡ªTCPºÍUDP¡£
Èí¼þ½Ó¿ÚÊÇÔÚÐÒéÕ»²ã¼äµÄ³éÏóÐÒé½Ó¿Ú
Ó²¼þ½Ó¿ÚÊDz»Í¬Ó²¼þÉ豸½øÐн»»¥µÄ½Ó¿Ú
ÔËÊä²ã½Ó¿Ú
1¡¢·þÎñÆ÷¶ËʹÓõĶ˿ںţ¨ÏµÍ³¶Ë¿ÚºÅ£©
£¨1£©ÊìÖª¶Ë¿ÚºÅ£ºÊýֵΪ0~1023
£¨2£©µÇ¼Ç¶Ë¿ÚºÅ£ºÊýֵΪ1024~49151
2¡¢¿Í»§¶ËʹÓõĶ˿ںţ¨¶ÌÔݶ˿ںţ©ÊýֵΪ49152~65535
¶þ¡¢Óû§Êý¾ÝÐÒéUDP
UDPÖ»ÔÚIPµÄÊý¾Ý±¨·þÎñÉÏÔö¼ÓÁË£¨1£©¸´ÓúͷÖÓù¦ÄÜ£¨2£©²î´í¼ì²â¹¦ÄÜ
UDPµÄÖ÷ÒªÌØµã£º
1¡¢ÎÞÁ¬½ÓµÄ
2¡¢¾¡×î´óŬÁ¦½»¸¶
3¡¢ÃæÏò±¨ÎĵÄ
UDPµÄ±¨Îĸñʽ£º

Èý¡¢´«Êä¿ØÖÆÐÒéTCP£¨¸ÅÊö£©
TCPµÄÖ÷ÒªÌØµã£º
1¡¢ÃæÏòÁ¬½ÓµÄ
2¡¢Ö»ÄÜÁ¬½ÓÁ½¶Ëµã£¨Ò»¶ÔÒ»£©
3¡¢Ìṩ¿É¿¿½»¸¶·þÎñ
4¡¢Ìṩȫ˫¹¤Í¨ÐÅ
5¡¢ÃæÏò×Ö½ÚÁ÷
Ì×½Ó×Ösocket=£¨IPµØÖ·£º¶Ë¿ÚºÅ£©
TCPÁ´½Ó£º£º={socket1£¬socket2}={£¨IP1£ºport1£©£¬£¨IP2£ºport2£©}
TCPµÄ±¨Îĸñʽ£º

ËÄ¡¢´«Êä¿ØÖÆÐÒéTCP£¨´«Êä¡¢¿ØÖÆ¡¢¹ÜÀí£©
¿É¿¿´«Ê䣺
¿É¿¿´«ÊäÊÇÖ¸£º
£¨1£©µ±³öÏÖ²î´íʱÈ÷¢ËÍ·½ÖØ´«³öÏÖ²î´íµÄÊý¾Ý
£¨2£©ÔÚ½ÓÊÕ·½À´²»¼°´¦ÀíÊÕµ½Êý¾Ýʱ£¬¼°Ê±¸æËß·¢ËÍ·½Êʵ±½µµÍ·¢ËÍÊý¾ÝµÄËÙ¶È
¿É¿¿´«Ê䡪¡ªÍ£Ö¹µÈ´ýÐÒé
ÎÞ²î´íÇé¿ö¡¢³¬Ê±ÖØ´«£º

È·È϶ªÊ§¡¢È·Èϳٵ½£º

ÕâÖÖ¿É¿¿´«ÊäÐÒé³£³ÆÎª×Ô¶¯ÖØ´«ÇëÇóARQ
ÐŵÀÀûÓÃÂÊU=T0/£¨T0+RTT+TA£©£º

¿É¿¿´«Ê䡪¡ªÁ¬ÐøARQÐÒé
Á÷Ë®Ïß´«Ê䣺

»¬¶¯´°¿ÚÐÒ飺

¿É¿¿´«Ê䡪¡ªÊµÏÖ
ÒÔ×Ö½ÚΪµ¥Î»µÄ»¬¶¯´°¿Ú£º

·¢ËÍ´°¿ÚÖ»ÊÇ·¢ËÍ»º´æµÄÒ»²¿·Ö£¬·¢ËÍ»º´æÓÃÀ´ÔÝʱ´æ·Å
£¨1£©·¢ËÍÓ¦ÓóÌÐò´«ËÍTCP×¼±¸·¢Ë͵ÄÊý¾Ý
£¨2£©TCPÒÑ·¢³öµ«ÉÐδÊÕµ½È·ÈϵÄÊý¾Ý
½ÓÊÕ»º´æÓÃÀ´ÔÝʱ´æ·Å
£¨1£©Êý¾Ýµ½´ïµÄ£¬µ«ÉÐδ±»½ÓÊÕÓ¦ÓóÌÐò¶ÁÈ¡µÄÊý¾Ý
£¨2£©Î´°´Ðòµ½µÄÊý¾Ý

³¬Ê±ÖØ´«Ê±¼äÑ¡Ôñ£º
1¡¢RTO=RTTs+4*RTTd
2¡¢ÐµÄRTTs=£¨1-a£©*£¨¾ÉµÄRTTs£©+a*£¨ÐµÄRTTÑù±¾£©
3¡¢ÐµÄRTTd=£¨1-b£©*£¨¾ÉµÄRTTd£©+b*|RTTs - еÄRTTÑù±¾|
Èç¹ûÏëÖ»´«ËÍȱÉÙµÄÊý¾Ý¶ø²»ÖØ´«ÒÑÕýÈ·µ½´ï½ÓÊÕ·½µÄÊý¾Ý£¬¾ÍµÃʹÓÃÑ¡ÔñÈ·ÈÏSACK£¬ÔÚTCPÊײ¿µÄÑ¡ÏîÖмÓÉÏ¡°ÔÊÐíSACK¡±µÄÑ¡Ïî¡£
Á÷Á¿¿ØÖÆ£º
ËùνÁ÷Á¿¿ØÖƾÍÊÇÈ÷¢ËÍ·½µÄ·¢ËÍËÙÂʲ»ÒªÌ«¿ì£¬ÒªÈýÓÊÕ·½À´µÃ¼°½ÓÊÕ£º

ÓµÈû¿ØÖÆ£º
ËùνӵÈû¿ØÖƾÍÊÇ·ÀÖ¹¹ý¶àµÄÊý¾Ý×¢Èëµ½ÍøÂçÖУ¬ÕâÑù¿ÉÒÔÊ¹ÍøÂçÖеÄ·ÓÉÆ÷»òÁ´Â·²»ÖÁÓÚ¹ýÔØ£¬ÓµÈû¿ØÖÆÊÇÒ»¸öÈ«¾ÖÐԵĹý³Ì£¬Ïà·´£¬Á÷Á¿¿ØÖÆÍùÍùÖ¸µã¶ÔµãͨÐÅÁ¿µÄ¿ØÖÆ£¬ÊǶ˵½¶ËµÄÎÊÌâ
ÓµÈû¿ØÖƵÄ×÷Óà £º

ÓµÈû¿ØÖƵķ½·¨£¨1£©¿ª»·¿ØÖÆ£¨2£©±Õ»·¿ØÖÆ
1¡¢Âý¿ªÊ¼
2¡¢ÓµÈû±ÜÃâ
3¡¢¿ìÖØ´«
4¡¢¿ì»Ö¸´




ÔËÊäÁ¬½Ó¹ÜÀí£º
ÔËÊäÁ¬½ÓÓÐÈý¸ö½×¶Î£¨1£©Á¬½Ó½¨Á¢£¨2£©Êý¾Ý´«Ê䣨3£©Á¬½ÓÊÍ·Å
TCPµÄÁ¬½Ó½¨Á¢£º

TCPµÄÁ¬½ÓÊÍ·Å£º

AÔÚTIME-WAIT״̬µÈ2MSLʱ¼äµÄÀíÓÉ£º
1¡¢±£Ö¤A·¢Ë͵Ä×îºóÒ»¸öACK±¨ÎÄÄܹ»µ½´ïB
2¡¢·ÀÖ¹ÒÑʧЧµÄÁ¬½ÓÇëÇó±¨ÎĶγöÏÖÔÚ±¾Á¬½ÓÖÐ
ÒÔÉϾÍÊǹØÓÚ¡¶¼ÆËã»úÍøÂ硷ѧϰ±Ê¼Ç£¨Î壩µÄÍøÂçÐÒé֪ʶ·ÖÏí£¬¸ü¶àµçÄԽ̳ÌÇëÒÆ²½µ½>>µçÄԽ̡̳£
- ÆÀÂÛÁÐ±í£¨ÍøÓÑÆÀÂÛ½ö¹©ÍøÓѱí´ï¸öÈË¿´·¨£¬²¢²»±íÃ÷±¾Õ¾Í¬ÒâÆä¹Ûµã»ò֤ʵÆäÃèÊö£©
-
