¿ù°£ Àα⠰Խù°

°Ô½Ã¹° 160°Ç
   
window size ¿¡ ´ëÇؼ­.....
±Û¾´ÀÌ : ÃÖ°í°ü¸®ÀÚ ³¯Â¥ : 2010-07-30 (±Ý) 15:24 Á¶È¸ : 13955
±ÛÁÖ¼Ò :
                          

Âü°í : http://cafe.naver.com/netrain.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=71

Window size´Â Çѹø¿¡ ¹ÞÀ» ¼ö ÀÖ´Â µ¥ÀÌÅÍÀÇ ¾çÀ̶ø´Ï´Ù.
Åë½ÅÀ» ÇÒ ¶§ »ó´ë¹æ¿¡°Ô ÀÚ½ÅÀÇ Windows size¸¦ ¾Ë·ÁÁÖ¸é, »ó´ë¹æÀº ±×¸¸Å­ÀÇ ¾çÀ» Çѹø¿¡ Àü¼ÛÀ» ÇÏ°í »ó´ë¹æÀÌ ´Ù ó¸®Çß´ÂÁö È®ÀÎ ÈÄ¿¡ ´ÙÀ½ µ¥ÀÌÅ͸¦ Àü¼ÛÇÏ´Â °ÍÀÔ´Ï´Ù.

TCP Çì´õÀÇ ÇÑ ºÎºÐÀÎ ÀÌ°ÍÀº unsigned short ÇüÀÎ 16bits ¼ýÀÚÀÔ´Ï´Ù. Áï 0 ¿¡¼­ 65535 ¸¦ Ç¥½Ã ÇÒ¼ö ÀÖ½À´Ï´Ù. 

ÀÌ ¼ýÀÚ°¡ ÀǹÌÇϴ°ÍÀº  TCP ´Â 1 : 1 Åë½ÅÀÔ´Ï´Ù.
 ¾çÃøÀÌ ¼­·Î µ¥ÀÌÅ͸¦ ¼Û/¼ö½Å Çϴµ¥, "³»°¡ ó¸®ÇÒ ¼ö ÀÖ´Â Á¤µµ´Â À̸¸Å­À̾ß" ¶ó°í »ó´ë¹æ¿¡°Ô ¾Ë·ÁÁÖ´Â °Ì´Ï´Ù.

½±°Ô ¿¹¸¦ µé¾îº¸°Ú½À´Ï´Ù.
TCP/IP ¸¦ ó¸®ÇÏ´Â ÇÁ·Î¼¼¼­°¡ ÃæºÐÈ÷ »¡¶ó¼­ ³×Æ®¿öÅ© Àü¼Û¼Óµµ¸¦ ´É°¡ÇÑ´Ù¸é ÀÌ °ªÀº Ç×»ó ÃÖ´ë°ªÀÎ 65535 ÀÔ´Ï´Ù. ¹Ý´ë·Î ÇÁ·Î¼¼¼­°¡ ¾î¶² ÀÌÀ¯·Î »ó´çÈ÷ ´À¸®°Ô µ¿ÀÛÇÏ¿© ³×Æ®¿öÅ©¸¦ ÅëÇØ Àü´ÞµÇ´Â µ¥ÀÌÅ͸¦ ½Ç½Ã°£À¸·Î ó¸®ÇÒ ¼ö ¾ø´Â »óŶó¸é ÀÌ °ªÀº ÁÙ¾îµé°Ô µË´Ï´Ù.

