TCP/IP °ü¸® Åø
ÃÑ ÆäÀÌÁö ¼ö : 3224

Àüü ÇÔ¼ö/¿ë¾î»çÀü
Facebook Joinc ±×·ì   Joinc QA »çÀÌÆ®



joinc´Â Firefox¿Í chrome¿¡¼­ Å×½ºÆ® Çß½À´Ï´Ù. IE¿¡¼­´Â Å×À̺íÀÌ ±úÁö°Å³ª À̹ÌÁö°¡ º¸ÀÌÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. ƯÈ÷ ±¸±Û DocsÀ̹ÌÁöÀÇ °æ¿ì ¿¢¹Úó¸®µÉ ¼ö ÀÖ½À´Ï´Ù.

TCP/IP ¼Ò°³

Áö±ÝÀÇ ÀÎÅͳÝÀÌ ÀÖ°ÔÇÑ ÇÁ·ÎÅäÄÝÀÌ´Ù. À̵鿡 ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº TCP/IP ¹Ì´Ï»çÀÌÆ® ¹®¼­¸¦ Àо±â ¹Ù¶õ´Ù.

ÀÌ ¹®¼­´Â À¯´Ð½º ȯ°æ¿¡¼­ TCP/IP¸¦ °ü¸®Çϱâ À§Çؼ­ Áß¿äÇÏ°Ô »ç¿ëµÇ´Â ÅøµéÀ» ¼³¸íÇÑ´Ù.

netstat

³×Æ®¿öÅ© ¿¬°á»óŸ¦ ¾Ë·ÁÁØ´Ù. ÀÌ ÇÁ·Î±×·¥À» ÅëÇØ¼­ ¾Ë ¼ö ÀÖ´Â Á¤º¸´Â ´ÙÀ½°ú °°´Ù.
  1. ³×Æ®¿öÅ© ¿¬°á »óÅÂ
  2. À¯´Ð½º µµ¸ÞÀÎ ¼ÒÄÏ ¿¬°á »óÅÂ
  3. ³×Æ®¿öÅ©¿¬°á¿¡ »ç¿ëµÈ ÇÁ·Î¼¼½º - ¸®´ª½º ¿¡¼­¸¸ °¡´É -

netstat¸¦ ÅëÇØ¼­ ¾òÀ» ¼ö ÀÖ´Â °¡Àå Áß¿äÇÑ Á¤º¸´Â 1¹øÀÌ µÉ °ÍÀÌ´Ù. netstat¸¦ »ç¿ëÇϸé ÇöÀç ³×Æ®¿öÅ©¿¡ ¿¬°áÀÌ µÇ¾îÀÖ´Â »óÅ»Ӹ¸ ¾Æ´Ï¶ó, TIME_WAIT¿Í SYN_RECV »óűîÁöµµ ¾ò¾î¿Ã ¼ö ÀÖ´Ù.

TIME_WAIT¸¦ ÀÌÇØÇϱâ À§Çؼ­´Â ¼ÒÄÏ Á¾·á »óÅ¿¡ ´ëÇØ¼­ ¾Ë°í ÀÖ¾î¾ß ÇÑ´Ù. ¼ÒÄÏÀÌ ¿¬°áÀ» Á¾·áÇÏ´Â °úÁ¤¿¡¼­ ¸¶Áö¸· ACK ½ÅÈ£¸¦ º¸³»Áö ¸øÇÏ´Â °æ¿ì°¡ ÀÖ´Ù. ÀÌ °æ¿ì ACK¸¦ ÀçÀü¼ÛÇϱâ À§Çؼ­ ±â´Ù¸®´Âµ¥, À̸¦ TIME_WAIT »óŶó°í ÇÑ´Ù. À̰ÍÀº 2MSL(maximum segment life time)À̶ó°í ºÒ¸®¿î´Ù.

¼­¹ö¿¡¼­ µ¥ÀÌÅ͸¦ ¸ðµÎ ´Ù º¸³»¸é ¿¬°áÀ» ´Ý±â À§Çؼ­ close() ÇÔ¼ö¸¦ È£ÃâÇÏ°Ô µÈ´Ù. ±×·¯¸é ¼­¹ö´Â ACK½ÅÈ£¸¦ º¸³»°í TIME_WAIT »óÅ¿¡ µé¾î°£´Ù. ÀÌ »óÅ¿¡¼­ Ŭ¶óÀÌ¾ðÆ®·Î ºÎÅÍ ACK¿¡ ´ëÇÑ ÀÀ´äÀ» ¹Þ¾Æ¾ßÁö¸¸ TIME_WAIT »óÅ¿¡¼­ ¹þ¾î³ª°í, ¿¬°áÀÌ ¿ÏÀüÈ÷ Á¾·á µÈ´Ù. ¸¸¾à »ó´ëÆí Ŭ¶óÀÌ¾ðÆ®°¡ ACK¿¡ ´ëÇÑ ÀÀ´äÀ» º¸³»Áö ¾Ê°í Á¾·áµÇ¾î ¹ö·È´Ù¸é, ¼­¹ö´Â 2MSL ½Ã°£¸¸Å­À» ±â´Ù¸®°Ô µÈ´Ù.