¹öÆÛÀÇ °³³äÀ¸·Î »ý°¢ÇÏ¸é ´õ °£´ÜÇØ Áö´Âµ¥¿ä, 65535 Bytes Å©±âÀÇ TCP/IP ¹öÆÛ°¡ Á¸ÀçÇÑ´Ù°í °¡Á¤À» ÇÕ´Ï´Ù. óÀ½¿¡´Â ºñ¾îÀÖ°í ³×Æ®¿öÅ©¸¦ ÅëÇØ µ¥ÀÌÅÍ°¡ ÀÌ ¹öÆÛ¿¡ ½×ÀÌ°Ô µË´Ï´Ù. ÇÁ·Î¼¼¼­´Â ±â´Ù¸®°í ÀÖ´Ù°¡ ½×ÀÎ µ¥ÀÌÅ͸¦ ó¸®ÇÏ°í ¹öÆÛ¸¦ ºñ¿îÈÄ,
"³» ¹öÆÛ´Â ºñ¾îÀ־ 65535 ¸¸Å­ °¡´ÉÇØ"
¶ó°í »ó´ë¹æ¿¡°Ô ¾Ë·ÁÁÝ´Ï´Ù. ¶Ç´Â ³Ê¹« ¹Ùºü¼­ ¹öÆÛ¿¡ ½×¿©°¡´Â µ¥ÀÌÅ͸¦ ¸ðµÎ ó¸®ÇÒ¼ö ¾øÀ»¶§,
"³»°¡ Áö±Ý ¹Ùºü¼­ ¹öÆÛ¸¦ ¸ðµÎ ¸ø ºñ¿ü¾î. Áö±ÝÀº 50000 ¸¸Å­ °¡´ÉÇØ"
¶ó°í »ó´ë¹æ¿¡°Ô ¾Ë·ÁÁÝ´Ï´Ù.

ÀÌ °ªÀÌ °á±¹ 0ÀÌ µÇ¸é »ó´ë¹æÀº ¹öÆÛ°¡ ¿©À¯°¡ ÀÖÀ»¶§±îÁö µ¥ÀÌÅ͸¦ º¸³»Áö ¾Ê½À´Ï´Ù. ±×·±½Ã°£ÀÌ ÀÏÁ¤½Ã°£ ÀÌ»ó Áö¼ÓµÈ´Ù¸é ¿¬°áÀ» ²÷À» ¼ö ÀÖ½À´Ï´Ù. ±×·¸°Ô ¾à¼ÓµÈ Ç׸ñÀÌ Window Size ÀÔ´Ï´Ù.

TCP Header¿¡ Window size¶ó´Â Field°¡ Àִµ¥, Àüü 16bit·Î µÇ¾î ÀÖ½À´Ï´Ù. Áï 2^16±îÁö Ç¥½ÃÇÒ ¼ö ÀÖ°í ´ÜÀ§´Â Byte°¡ µË´Ï´Ù. 65535byte°¡ ÃÖ´ë Ç¥½ÃÇÒ ¼ö ÀÖ´Â ¿ë·®ÀÌ°Ú±º¿ä. Áï, Window sizeÀÇ ÃÖ´ë Å©±â´Â 64Kbyte°¡ µÈ´Ù°í »ý°¢ÇÏ½Ã¸é µË´Ï´Ù.

ÇÏÁö¸¸, ¿äÁò 1Gbps, 10Gbps ¼Óµµ°¡ Çâ»óµÇ°í ÀÖ°í, Àü¼ÛÇÒ µ¥ÀÌÅÍÀÇ ¾çµµ ¸¹¾ÆÁö°í ÀÖÁÒ! ±×·¡¼­, ÀÌ ÃÖ´ë°ªÀ» º¯°æÇÒ ¼ö ÀÖµµ·Ï ¸¸µé¾ú½À´Ï´Ù. ±×·¸´Ù°í TCP Header´Â Fixed Header¸¦ °¡Áö°í Àֱ⠶§¹®¿¡ 16bit¸¦ º¯°æÇÒ ¼ö ¾ø½À´Ï´Ù. ±×·³ ¾î¶»°Ô Window size¸¦ º¯°æÇÒ ¼ö ÀÖÀ»±î¿ä? µÚÀÇ ÀÚ¸®´Â ¹«½ÃÇØ ¹ö¸®´Â ¹æ½ÄÀ» »ç¿ëÇÕ´Ï´Ù. ¿¹¸¦ µé¾î 16bit Áß ¸¶Áö¸· 1bit¸¦ ¹«½ÃÇÑ´Ù°í Çϸé bit¸¦ Çϳª¾¿ shift ½ÃÄѼ­ 2^17 ±îÁö Ç¥½ÃÇÒ ¼ö ÀÖ°ÚÁÒ.