TIME_WAIT´Â ÇÏ´Â ÀÏÀº ¾øÁö¸¸, Ŭ¶óÀÌ¾ðÆ®·Î ºÎÅÍÀÇ Á¾·á¸Þ½ÃÁö¸¦ ±â´Ù¸®´Â »óŰ¡ µÇ¹Ç·Î ÀÚ¿øÀ» ³¶ºñÇÏ´Â ¼ÀÀÌ µÈ´Ù. ¸¸¾à TIME_WAIT »óŰ¡ Áö³ªÄ¡°Ô ¸¹¾ÆÁö°Ô µÈ´Ù¸é, ±×¸¸Å­ÀÇ ¿¬°áÀ» À¯ÁöÇØ¾ß ÇϹǷΠ¼­ºñ½º¿¡ ¹®Á¦°¡ »ý±æ ¼ö ÀÖ°Ô µÈ´Ù.

¸¸¾à ´Ù¼öÀÇ SYN_RECV °¡ ÀÖ´Ù¸é, DOS °ø°ÝÀ» ÀǽÉÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. SYN_RECV´Â Ŭ¶óÀÌ¾ðÆ®°¡ ¸¶Áö¸· 3¹øÂ° ÆÐŶÀ» ¼­¹ö¿¡°Ô º¸³»Áö ¾ÊÀ½À¸·Î½á, ¿¬°áÀÌ ¿ÏÀüÈ÷ ÀÌ·ç¾îÁöÁö ¾ÊÀº »óÅÂÀÓÀ» ÀǹÌÇÑ´Ù. ¹ÝÂÊÀÚ¸® ¿¬°áÀ̶ó°í º¼ ¼ö Àִµ¥, ÀÌ·¯ÇÑ ¿¬°áÀ» ´Ù¼ö »ý¼ºÇؼ­ ¼­ºñ½º°¡ °ÅºÎµÇµµ·Ï °ø°ÝÇÏ´Â °æ¿ì°¡ Á¾Á¾ ¹ß»ýÇÑ´Ù. ÀϹÝÀûÀ¸·Î three way handshake ´Â 0.01 sec ¾È¿¡ ³¡³ª¹Ç·Î, netstat ¸¦ ½ÇÇà½ÃŲ ½ÃÁ¡¿¡¼­ 1°³ ÀÌ»óÀ» ¹ß°ßÇϱⰡ ½±Áö ¾Ê´Ù.

# netstat -na : grep 80 
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN 
tcp        0      0 218.234.19.87:80        122.152.181.156:11962   SYN_RECV 
tcp        0      0 218.234.19.87:80        122.152.181.156:47119   SYN_RECV 
tcp        0      0 218.234.19.87:80        122.152.181.156:3429    SYN_RECV 
tcp        0      0 218.234.19.87:80        122.152.181.156:8208    SYN_RECV 
tcp        0      0 218.234.19.87:80        122.152.181.156:59406   SYN_RECV 
tcp        0      0 218.234.19.87:80        122.152.181.155:40277   SYN_RECV 
tcp        0      0 218.234.19.87:80        122.152.181.155:35498   SYN_RECV 
tcp        0      0 218.234.19.87:80        122.152.181.156:29028   SYN_RECV 
tcp        0      0 218.234.19.87:80        122.152.181.156:55652   SYN_RECV 
tcp        0      0 218.234.19.87:80        122.152.181.156:42340   SYN_RECV 
tcp        0      0 218.234.19.87:80        122.152.181.156:16741   SYN_RECV 
tcp        0      0 218.234.19.87:80        122.152.181.155:26965   SYN_RECV 
tcp        0      0 218.234.19.87:80        122.152.181.156:33807   SYN_RECV 
tcp        0      0 218.234.19.87:80        122.152.181.156:50873   SYN_RECV 
tcp        0      0 218.234.19.87:80        122.152.181.156:38586   SYN_RECV 
tcp        0      0 218.234.19.87:80        122.152.181.156:25274   SYN_RECV 
tcp        0      0 218.234.19.87:80        122.152.181.155:48810   SYN_RECV 
tcp        0      0 218.234.19.87:80        122.152.181.155:1366    SYN_RECV 
tcp        0      0 218.234.19.87:80        122.152.181.155:9899    SYN_RECV 
tcp        0      0 218.234.19.87:80        122.152.181.156:64185   SYN_RECV 
tcp        0      0 218.234.19.87:80        122.152.181.155:18432   SYN_RECV 
tcp        0      0 218.234.19.87:80        122.152.181.155:31744   SYN_RECV 
tcp        0      0 218.234.19.87:80        122.152.181.156:20495   SYN_RECV 
tcp        0      0 218.234.19.87:80        122.152.181.155:57343   SYN_RECV 
tcp      567      0 218.234.19.87:36126     121.185.96.43:80        CLOSE_WAIT 
tcp        0      0 218.234.19.87:22        222.119.23.60:2801      ESTABLISHED 
tcp        0      0 218.234.19.87:37489     121.185.96.48:80        ESTABLISHED 
tcp        0      0 218.234.19.87:80        222.231.42.193:34267    TIME_WAIT 
tcp        0      0 218.234.19.87:80        66.249.73.50:63782      ESTABLISHED 
tcp        0      0 218.234.19.87:80        210.116.196.225:39776   FIN_WAIT2 
tcp        0      0 218.234.19.87:80        74.6.27.107:44671       TIME_WAIT 
tcp        0  18981 218.234.19.87:80        141.85.90.195:2982      FIN_WAIT1 
 
ÀÌ ¼­¹ö´Â SYN_RECV »óÅÂÀÇ ¿¬°áÀÌ Áö³ªÄ¡°Ô ¸¹´Ù. DOS°ø°ÝÀÌ ÀǽɵǴ »óȲÀÌ´Ù.
EmailÀ» ±âÀÔÇϸé, ´ñ±ÛÀÌ ¸ÞÀÏ·Î Àü´ÞµË´Ï´Ù.