ÇÏÁö¸¸, ¾ÆÁ÷±îÁö´Â 64Kbyte°¡ ÃÖ´ë°ªÀ̶ó°í »ý°¢ÇÏ½Ã´Â°Ô ÁÁ½À´Ï´Ù. ±×°Ô ±âº»À̴ϱî¿ä.

Default Window size´Â ½Ã½ºÅÛ¸¶´Ù ´Ù¸¥µ¥ Window Server 2003 °°Àº °æ¿ì´Â 1Mbps º¸´Ù Àú¼Ó¿¡¼­´Â 8K, 1-100Mbps¿¡¼­´Â 17K, 100Mbps À̻󿡼­´Â 64KÀÇ Window size¸¦ »ç¿ëÇÕ´Ï´Ù. ¹°·Ð 1Gbps ÀÌ»óÀÌ µÇ¸é shift¸¦ ½ÃÄÑ ´õ Å©°Ô ¸¸µé°í¿ä.

±â¾ïÇÏ¿©¾ß ÇÏ´Â °ÍÀº TCP Header¿¡ µé¾îÀÖ´Â Window size´Â µ¥ÀÌÅ͸¦ ¹Þ´Â PCÀÇ Window size¶ó´Â °Ì´Ï´Ù.  »ó´ë¹æÀº ±× Á¤º¸¸¦ º¸°í ³ª¼­ Window size¸¸Å­ Çѹø¿¡ Àü¼Û ÈÄ¿¡ ACK¸¦ ±â´Ù¸®°Ô µÇ´Â °ÍÀÌÁÒ. ±×¸®°í, Window size´Â °íÁ¤µÇ¾î ÀÖÁö ¾Ê½À´Ï´Ù. ¹®Á¦¾øÀÌ Àü¼ÛÀÌ µÇ¸é Window size¸¦ ´Ã¸®°í, Áß°£¿¡ µ¥ÀÌÅÍ°¡ À¯½ÇµÇ°Å³ª ¹®Á¦°¡ ¹ß»ýÇϸé Window size¸¦ ÁÙÀÔ´Ï´Ù.

Áï, Åë½ÅÀÌ ÀߵǸé Çѹø¿¡ ¸¹Àº µ¥ÀÌÅ͸¦ Àü¼ÛÇÒ ¼ö ÀÖ´Â °ÍÀÌ°í, Åë½Å¿¡ ¹®Á¦°¡ »ý±â¸é Çѹø¿¡ ÀûÀº ¾çÀÇ µ¥ÀÌÅ͸¦ Àü¼ÛÇÏ°Ô µÇÁÒ. ÀÌ°ÍÀ» ¿ì¸®´Â 'Sliding Window'¶ó°í ÇÕ´Ï´Ù.

À̸§ Æнº¿öµå
ºñ¹Ð±Û (üũÇÏ¸é ±Û¾´À̸¸ ³»¿ëÀ» È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.)
¿ÞÂÊÀÇ ±ÛÀÚ¸¦ ÀÔ·ÂÇϼ¼¿ä.
   

 



 
»çÀÌÆ®¸í : ¸ðÁö¸®³× | ´ëÇ¥ : ÀÌ°æÇö | °³ÀÎÄ¿¹Â´ÏƼ : ·©Å°´åÄÄ ¿î¿µÃ¼Á¦(OS) | °æ±âµµ ¼º³²½Ã ºÐ´ç±¸ | ÀüÀÚ¿ìÆí : mojily°ñ¹ðÀÌchonnom.com Copyright ¨Ï www.chonnom.com www.kyunghyun.net www.mojily.net. All rights reserved.