[Áöµð³ÝÄÚ¸®¾Æ]³×Æ®¿öÅ© µðÀÚÀ̳ʰ¡ µÇ±â À§ÇÑ Ã¹ ¹øÂ° ½Ã°£¿¡´Â ±âº»ÀûÀÎ ÀÎÅÍ³×Æ®¿öÅ· µðÀÚÀÎÀ» À§ÇÑ ³×Æ®¿öÅ©ÀÇ ±âº» °³³ä°ú ¸ðµ¨, µ¥ÀÌÅÍ Àü¼Û ¹æ¹ý µîÀ» ¼³¸íÇϰڽÀ´Ï´Ù. ³ëµå¿Í ¸µÅ©°¡ Á¶ÇÕÀ» ÀÌ·ç°í ±× Á¶ÇÕÀ» ÅëÇØ ¸Þ½ÃÁö°¡ ÀüÇØÁö´Â °úÁ¤À» ÇϳªÇϳª ÀÚ¼¼ÇÏ°Ô »ìÆìº¸°Ú½À´Ï´Ù.
³×Æ®¿öÅ©´Â ³ëµå(Nodes)¿Í ¸µÅ©(Link)ÀÇ Á¶ÇÕÀÔ´Ï´Ù. ÀÌ·¯ÇÑ ³×Æ®¿öÅ©¸¦ ÅëÇØ¼ ´Ù¾çÇÑ ÇüÅÂÀÇ ¸Þ½ÃÁö¸¦ Àü¼ÛÇÏ´Â °ÍÀÌ Åë½Å(Communication)ÀÔ´Ï´Ù. ³×Æ®¿öÅ© µðÀÚÀ̳ʵéÀº ÀÌ·¯ÇÑ Á¶ÇÕÀ» ÅëÇÏ¿© Àü¼Û È¿À²(Efficiency)À» ÃÖ´ëÇÑ ³ôÀÌ´Â µ¥ÀÌÅÍ Àü¼Û¸ÁÀ» ¼³°èÇÏ´Â »ç¶÷µéÀÔ´Ï´Ù.
±×·¸´Ù¸é ³×Æ®¿öÅ© µðÀÚÀ̳ʵéÀº ¹«¾ùÀ» ¾î¶»°Ô ÀÌ¿ëÇÏ¿© ³×Æ®¿öÅ©¸¦ ¼³°èÇÒ±î¿ä? ±×µéÀº º¸´Ù È¿À²ÀûÀÎ ³×Æ®¿öÅ© ¼³°è¸¦ À§ÇÏ¿© »óȲ¿¡ ¸Â´Â ´Ù¾çÇÑ ¿¬ÀåÀ» »ç¿ëÇÕ´Ï´Ù. ¶§·Î´Â ¼öÇÐÀûÀÎ ÅøÀ» »ç¿ëÇϱ⵵ ÇÏ°í ¶§·Î´Â ¼ÒÇÁÆ®¿þ¾î ½Ã¹Ä·¹À̼ǰú °°Àº ¹æ¹ýÀ» »ç¿ëÇÏ¿© ½Ã°¢ÀûÀÎ ±¸Çö°ú Æò°¡¸¦ Çϱ⵵ ÇÕ´Ï´Ù.
µ¶ÀÚµéÀº ±×µ¿¾È ¾î¶² ¹æ¹ýÀ¸·Î ³×Æ®¿öÅ©¸¦ ±¸¼ºÇÏ°í Æò°¡ÇØ º¸¾Ò½À´Ï±î? ÀÌÁ¦ ¸· ³×Æ®¿öÅ©¿¡ ÀÔ¹®ÇÏ´Â ÁßÀ̶ó¸é ¾î¶² ¹æ¹ýÀ» »ó»óÇØ ºÃ½À´Ï±î? Àú´Â 3ȸ¿¡ °ÉÄ£ ¿¬À縦 ÅëÇÏ¿© ³×Æ®¿öÅ© µðÀÚÀ̳ʰ¡ ƯÁ¤ÇÑ ¾÷üÀÇ µð¹ÙÀ̽º¸¦ ¾ó¸¶³ª À¯È¿ÀûÀýÇÏ°Ô »ç¿ëÇϱâ À§ÇÑ »ç¶÷À̶ó´Â Á¤Àǰ¡ ¸Å¿ì ¼Ò±ØÀûÀÎ °ÍÀ̶ó´Â °ÍÀ» ¾ê±âÇÏ°í ½Í½À´Ï´Ù. ³×Æ®¿öÅ© µðÀÚÀ̳ʴ ¼Ò±ØÀûÀÎ Á¤ÀÇ¿¡ ´õÇÏ¿© Çʿ信 µû¶ó ¾Ë¸ÂÀº ÇüÅÂÀÇ ³×Æ®¿öÅ© µð¹ÙÀ̽ºµéÀ» âÁ¶ÀûÀ¸·Î µðÀÚÀÎÇÒ ¼ö ÀÖ´Â »ç¶÷À̾î¾ß ÇÕ´Ï´Ù.
·£Ä«µå, ¶ó¿ìÅÍ, ºê¸®Áö(Bridge) µîÀÇ ³×Æ®¿öÅ© ÀåÄ¡µéÀ» Çʿ信 µû¶ó ¼³°èÇÏ°í ¸¸µé¾î ³¾ ¼ö ÀÖ´Â ³×Æ®¿öÅ© µðÀÚÀ̳ʰ¡ ¸¹¾Æ¾ßÁö¸¸ ´ëÇѹα¹ÀÌ ÁøÁ¤ÇÑ IT °±¹À¸·Î¼ÀÇ ¸é¸ð¸¦ ¼¼°è ¼Ó¿¡ ³ªÅ¸³¾ ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù. ÇÊÀÚ ¶ÇÇÑ ÀÌ·¯ÇÑ ¸ñÇ¥¸¦ ´õ¿í °ß°íÈ÷ ÇÏ´Â °è±â·Î »ï°í ³×Æ®¿öÅ©¿¡ °üÇÑ ÀÔ¹® À̾߱⸦ ½á³»·Á°¡·Á°í ÇÕ´Ï´Ù. µ¶ÀÚ ¿©·¯ºÐµéµµ ¡®why¡¯¿Í ¡®how¡¯¸¦ »ý°¢ÇÏ¸é¼ ÀоîÁشٸé ÁÁ°Ú½À´Ï´Ù.
»ýȰ ¼ÓÀÇ ³×Æ®¿öÅ©
¿©·¯ºÐÀº Çö½Ç¿¡¼ º»Àθ¸ÀÇ ³×Æ®¿öÅ©¸¦ ¼³°èÇØ º» ÀûÀÌ ÀÖ½À´Ï±î? ÇÊÀÚ´Â ¿À´Ã ¿ÀÀü Á¦Ç° °è¾à¿¡ °üÇÑ ¾÷¹«¸¦ ¼öÇàÇϱâ À§Çؼ Àü¼¼°è¿¡ Áö»ç°¡ ÀÖ´Â À¯¸í Åùèȸ»ç¸¦ ÅëÇÏ¿© Áß¿äÇÑ ¼·ù¸¦ ¹Ì±¹ ÅØ»ç½º ´Þ¶ó½º¿¡ À§Ä¡ÇÑ Àåºñȸ»ç·Î º¸³Â½À´Ï´Ù. ¿ì¼± ÀÛ¼ºÇÑ ¼·ù¸¦ º»ÀÎÀÌ ´Ù´Ï´Â ȸ»ç ºÀÅõ¿¡ ³Ö°í Åùèȸ»ç Á÷¿ø¿¡°Ô ÀüÈ·Î ¿¬¶ôÇÏ¿´½À´Ï´Ù. Åùèȸ»ç Á÷¿øÀÌ »ç¹«½ÇÀ» ã¾Æ¿Í ÁغñÇØ¿Â Åùèȸ»ç ºÀÅõ¿¡ ¼·ù¸¦ ³Ö°í º¸³»´Â »ç¶÷°ú ¹Þ´Â »ç¶÷ÀÇ ÁÖ¼Ò¸¦ ±âÀçÇÏ¿´½À´Ï´Ù. ¸¶Áö¸·À¸·Î Åùèȸ»çÀÇ ÇØ¿Ü¼ºñ½º ºÐ·ù ¹æ¹ý¿¡ ±âÁØÇÏ¿© ºÀÅõ¿¡ °íÀ¯ Äڵ带 ºÙ¿´½À´Ï´Ù.
Àú´Â ÀÌÆ² À̳»¿¡ Á¦ ¼·ù°¡ Àåºñȸ»ç¿¡ Àü´ÞµÇ¾î¾ß ÇÑ´Ù°í ¿äûÇÏ¿´°í Åùèȸ»ç Á÷¿øÀº ÀÌ ¸ðµç °Í¿¡ ´ëÇÑ °¡°ÝÀ» Ã¥Á¤ÇØ ÁöºÒÇÏ¿© °è¾à¼·ù¸¦ ¸ñÀûÁö·Î º¸³»´Â ÀÏÀ» ¸¶¹«¸®ÇÏ¿´½À´Ï´Ù. ÀÚ ±×·³ ÀÌ ¼·ù°¡ ÀÌÁ¦ ¾î¶»°Ô ¹Ì±¹ ÅØ»ç½º ´Þ¶ó½º¿¡ À§Ä¡ÇÑ È¸»ç·Î Àü´ÞµÉÁö »ó»óÇØ º¸°Ú½À´Ï±î?
¼·ù´Â ¼¿ï »ç¹«¼Ò¸¦ °ÅÃļ ÀÎõ°øÇ× Áö¿ª¿¡ À§Ä¡ÇÑ Åùèȸ»çÀÇ ºÐ·ùâ°í·Î ¿Å°Ü Áú °ÍÀÔ´Ï´Ù. Á¦°¡ ÀÌÆ²À̶ó´Â ½Ã°£ÀûÀÎ Á¦ÇÑÀ» ¿äûÇÏ¿´±â ¶§¹®¿¡ Á¦ ¼·ù´Â Ưº°ÇÏ°Ô °ü¸®µÇ¾î ¾Æ¸Þ¸®Ä« Áö¿ª ±¸ºÐÀ¸·Î ³ª´µ¾îÀÖ´Â ¹æÀ¸·Î º¸³»¾î Áú °ÍÀÔ´Ï´Ù. ±×¸®°í ´Ù½Ã ¹Ì±¹ ºÐ·ù »óÀÚ ¾ÈÀ¸·Î ¿Å°ÜÁ® °¡Àå ºü¸¥ ºñÇà±â ÆíÀ¸·Î ¹Ì±¹ LAÀÇ Åùèȸ»ç â°í¿¡ µµÂøÇÒ °ÍÀÔ´Ï´Ù.
´Ù½Ã ÇÊÀÚÀÇ ¼·ù´Â ÅØ»ç½º¸¦ ÇâÇÏ´Â ºñÇà±â·Î ¿Å°ÜÁö°í ´Þ¶ó½º¿¡¼ ±â´Ù¸®°í ÀÖ´Â Á÷¿ø¿¡ ÀÇÇØ ¸¶Áö¸·À¸·Î ¼¼ºÎ ºÐ·ùµÇ¾î ÇÊÀÚÀÇ È¸»ç¿Í °è¾àÀ» ü°áÇÏ·Á°í ±â´Ù¸®°í ÀÖ´Â ¾÷¹« ´ã´çÀÚÀÇ ¼Õ¿¡ ÀüÇØ Áú °ÍÀÔ´Ï´Ù. Åùèȸ»ç´Â ´ã´çÀÚÀÇ ¼ö½ÅÈ®Àμ¸¦ À̸ÞÀÏÀ» ÅëÇØ Àú¿¡°Ô Àü´ÞÇØ ÁÙ °ÍÀÔ´Ï´Ù. ¿©·¯ºÐµµ ÀÌ¿Í °°Àº °æÇèÀ» ÇØº» ÀûÀÌ ÀÖ³ª¿ä?
¿À´Ã Àú´Â º¸³»´Â »ç¶÷(Source Node)°ú ¹Þ´Â »ç¶÷(Destination Node)ÀÌ ³ëµå°¡ µÇ¾î ½Ã°£°ú ºñ¿ëÀ» °í·ÁÇÑ ÇØ¿Ü ÅÃ¹è ¼ºñ½º(link)¸¦ ÅëÇÏ¿© ³×Æ®¿öÅ©¸¦ °æÇèÇØº» °ÍÀÔ´Ï´Ù. ÀÌ·¸°Ô ³×Æ®¿öÅ©´Â ¿ì¸® »ýȰ ¼Ó¿¡ ÀÖÀ¸¸ç ¶ÇÇÑ ±ä ¿ª»ç¸¦ °¡Áö°í ÀÖ½À´Ï´Ù. ´ÜÁö ¿äÁò ¿ì¸®°¡ º¿¹°Ã³·³ ÅÍÁö´Â ³ëµå¿Í ³ëµåÀÇ Àü±âÀûÀÎ ¿¬°á¿¡ ³ëÃâµÇ¾î ÀÌÁ¦¼¾ß ³×Æ®¿öÅ© ¼¼»ó ¼Ó¿¡ »ç´Â °Íó·³ ´À³¥ »ÓÀÔ´Ï´Ù. ¸¶Ä¡ Çõ¸í°ú °°ÀÌ ¼¼»óÀÇ ¸ÅÀÏÀ» º¯È½ÃŰ´Â ÄÄÇ»ÅÍ ³ëµå¿Í ³ëµåÀÇ ¸µÅ©, ³×Æ®¿öÅ©. ªÀº ÀÎÅͳÝÀÇ ¿ª»ç¿Í ÇÔ²² µÇ¤¾î º¸°Ú½À´Ï´Ù.
ÀÎÅͳÝÀÇ ¿ª»ç
ÀÎÅͳÝÀº µ¥ÀÌÅÍ Åë½Å°ú ÄÄÇ»ÅÍ ³×Æ®¿öÅ·À» À§ÇÑ ¼ö¸¹Àº »õ·Î¿î Åë½Å±Ô¾à(Protocol)°ú ±â¼úµéÀ» ÃâÇö½ÃÄ×½À´Ï´Ù. ÀÌ·¯ÇÑ ÃâÇöÀº ÀÌÁ¦ ³Ê¹«³ª ÀϹÝÀûÀÎ ¿ë¾î°¡ µÇ¾î¹ö¸° ¿ùµå ¿ÍÀ̵å À¥ÀÇ Ã˸Š¿ªÇÒ·Î ÀÎÇØ ±×¾ß¸»·Î Æø¹ßÀûÀÎ À§·ÂÀ» ¹ßÈÖÇϰí ÀÖ½À´Ï´Ù. º´»ó¿¡ °¤ÇôÀִ ȯÀÚ¿¡°Ô ¼¼»óÀ¸·Î ¿¬°áµÇ´Â âÀ» ÁÖ¾úÀ¸¸ç ¿ìÁÖÁ¤º¹À» ²Þ²Ù´Â ½Ã°ñ ¼Ò³â¿¡°Ô ¹Ì±¹ Ç×°ø ¿ìÁÖ±¹(NASA)ÀÇ È¼º ÇÁ·ÎÁ§Æ®¿¡ Âü¿©ÇÏ´Â ¿ìÁÖÀΰúÀÇ ´ëȸ¦ °¡´ÉÇÏ°Ô ÇÏ¿´½À´Ï´Ù.
ÀÎÅͳÝÀÇ ±â¿øÀº °Å½½·¯ ¿Ã¶ó°¡ 1969³â ¹Ì±¹¿¡¼ ½ÃÀ۵Ǿú´ø ¾ËÆÄ³Ý(ARPANET) °úÁ¦¿¡¼ ºñ·ÔµË´Ï´Ù. ¾ËÆÄ³ÝÀº ¹Ì ±¹¹æ¼º(Department of Defense)ÀÇ ¡®Advanced Research Projects Agency¡¯¶ó´Â À̸§À¸·Î ÆÐŶ ½ºÀ§Äª ±â¹ýÀ» ÀÌ¿ëÇÏ¿© °Ü¿ì 4°³ÀÇ ³ëµå¸¦ ´ÜÁö 50kbps·Î ¿¬°áÇÏ¿© Àü¼ÛÇÏ´Â ³×Æ®¿öÅ©ÀÇ ¼³°è¿Í ±¸ÇöÀ¸·Î ½ÃÀÛÇÏ¿´½À´Ï´Ù(¿©·¯ºÐÀº 3ȸÀÇ ¿¬Àç¿¡¼ 4°³ ȤÀº ±× ÀÌ»óÀÇ ³ëµå¸¦ ¿¬°áÇÏ´Â ½Ã¹Ä·¹À̼ÇÀ» ÇØº¸°Ô µÉ °ÍÀÔ´Ï´Ù).
ÀÌ·¯ÇÑ ¾ËÆÄ³ÝÀº Åڳݰú FTP, ±×¸®°í ³×Æ®¿öÅ©ÀÇ Ã¹ ¹øÂ° ų·¯ appÀ̾ú´ø ÀüÀÚ¸ÞÀÏÀ» ÅëÇØ Å©°Ô ¹ßÀüÇÏ´Â °è±â°¡ µÇ¾ú°í ¹Ì±¹ÀÇ ±â°ü, Çб³, ±¹°¡´Üü¸¦ °ÅÃÄ ¼¼°è·Î ¿¬±¸¿Í °³¹ßÀÌ È®ÀåµÇ¾ú°í µåµð¾î´Â TCP/IP(1980), WWW(1991), Mosaic(1992), OC-3(155Mbps) Backbone(1996) µî Áö±ÝÀº Á¤È®ÇÏ°Ô ¼¿ ¼öµµ ¾ø´Â À¥ ÆäÀÌÁöµéÀÌ ÀÎÅͳݿ¡ ¿Ã·ÁÁ® ÀÖ½À´Ï´Ù.
 |
| <±×¸² 1> 100°³ÀÇ ³ëµå¿Í 5¸¸°³ÀÇ ³ëµå topology ºñ±³ |
<±×¸² 1>Àº ÇÊÀÚÀÇ Àº»ç¿´´ø Çï¹Ì(Helmy) ±³¼öÀÇ °ÀÇ ³ëÆ®¿¡¼ µû ¿Â °ÍÀÔ´Ï´Ù. ¿ÞÂÊ ±×¸²Àº 100°³ÀÇ ³ëµå·Î ÀÌ·ç¾îÁø ³×Æ®¿öÅ©¸ÁÀ» µðÀÚÀÎ ÇØº» ±×¸²ÀÔ´Ï´Ù. ¿À¸¥ÂÊ ±×¸²Àº ÀÚµ¿ ½Ã¹Ä·¹ÀÌ¼Ç ÇÁ·Î±×·¥À» ÀÌ¿ëÇØ¼ ¿ÞÂÊ µðÀÚÀÎÀÇ 100°³ÀÇ ³ëµå¸¦ È®ÀåÇÏ¿© 5¸¸¿©°³ÀÇ ³ëµå°¡ ¿¬°áµÇ¾î ÀÖ´Â ÀÎÅÍ³Ý Áöµµ¸¦ ³ªÅ¸³» º» °ÍÀÔ´Ï´Ù. ¾î¶² ´À³¦ÀÌ µå³ª¿ä?
ÀÌ µÎ ±×¸²À¸·Î ÀÎÅͳÝÀÌ ¾ó¸¶³ª ªÀº ½Ã°£¿¡ Å©°Ô È®´ëµÇ¾ú´ÂÁö ½Ç°¨ÇÒ ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù. ÀÌ ¸ðµç °ÍÀÌ Ã³À½¿¡ ¸»ÇÑ ´ë·Î µÎ °³ÀÇ ³ëµå¿Í ÇϳªÀÇ ¸µÅ©·Î ½ÃÀ۵Ǿú´ø °ÍÀÔ´Ï´Ù. ÀÚ ±×·³ ÀÌÁ¦ µÎ°³ÀÇ ³ëµå¿Í ±× ¸µÅ©°¡ ¾î¶°ÇÑ ±¸Á¶¸¦ °¢°¢ °¡Áö°í ÀÖÀ¸¸ç ¾î¶°ÇÑ ¹æ¹ýÀ¸·Î µ¥ÀÌÅ͸¦ ÁÖ°í¹Þ°í ÀÖ´ÂÁö Á» ´õ ÀÚ¼¼È÷ »ìÆìº¸µµ·Ï ÇϰڽÀ´Ï´Ù.
³×Æ®¿öÅ© ¸ðµ¨
ÀϹÝÀûÀ¸·Î Åë½ÅÀº ¾ÖÇø®ÄÉÀ̼Ç, ÄÄÇ»ÅÍ, ³×Æ®¿öÅ©ÀÇ ¼¼ °³ÀÇ ¿¡ÀÌÀüÆ®¸¦ »ç¿ëÇϰí ÀÖ½À´Ï´Ù. ¾ÖÇø®ÄÉÀ̼ÇÀ̶ó°í ÇÏ¸é ¿ì¸®°¡ ¸ÅÀÏ »ç¿ëÇÏ´Â ÀüÀÚ¸ÞÀÏ, ÆÄÀÏ ´Ù¿î·Îµå µî°ú °°Àº °ÍÀ» ¸»ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ¾ÖÇø®ÄÉÀ̼ǵéÀº ÄÄÇ»ÅÍ¿¡¼ ¼öÇàµË´Ï´Ù. ¶ÇÇÑ ÄÄÇ»Å͵éÀº ³×Æ®¿öÅ©¿¡ ¿¬°áµÇ¾î¼ ¼·Î °£¿¡ ³×Æ®¿öÅ©¸¦ ÅëÇØ µ¥ÀÌÅ͸¦ º¸³»±âµµ ÇÏ°í ¹Þ±âµµ ÇÏ´Â °ÍÀÔ´Ï´Ù.
´Ù¾çÇÑ ÇüÅÂÀÇ ¸Þ½ÃÁö¸¦ ³ëµå¿Í ¸µÅ©·Î ÁÖ°í¹Þ´Â ³×Æ®¿öÅ©´Â ¾î¶°ÇÑ ¹æ¹ýÀ¸·Î º¸³»´Â »ç¶÷À¸·ÎºÎÅÍ ÀüÇÏ´Â »ç¶÷À» Áö³ª¼ ¹Þ´Â »ç¶÷¿¡°Ô ÀüÇØÁú±î¿ä? ³×Æ®¿öÅ©´Â ÀÌ·¯ÇÑ ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇØ °øÅëµÈ ÇÁ·ÎÅäÄÝÀ» Á¤ÀÇÇÏ¿© ±â´ÉÀ» ºÎ°¡Çϰí ÄÄÇ»ÅÍ Åë½ÅÀ» À§ÇÑ ¿¬±¸ °³¹ß¿¡ Ç¥ÁØÀ¸·Î »ï±â·Î Çß½À´Ï´Ù.
±×·¸´Ù¸é ÇÁ·ÎÅäÄÝÀ̶õ ¹«¾ùÀϱî¿ä? ÇÁ·ÎÅäÄÝÀÇ »çÀüÀû Á¤ÀÇ´Â Çù¾È, Á¶¾à¾ÈÀÌÁö¸¸ ÄÄÇ»ÅÍ Åë½Å¿¡¼´Â 2´ë ÀÌ»óÀÇ ÄÄÇ»ÅÍ Åë½ÅÀ» À§ÇÑ Åë½Å ±Ô¾àÀ̶ó°í ¸»Çϰí ÀÖ½À´Ï´Ù. »ç¿ëÇÏ´Â ¾ð¾î°¡ ´Ù¸¥ »ç¶÷µéÀÌ ¸ð¿© ³ôÀº žÀ» ½×´Â °ø»ç¸¦ Çϰí ÀÖÀ» ¶§ Ç¥ÁØÀ¸·Î »ç¿ëÇÏ´Â ¾ð¾î(Protocol)¿Í ´Ü°è(Procedure)°¡ ¾ø´Ù¸é ¾î·Æ°Ô ½×¾Æ°¡°í ÀÖ´ø žÀÌ ¹«³ÊÁö°í ¸»°ÚÁÒ.
¸¹Àº ±â¾÷°ú Çб³, ±×¸®°í °úÇÐ, °øÇÐ, ±¹°¡´ÜüµéÀº È¿À²¼º°ú »ç¾÷¸ðµ¨, ÀÌÇØ°ü°è¸¦ ³õ°í ¿À·§µ¿¾ÈÀÇ ¿¬±¸°³¹ß°ú ÇùÀǸ¦ ÅëÇÏ¿© ÄÄÇ»ÅÍ Åë½ÅÀÇ Ç¥ÁØÀ» Á¤Çϰí ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ¹æ¹ýÀ¸·Î Á¤ÇüÈµÈ ÄÄÇ»ÅÍ ³×Æ®¿öÅ© ÇÁ·ÎÅäÄÝ Áß¿¡ ISO(International Organization for Standardization)¿¡¼ °³¹ßµÈ OSI(Open System Interconnection) ¸ðµ¨ÀÌ ÀÖ½À´Ï´Ù. ÇÏÁö¸¸ 7°³ÀÇ °èÃþÀ¸·Î ±¸¼ºµÈ OSI ¸ðµ¨Àº °¢ Ãþ°£ÀÇ ±â´ÉÀÌ À¯»çÇÑ ¸éÀÌ ÀÖ´Ù´Â ´ÜÁ¡ÀÌ ÀÖ¾î Á» ´õ ¸íÈ®ÇÑ ±â´É°ú ´Ü¼øÇÑ °èÃþÀ» °®°í ÀÖ´Â TCP/IP ÇÁ·ÎÅäÄÝÀÇ ÃâÇöÇÏ°Ô µÇ¾ú½À´Ï´Ù.
 |
| <±×¸² 2> OSI¿Í TCP/IP ¸ðµ¨ |
OSI ¸ðµ¨
1978³â Á¦ÀÛ Ãʱ⠴ç½Ã¿¡¸¸ ÇØµµ ¸¹Àº OSI µðÀÚÀ̳ʵéÀº ÄÄÇ»ÅÍ ³×Æ®¿öÅ©¿¡ ÀÌ ¸ðµ¨ÀÌ °¡Àå ³Î¸® »ç¿ëµÇ¸®¶ó´Â µ¥ Àǹ®À» °®Áö ¾Ê¾Ò½À´Ï´Ù. °á°úÀûÀ¸·Î´Â OSI ¸ðµ¨Àº TCP/IP¿¡ ÀÇÇØ¼ ´ëüµÇ°í ¸»¾ÒÁö¸¸ ÀÌ·¯ÇÑ ½Ãµµ¸¦ ÅëÇØ¼ ¸¹Àº À¯¿ëÇÑ ÇÁ·ÎÅäÄݵéÀÌ °³¹ßµÇ¾ú°í 7°³ÀÇ °èÃþÀ¸·Î ³ª´µ¾î ¼³°èµÇ¾ú´ø ±â´ÉµéÀº ´Ù¸¥ ÇüÅÂÁö¸¸ ¾ÆÁ÷µµ °°Àº ±â´ÉÀ¸·Î Á¸ÀçÇϰí ÀÖ½À´Ï´Ù.
<±×¸² 2>ÀÇ ¿ÞÂÊ ¸ðµ¨Àº 7°³ÀÇ °èÃþÀ¸·Î ±¸¼ºµÈ OSI ¸ðµ¨ÀÔ´Ï´Ù. ÈçÈ÷ ¹°¸® °èÃþ(Physical Layer)¿¡¼ ³×Æ®¿öÅ© °èÃþ(Network Layer)±îÁö¸¦ ÇÏÀ§ °èÃþ ÇÁ·ÎÅäÄÝÀ̶ó°í ÇÏ¸ç Æ®·£½º¹Ì¼Ç °èÃþ(Transmission Layer)¿¡¼ ¾ÖÇø®ÄÉÀÌ¼Ç °èÃþ(Application Layer)±îÁö¸¦ »óÀ§ °èÃþ ÇÁ·ÎÅäÄÝÀ̶ó°í ÇÕ´Ï´Ù.
7°³ÀÇ °èÃþ Áß¿¡¼ °¡Àå À§¿¡ À§Ä¡ÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç °èÃþÀº »ç¿ëÀÚµéÀÌ OSI ȯ°æÀ» ¾×¼¼½ºÇÒ ¼ö ÀÖµµ·Ï ÇØÁÝ´Ï´Ù. ±×·¯±â À§ÇØ ¾ÖÇø®ÄÉÀÌ¼Ç °èÃþÀº »ç¿ëÀÚ°¡ Åë½Å¿¡ »ç¿ëÇÒ ÇÁ·ÎÅäÄÝ Å¸ÀÔÀ» °áÁ¤ÇÕ´Ï´Ù. ¿©·¯ °¡Áö ¾ÖÇø®ÄÉÀ̼ǿ¡ µû¶ó ÆÄÀÏÀü¼Û, µ¥ÀÌÅͺ£À̽º Á¢±Ù, ÀüÀÚ¸ÞÀÏ ¼ºñ½º¿¡ ¸Â´Â ÇÁ·ÎÅäÄÝÀ» Á¦°øÇÕ´Ï´Ù. ±× ´ÙÀ½ ´Ü°èÀÎ ÇÁ¸®Á¨Å×ÀÌ¼Ç °èÃþ(Presentation Layer)Àº ¾ÖÇø®ÄÉÀÌ¼Ç °èÃþÀ¸·ÎºÎÅÍ ÀüÇØÁø ´Ù¾çÇÑ µ¥ÀÌÅÍ Å¸ÀÔÀ» Àü¼Û Çü½Ä°ú ¹«°üÇÑ ±¸¹®(syntax)ÀÇ ÇüÅ·Πº¯È¯ÇÏ°í ¾ÏÈ£È(Encryption)ÇÏ´Â ±â´ÉÀ» ¼öÇàÇÕ´Ï´Ù.
¼¼¼Ç °èÃþ(Session Layer)Àº µ¥ÀÌÅÍ¿Í ¼ºñ½º¸¦ ±³È¯ÇÏ·Á´Â ¾ÖÇø®ÄÉÀ̼ǰú ÇÁ·Î¼¼½º(Process)°£ÀÇ Á¢¼Ó ¼³Á¤, °ü¸®, Á¾·á¿¡ °üÇÑ Á¦¾î(Control)¸¦ ÇÏ´Â °èÃþÀÔ´Ï´Ù. Àü¼Û °èÃþ(Transport Layer)Àº µ¥ÀÌÅÍ Àü´Þ°ú Á¢¼Ó¿¡ ½Å·Ú¼ºÀ» ÁÖ´Â °÷À¸·Î½á µ¥ÀÌÅ͸¦ º¸³»´Â °÷°ú ¹Þ´Â °÷ »çÀÌ¿¡¼ ¿¡·¯(error)¸¦ º¹±¸Çϰí È帧À» Á¦¾îÇÏ´Â ±â´ÉÀ» ¼öÇàÇÕ´Ï´Ù.
ÀÌ·¯ÇÑ ±â´ÉÀº ´ÙÀ½¿¡ ¼Ò°³µÉ ³×Æ®¿öÅ© °èÃþ°ú À¯»çÇÏÁö¸¸, ÀüÀÚ´Â Åë½ÅÀÌ ÀÌ·ç¾îÁö´Â óÀ½°ú ³¡(End-to-End) ½Ã½ºÅÛ °£ÀÇ µ¥ÀÌÅÍ Àü¼Û¿¡ °üÇÑ À̾߱âÀ̰í ÈÄÀÚ´Â ÇϳªÀÇ Àü¼Û ¸µÅ©¿¡ °üÇÑ °ü¸® ±â´ÉÀ» Á¦°øÇÏ´Â µ¥ Â÷À̰¡ ÀÖ½À´Ï´Ù.
ÀÌ·¯ÇÑ °ü¸® ±â´ÉÀ» ¼öÇàÇÏ´Â ³×Æ®¿öÅ© °èÃþÀº °æ·ÎÀÇ ¼±Åðú Áß°è ±â´ÉÀ» Ãß°¡·Î ¼öÇàÇϰí ÀÖ½À´Ï´Ù. ¶ÇÇÑ µ¥ÀÌÅÍÀÇ Àü´Þ ±â´ÉÀ» Çâ»ó½Ã۱â À§Çؼ µ¥ÀÌÅÍÀÇ Å©±â¸¦ ¾Ë¸Â°Ô ³ª´©´Â ÀÏÀ» ¼öÇàÇÕ´Ï´Ù. µ¥ÀÌÅÍ ¸µÅ© °èÃþ(Data Link Layer)Àº ¹°¸®ÀûÀÎ ¸µÅ©°£¿¡ ½Å·Ú¼º ÀÖ´Â Á¤º¸¸¦ Á¦°øÇϸç Á¤º¸¸¦ Àü¼ÛÇϱâ À§Çؼ µ¥ÀÌÅ͸¦ ºí·ÏÀ̳ª ÇÁ·¹ÀÓ ´ÜÀ§ÀÇ ÀÏÁ¤ÇÑ Å©±â·Î Àü¼ÛÇÏ°í ±¸ºÐÇÏ´Â ±â´ÉÀ» ¼öÇàÇÕ´Ï´Ù. ÀÌ·¸°Ô ³ª´²Áø ÇÁ·¹ÀÓÀº °¢°¢ ¼øÂ÷ÀûÀÎ ¹øÈ£¸¦ ºÎ¿© ¹Þ°Ô µÇ¾î ¸ñÀûÁö¿¡ µµÂøÇßÀ» ¶§ ¿¡·¯ °Ë»ç¿Í ¼ø¼È ±â´É¿¡ »ç¿ëµË´Ï´Ù.
¹°¸® °èÃþÀº ºñÆ® ·¹º§ÀÇ Åë½Å¿¡ °ü½ÉÀÌ ÀÖ´Â °èÃþÀÔ´Ï´Ù. ÃÖÇÏÀ§ÀÇ °èÃþÀ¸·Î½á °¡Àå ±ÄÀº ÀÏÀ» ÇÑ´Ù°í º¼ ¼öµµ ÀÖ°ÚÁÒ. ¹°¸® °èÃþÀº Àü¼Û ¸Åü »çÀÌÀÇ ÀÎÅÍÆäÀ̽º¸¦ Á¤ÀÇÇÏ¿© µ¥ÀÌÅÍ ¸µÅ© °èÃþ°úÀÇ »çÀÌ¿¡ ±â°èÀûÀ̰í Àü±âÀûÀÎ ±â´É¿¡ ¹®Á¦°¡ ÀÖ´ÂÁö¸¦ »ìÆìº¾´Ï´Ù.
TCP/IP ¸ðµ¨
TCP/IP(Transmission Control Protocol/Internet Protocol) ¸ðµ¨Àº ÀÎÅͳÝÀÌ °³¹ßµÇ¾ú´ø ¾ËÆÄ³Ý ¿¬±¸¿¡¼ ºñ·ÔµÇ¾ú½À´Ï´Ù. ÀÌ·¯ÇÑ ¹è°æÀº TCP/IP°¡ ÀÎÅÍ³Ý Åë½Å¿¡ °¡Àå ÀûÇÕÇÏ°Ô ¼³°èµÈ ÀÌÀ¯ Áß ÇϳªÀÔ´Ï´Ù. TCP/IP´Â º¸³»´Â »ç¶÷¿¡¼ ¹Þ´Â »ç¶÷±îÁöÀÇ Ç÷οì(flow)¸¦ Á¦¾îÇÒ ¼ö ÀÖÀ¸¸ç TCP¿Í IP µÎ °³ÀÇ ÇÁ·ÎÅäÄÝ·Î ³ª´²¼ Åë½ÅÀÌ °¡´ÉÇϵµ·Ï ÇÕ´Ï´Ù. ¹«¾ùº¸´Ù °¡Àå Å« ÀåÁ¡Àº TCP/IP°¡ °£´ÜÇÑ ±¸Á¶¸¦ °¡Áö°í OSIÀÇ 7°³ °èÃþÀÇ ¿ªÇÒÀ» ¾Æ¹« ¹«¸® ¾øÀÌ ¼öÇàÇØ ³½´Ù´Â °ÍÀÌÁö¿ä.
TCP/IP´Â ÀÌ·¯ÇÑ ±â´ÉÀ» ¼öÇàÇÒ ¼ö ÀÖ´Â ÇÁ·ÎÅäÄÝÀÇ ÁýÇÕÀ̶ó°í º¼ ¼ö ÀÖ½À´Ï´Ù. ¿ì¸®°¡ ¸¹ÀÌ µé¾î ¾Ë°í ÀÖ´Â ÇÁ·ÎÅäÄÝ À̸§ÀÇ ´ëºÎºÐÀÌ ¹Ù·Î TCP/IPÀÇ ¾ÖÇø®ÄÉÀÌ¼Ç °èÃþÀ̶ó°í ÇÒ ¼ö ÀÖ½À´Ï´Ù. À¥ ¼ºñ½º¿¡ »ç¿ëµÇ´Â HTTP¸¦ ºñ·ÔÇØ¼ ÀÏ¹Ý »ç¿ëÀÚ°¡ ´Ù¸¥ ¿ø°Ý È£½ºÆ®¿¡ ¿ø°Ý ·Î±×ÀÎÇÏ¿© ÀÚ½ÅÀÇ ÄÄÇ»ÅÍó·³ »ç¿ëÇÒ ¼ö ÀÖ´Â ±â´ÉÀ» Á¦°øÇÏ´Â ÅÚ³Ý, ÆÄÀÏ Àü¼Û¿¡ »ç¿ëµÇ´Â FTP, ±×¸®°í ÀüÀÚ ¿ìÆí Àü¼Û¿¡ »ç¿ëµÇ´Â SMTP(Simple Mail Transfer Protocol) µîÀ» ¿¹·Î µé ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ´Ù¾çÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç ÇÁ·ÎÅäÄݵéÀº »ç¿ëÀÚ¿¡°Ô ´Ù¾çÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¼öÇàÇÒ ¼ö ÀÖµµ·Ï µµ¿ÍÁÖ´Â ¿ªÇÒÀ» ÇÕ´Ï´Ù.
Àü¼Û °èÃþÀº È£½ºÆ® Åõ È£½ºÆ®(Host-to-Host) °èÃþÀ̶ó°íµµ ºÒ¸®¸ç Ãâ¹ßÁö¿¡¼ º¸³»Áø µ¥ÀÌÅͰ¡ ¸ñÀûÁö¿¡ µµÂøÇßÀ» ¶§ Ãâ¹ß ´ç½ÃÀÇ ¼ø¼´ë·Î Á¤·ÄµÉ ¼ö ÀÖµµ·Ï ÇÏ´Â ÀÏó·³ µ¥ÀÌÅͰ¡ ¼Û½ÅÀÚ¿¡°Ô¼ ¼ö½ÅÀÚ¿¡°Ô±îÁö ½Å·Ú¼ºÀÖ°Ô Àü¼ÛµÇ°í ¹ÞÀ» ¼ö ÀÖ´Â ¿ªÇÒÀ» ÇÕ´Ï´Ù. TCP´Â ÀÌ·¯ÇÑ ±â´ÉÀ» ¼öÇàÇÏ´Â °¡Àå ´ëÇ¥ÀûÀÎ ÇÁ·ÎÅäÄÝÀÔ´Ï´Ù.
Àü¼Û °èÃþ¿¡´Â TCP¿Í ÇÔ²² UDP(User Defined Protocol)¶ó´Â ¶Ç ´Ù¸¥ ÇÁ·ÎÅäÄÝÀÌ Àִµ¥ UDP´Â TCP¿Í ´Þ¸® ½Å·Ú¼ºÀ» º¸ÀåÇÒ ¼ö ¾ø´Â ÇÁ·ÎÅäÄÝÀÔ´Ï´Ù (Unreliable/Connectionless). µû¶ó¼ ½Å·Ú¼ºÀÌ ÇÊ¿ä ¾ø´Â µ¥ÀÌÅ͸¦ Àü¼ÛÇÒ ¶§´Â IP À§¿¡ UDP¸¦ ¿Ã·Á »ç¿ëÇÏ¿© µ¥ÀÌÅÍÀÇ Å©±â¸¦ ÁÙÀÏ ¼ö ÀÖ´Â ÀåÁ¡µµ ÀÖ½À´Ï´Ù. TCP¿Í UDP´Â ¿À·ù °Ë»ç¸¦ ÀÌ¿ëÇÏ¿© ¸ðµÎ üũ¼¶(Checksum)À̶ó´Â ¹æ¹ýÀ» »ç¿ëÇϴµ¥, üũ¼¶Àº °£´ÜÇÑ 2Áø µ¡¼ÀÀ» ÅëÇÏ¿© ¿À·ù¸¦ °Ë»öÇÏ´Â ¹æ¹ýÀÔ´Ï´Ù.
ÀÎÅÍ³Ý °èÃþ(Internet Layer)¿¡¼´Â ÀÎÅÍ³Ý ÇÁ·ÎÅäÄÝ(IP)À» »ç¿ëÇÏ¿© ÀÎÅÍ³Ý ¶ó¿ìÆÃ°ú Àü¼Û¿¡ »ç¿ëµÇ´Â ÀÎÅÍ³Ý ÁÖ¼Ò¸¦ ¸Þ½ÃÁö¿¡ Æ÷ÇÔÇÏ¿© ¼Û¼ö½ÅÁö¸¦ °áÁ¤ÇÏ°Ô µË´Ï´Ù. OSI ¸ðµ¨¿¡¼´Â ³×Æ®¿öÅ© °èÃþÀÌ ÀÌ·¯ÇÑ ±â´ÉÀ» ¼öÇàÇÕ´Ï´Ù. 2004³â ÇöÀç±îÁö ¾ÆÁ÷ ÁÖ¼Ò ÇÒ´ç¿¡ 32ºñÆ®¸¦ Á¦°øÇÏ´Â IPv4°¡ TCP/IP ÇÁ·ÎÅäÄÝÀÌ ÁÖµÇ°Ô »ç¿ëµÇ°í ÀÖÀ¸³ª ¼ö¸¹Àº ¹«¼± ÀåÄ¡ÀÇ µîÀå°ú ÀÎÅÍ³Ý »ç¿ëÀÚ Áõ°¡·Î ÀÎÇÑ ÇѰ輺À» ÀνÄÇϰí ÁÖ¼ÒÇÒ´ç¿¡ 128ºñÆ®¸¦ Á¦°øÇÏ´Â IPv6·ÎÀÇ ÀüȯÀ» ÁغñÇϰí ÀÖ½À´Ï´Ù.
³×Æ®¿öÅ© ¾×¼¼½º °èÃþ(Network Access Layer)Àº ¼¹ö(Server)¿Í ¿öÅ©½ºÅ×À̼Ç(Workstation)ÀÇ End System, Ãß°¡µÇ´Â ³×Æ®¿öÅ©¸¦ ÅëÇÑ µ¥ÀÌÅÍ Àü¼Û, ±×¸®°í Àü¼Û ¸Åü¿¡ °ü½ÉÀ» °¡Áö°í ÀÖ½À´Ï´Ù. ÀÌ °èÃþ¿¡¼´Â »ç¿ëµÇ´Â ¼ºñ½ºÀÇ ¿ì¼±¼øÀ§¸¦ °ü¸®Çϱ⵵ ÇÏ°í µ¥ÀÌÅÍ Àü´Þ¿¡ °üÇÑ ÁÖ¼Ò¸¦ Á¦°øÇϱ⵵ ÇÕ´Ï´Ù. ¹°¸® °èÃþÀº OSI ¸ðµ¨ÀÇ ±×°Í°ú À¯»çÇÑ ±â´ÉÀ» ¼öÇàÇÕ´Ï´Ù. ¹°¸®ÀûÀÎ ¼öÁØÀÇ µ¥ÀÌÅÍ Àü¼Û ÀåÄ¡µé°ú Àü¼Û Àåºñ ȤÀº ³×Æ®¿öÅ©°£ÀÇ ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇϸç Àü¼Û¸Åü¿¡ °üÇÑ Æ¯¼º, Àü¼Û ¼Óµµ µîÀ» ÁöÁ¤ÇÕ´Ï´Ù.
³×Æ®¿öÅ©·Î ¸Þ½ÃÁö º¸³»±â
ÀÌÁ¦ TCP/IP ¸ðµ¨À» ÀÌ¿ëÇÏ¿© ¾î¶»°Ô µ¥ÀÌÅ͸¦ ¼Ò½º¿¡¼ ¸ñÀûÁö±îÁö º¸³»´ÂÁö ¼Û½ÅÀÚ(Sender), ¶ó¿ìÅÍ(Router), ¼ö½ÅÀÚ(Receiver)ÀÇ ´Ü°è·Î ±¸ºÐÇØ¼ »ìÆìº¸µµ·Ï ÇϰڽÀ´Ï´Ù. ¿ì¸®°¡ »ìÆìº¼ ¿¹Á¦´Â ÇϳªÀÇ ¶ó¿ìÅͰ¡ ATMÀ¸·Î ±¸¼ºµÈ Àå°Å¸® ³×Æ®¿öÅ©(WAN)¿¡ ¿¬°áµÇ¾î ÀÖ¾î º¸³»´Â ÂÊ(¼¹ö)°ú ¹Þ´Â ÂÊ(»ç¿ëÀÚ ÄÄÇ»ÅÍ)À» ¿¬°áÇϰí ÀÖ´Ù°í °¡Á¤Çϰí ÀÖ½À´Ï´Ù. ±×¸®°í Áö±Ý ¸· »ç¿ëÀÚ°¡ ¸¶¿ì½º¸¦ ÀÌ¿ëÇÏ¿© ºê¶ó¿ìÀú¿¡¼ ÀÓÀÇÀÇ ¾ÆÀÌÄÜÀ» Ŭ¸¯Çؼ ÆÄÀÏÀü¼ÛÀ̳ª À¥ÆäÀÌÁöÀÇ µ¥ÀÌÅ͸¦ ¿ä±¸Çß´Ù°í °¡Á¤ÇÕ´Ï´Ù. ±×·³ ¼¹ö(¼Û½ÅÀÚ)°¡ ¶ó¿ìÅ͸¦ ÅëÇØ »ç¿ëÀÚ ÄÄÇ»ÅÍ¿¡°Ô ¾î¶»°Ô ÀÀ´ä(Response)ÇÏ¿© ¸Þ½ÃÁö¸¦ ¼ö½ÅÀÚ¿¡°Ô º¸³»´ÂÁö »ìÆìº¸µµ·Ï ÇϰڽÀ´Ï´Ù.
TCP/IP: ¼Û½ÅÀÚ ¸Þ½ÃÁö º¸³»±â
 |
| <±×¸² 3> µ¥ÀÌÅÍ º¸³»±â |
»ç¿ëÀÚ ÄÄÇ»ÅÍ(¼ö½ÅÀÚ)·ÎºÎÅÍ ÀüÇØÁø ¸Þ½ÃÁö ¿ä±¸·Î ÀÎÇÏ¿© ¼¹öÂÊ(¼Û½ÅÀÚ) ¾ÖÇø®ÄÉÀÌ¼Ç °èÃþÀº Àü¼ÛÇÒ µ¥ÀÌÅÍ ºí·Ï°ú ÇÁ·ÎÅäÄÝÀ» °áÁ¤ÇÕ´Ï´Ù. ¸¸¾à ÀüÀÚ¸ÞÀÏ¿¡ °üÇÑ ¿ä±¸¿´´Ù¸é SMTP¸¦, ÆÄÀÏÀ̾ú´Ù¸é FTP¸¦ ¸»ÀÌÁÒ. ÀÌ ´Ü°è¿¡¼ µ¥ÀÌÅÍ ¼Û½Å°ú ¼ö½Å ÂÊ¿¡¼ ±³È¯ÇÏ´Â µ¥ÀÌÅÍÀÇ ÇüÅ¿¡ ´ëÇÑ µ¿ÀǸ¦ ÇÏ°Ô µÇ¸ç ÇÊ¿äÇÏ´Ù¸é µ¥ÀÌÅÍ´Â ¸ñÀûÁö¿¡¼ ¾ÐÃà ¶Ç´Â ¾ÏÈ£È(Data Encryption)µÇ°Å³ª º¸±â ½¬¿î ÇüÅ·Πº¯ÇüµË´Ï´Ù.
TCP°¡ Á¢¼ÓÀ» Çã°¡Çϱâ·Î ¾à¼ÓÇÏ¸é µ¥ÀÌÅ͸¦ ¼¼±×¸ÕÆ®(segment)¶ó°í ºÒ¸®´Â µ¥ÀÌÅÍ ºí·ÏÀ¸·Î ¸¸µì´Ï´Ù. °¢°¢ÀÇ ¼¼±×¸ÕÆ®¿¡´Â Çì´õ(header)°¡ Æ÷ÇԵǾî ÀÖ¾î Àü¼Û ¿¡·¯ °ËÃâ°ú ÇÔ²² µµÂøÁö¿¡¼ µ¥ÀÌÅÍÀÇ ¼ø¼¸¦ ¾Ë ¼ö ÀÖµµ·Ï ÇØÁÝ´Ï´Ù.
¶ÇÇÑ °¢°¢ÀÇ TCP ¼¼±×¸ÕÆ®´Â ¸ñÀûÁö·ÎÀÇ Àü¼Û½Ã µ¥ÀÌÅÍ ¼Õ½Ç µîÀÇ °æ¿ì¸¦ ´ëºñÇØ ¸ñÀûÁö·ÎºÎÅÍ µ¥ÀÌÅͰ¡ Àß µµÂøÇß´Ù´Â ¸Þ½ÃÁö(acknowledgment)°¡ µµÂøÇϱâ Àü±îÁö º¹»çµÇ¾î º¸°üµÇ¾ú´Ù°¡ È®ÀÎ ¸Þ½ÃÁö°¡ µµÂøÇÏ¸é º¹»çº»À» Áö¿ó´Ï´Ù. ´Ù½Ã ¼¼±×¸ÕÆ®´Â IP °èÃþÀ¸·Î Àü´ÞµÇ°í IP´Â °¢°¢ÀÇ ¼¼±×¸ÕÆ®µéÀ» µ¥ÀÌÅͱ׷¥(datagram) ´ÜÀ§·Î ³ª´©¾î ³×Æ®¿öÅ© Àü¼Û¿¡ ¸Â´Â »çÀÌÁî·Î ÀçÁ¤ºñÇÕ´Ï´Ù. À̶§ °¢°¢ÀÇ µ¥ÀÌÅÍ ±×·¥Àº ¸ñÀûÁö ÁÖ¼Ò, ÇÁ·¹ÀÓ °Ë»ç ¼ø¼, Á¦¾î Á¤º¸ µîÀ» °¡Áö°Ô µÇ¸ç ÀÌ·¯ÇÑ ±â´ÉÀ» ÇÁ·¡±×¸ÕÆÃ(fragmenting)À̶ó°í ÇÕ´Ï´Ù.
¿ì¸®´Â ù ¹øÂ° ³×Æ®¿öÅ©°¡ ¼¹ö°¡ ATM WAN¿¡ ¿¬°áµÇ¾î ÀÖ´Ù°í °¡Á¤Çϰí Àֱ⠶§¹®¿¡ ÀÌ·¯ÇÑ ÇÁ·¡±×¸ÕÆ®´Â ´Ù½Ã ATM Çì´õ¸¦ Æ÷ÇÔÇÏ¿© ATM ³×Æ®¿öÅ©¿¡ Àü¼Û¿¡ ÀûÇÕÇÑ ÇüÅÂ(ATM cell)·Î º¯ÇÏ°Ô µË´Ï´Ù. ÀÌ·¯ÇÑ CellÀº ºñÆ®·Î Ç¥ÇöµÇ¾î ³×Æ®¿öÅ© ¹Ìµð¾ö(network medium)À» ÅëÇØ ¶ó¿ìÅÍ·Î º¸³»Áö°Ô µË´Ï´Ù.
TCP/IP: ¸Þ½ÃÁö ¶ó¿ìÅÍ Áö³ª°¡±â
 |
| <±×¸² 4> ¸Þ½ÃÁö ¶ó¿ìÅÍ Áö³ª°¡±â |
¶ó¿ìÅÍ´Â ¼·Î ´Ù¸¥ ºÐ¸®µÈ ³×Æ®¿öÅ©¸¦ ¿¬°áÇØ ÁÖ´Â ±â´ÉÀ» Á¦°øÇÏ´Â ÀåÄ¡ÀÔ´Ï´Ù. ¶ó¿ìÅÍ´Â µ¥ÀÌÅÍÀÇ ¸ñÀûÁö Á¤º¸°¡ ´ã°Ü ÀÖ´Â Çì´õ¸¦ ÀÌ¿ëÇØ¼ ³×Æ®¿öÅ© »óÀÇ °¡Àå È¿À²ÀûÀÎ °æ·Î¸¦ ¼±Åà ÆÐŶÀ» ¸ñÀûÁö·Î º¸³À´Ï´Ù. ¶ÇÇÑ ¶ó¿ìÅÍ´Â È帧Á¦¾î ¿ªÇÒ°ú ³×Æ®¿öÅ© °ü¸® ±â´ÉÀ» ¼öÇàÇÔÀ¸·Î ³×Æ®¿öÅ©ÀÇ ²À ÇÊ¿äÇÑ ±¸¼º ¿ä¼ÒÀÔ´Ï´Ù. <±×¸² 4>´Â ATM CellÀÇ ÇüÅ·ΠÀü´ÞµÈ µ¥ÀÌÅͰ¡ ¹°¸® °èÃþ¿¡ ºñÆ® ÇüÅ·ΠÀü´ÞµÇ´Â °ÍÀ» ½ÃÀÛÀ¸·Î º¸¿©ÁÝ´Ï´Ù.
ATM °èÃþÀº Àü´ÞµÈ µ¥ÀÌÅÍÀÇ ATM Cell Çì´õ¸¦ Á¦°ÅÇϰí Çì´õ¸¦ ÅëÇØ¼ ¶ó¿ìÅÍ¿¡ µ¥ÀÌÅͰ¡ µµÂøÇϱâ±îÁö ¾Æ¹«·± ¿¡·¯°¡ ¾ø¾ú´ÂÁö »ìÆìº¾´Ï´Ù. ¶ÇÇÑ Á¢¼Ó ¹øÈ£¸¦ ÅëÇØ¼ ¹ß½ÅÁö¸¦ ¾Ë ¼ö ÀÖ½À´Ï´Ù. ATM Cell Çì´õ°¡ Á¦°ÅµÈ ¸Þ½ÃÁö´Â IP °èÃþ¿¡¼ IP Çì´õ¸¦ °Ë»çÇÏ°Ô µË´Ï´Ù. °Ë»ç ÈÄ IP´Â ¾î¶°ÇÑ °æ·Î·Î ¸Þ½ÃÁö¸¦ ¸ñÀûÁö¿¡ º¸³¾ °ÍÀΰ¡¸¦ È®Á¤ÇÏ°Ô µË´Ï´Ù.
ÀÌ·¯ÇÑ °æ·Î´Â ¸ñÀûÁö¿Í ´Ù½Ã ´Ù¸¥ ¶ó¿ìÅͰ¡ µÉ ¼ö ÀÖÁö¸¸ ¿ì¸®´Â º» ¿¹Á¦¿¡¼ ÇϳªÀÇ ¶ó¿ìÅ͸¦ »ç¿ëÇÏ´Â °ü°è·Î IP´Â µ¥ÀÌÅͱ׷¥À» °ð¹Ù·Î ¸ñÀûÁö·Î º¸³» ÁÙ °ÍÀÔ´Ï´Ù. µ¥ÀÌÅͱ׷¥Àº LLC(Logical Link Control)·Î º¸³»¾îÁ® ´Ù½Ã LLC Çì´õ°¡ Ãß°¡µÇ°í LLC PDU(Protocol Data Unit)¶ó°í ºÒ¸®´Â ¼¼ºÐÈµÈ ºí·Ï ´ÜÀ§·Î »ç¿ëµË´Ï´Ù. ÀÌ Çì´õ´Â ÁÖ¼Ò¿Í ¼ø¼¿¡ °üÇÑ Á¤º¸°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. ´Ù½Ã LLC PDU´Â MAC(Media Access Control)À¸·Î º¸³»Áö°í, ¿©±â¼ MAC ÇÁ·¹ÀÓÀ» ±¸¼ºÇÏ°Ô µË´Ï´Ù.
ƯÀÌÇϰԵµ ÀÌ °úÁ¤¿¡¼´Â MAC Çì´õ¿Í Æ®·¹ÀÏ·¯(trailer)°¡ LLC PDUÀÇ ½ÃÀÛ°ú ³¡¿¡ ºÙ´Âµ¥ Çì´õ¿¡´Â ÁÖ¼Ò Á¤º¸°¡ Æ®·¹ÀÏ·¯¿¡´Â ¿¡·¯°ËÃâÀ» À§ÇÑ ÇÁ·¹ÀÓ Ã¼Å© ½ÃÄö½º Á¤º¸°¡ ÀúÀåµË´Ï´Ù. ¿©Å²¯ ¿ì¸®°¡ »ìÆìº» Áß °¡Àå ±ä ÇüÅÂÀÇ ¸Þ½ÃÁö´Â ÀÌÁ¦ ¸¶Áö¸· ¸ñÀûÁö¸¦ ÇâÇÏ°Ô µË´Ï´Ù.
TCP/IP: ¼ö½ÅÀÚ°¡ ¸Þ½ÃÁö ¹Þ±â
µåµð¾î ¸ñÀûÁö¿¡ ¸Þ½ÃÁö°¡ µµÂøÇßÁö¸¸ ¾ÆÁ÷ À̰÷¿¡¼µµ ¸î ¹øÀÇ °úÁ¤ÀÌ ±â´Ù¸®°í ÀÖ½À´Ï´Ù. ¹°¸® °èÃþÀ» ÅëÇØ ºñÆ® ÇÁ·¹ÀÓÀÇ ÇüÅ·ΠÀü´ÞµÈ ½Ã±×³ÎÀº MAC °èÃþ¿¡¼ Çì´õ¿Í Æ®·¹ÀÏ·¯¸¦ Á¦°ÅÇÏ°í Æ®·¹ÀÏ·¯¸¦ ÀÌ¿ëÇØ¼ ¿¡·¯ °ËÃâÀ» ÇÏ°Ô µË´Ï´Ù. ±×¸®°í LLC °èÃþ¿¡¼´Â Çì´õ¸¦ Á¦°ÅÇÏ°í µ¥ÀÌÅÍ È帧°ú ¿¡·¯ Á¶ÀýÀ» À§ÇØ ¼ø¼¸¦ Á¶ÀýÇÏ°Ô µË´Ï´Ù. IP °èÃþ¿¡¼µµ Çì´õ¸¦ Á¦°ÅÇϰí ÇÁ·¹ÀÓ °Ë»ç¿Í ´Ù¸¥ Á¦¾îÁ¤º¸°¡ Àü´ÞµÇ¸é¼ IP µ¥ÀÌÅͱ׷¥ÀÇ ÇüŰ¡ µË´Ï´Ù.
TCP °èÃþ ´Ü¿¡¼´Â ´Ù½Ã Çѹø Çì´õ »èÁ¦¿Í ÇÔ²² È帧 Á¶ÀýÀÌ ÀÌ·ç¾îÁý´Ï´Ù. ¶ÇÇÑ ÇÁ·¹ÀÓÀ» üũÇÏ°Ô µË´Ï´Ù. TCP ´Ü¿¡¼´Â Àü¼ÛÁö¿¡¼ ¼¼±×¸ÕÆ® ÇüÅ·Π³ª´µ¾îÁ³´ø »ç¿ëÀÚ µ¥ÀÌÅ͸¦ ´Ù½Ã ºí·ÏÀ¸·Î °áÇÕÇÑ ÈÄ¿¡ ¾ÖÇø®ÄÉÀÌ¼Ç ´ÜÀ¸·Î Àü´ÞÇÏ°Ô µË´Ï´Ù. ¸¶Áö¸·À¸·Î ¸Þ½ÃÁö°¡ ¾ÖÇø®ÄÉÀÌ¼Ç ´ÜÀ¸·Î Àü´ÞµÇ¸é¼ ¾ÐÃàÀ» Ç®°Å³ª(decompression), ¾Ïȣȸ¦ ÇØÁ¦ÇÏ´Â(decryption) µîÀÇ ±â´ÉÀ» ¼öÇàÇÏ¿© µ¥ÀÌÅͰ¡ ÀûÇÕÇÑ ÆÄÀϰú ¸ñÀûÁö·Î ¹Ù¸£°Ô Àü´ÞµÇµµ·Ï ÇÕ´Ï´Ù.
 |
| <±×¸² 5> µ¥ÀÌÅÍ ¸ñÀûÁö µµÂø |
µ¥ÀÌÅÍ Àü¼Û ¹æ½Ä, À¯´Ïij½ºÆ® VS ¸ÖƼij½ºÆ®
³×Æ®¿öÅ©ÀÇ µ¥ÀÌÅÍÀÇ Àü¼Û ¹æ½ÄÀº ¼Û½ÅÀÚ¿Í ¼ö½ÅÀÚÀÇ ÀÔÀå¿¡¼ µ¥ÀÌÅ͸¦ Àü¼ÛÇÏ´Â ¹æ½Ä¿¡ µû¶ó À¯´Ïij½ºÆ®(Unicast)¿Í ¸ÖƼij½ºÆ®(Multicast)·Î ³ª´©¾îÁý´Ï´Ù. À¯´ÏÄɽºÆ®´Â ³×Æ®¿öÅ©»ó¿¡¼ ´ÜÀÏ ¼Û½ÅÀÚ¿Í ´ÜÀÏ ¼ö½ÅÀÚ °£ÀÇ µ¥ÀÌÅÍ Àü¼Û ¹æ½ÄÀ» ÁöĪÇÕ´Ï´Ù. <±×¸² 7>À» º¸¸é ¼Û½ÅÀÚ´Â ¸ñÀûÁö R1, R2, R3°ú R4¿¡ µ¶¸³µÈ °¢°¢ÀÇ µ¥ÀÌÅ͸¦ Àü¼ÛÇÕ´Ï´Ù.
ÀÌ·¯ÇÑ ¹æ½ÄÀ» Ưº°ÇÏ°Ô ¸ÖƼÇà À¯´Ïij½ºÆ®(Multiple Unicast)¶ó°í Çϴµ¥, ¿¹Àü ³×Æ®¿öÅ©¸¦ ±¸¼ºÇÏ´ø ³ëµå ´ë ³ëµåÀÇ ÀÏ ´ë ÀÏ(One to One) ¿¬°á¿¡ ÀûÇÕÇÑ µ¥ÀÌÅÍ Àü¼Û ¹æ½ÄÀÔ´Ï´Ù. ¸¸¾à <±×¸² 7>°ú °°ÀÌ µ¥ÀÌÅÍÀÇ ¼Û½ÅÁö°¡ ¸¹Àº °æ¿ì¿¡´Â Ưº°ÇÑ ¸ñÀûÀÌ ¾Æ´Ï¶ó¸é ¸ðµÎ¿¡°Ô µ¥ÀÌÅ͸¦ º¸³»±â À§ÇØ °¢°¢ÀÇ ¼ö½ÅÀÚ¿¡°Ô ¿©·¯ ¹ø µ¥ÀÌÅ͸¦ º¸³»¾ß ÇÏ´Â À¯´Ïij½ºÆ®¸¦ »ç¿ëÇÏÁö ¾Ê´Â °ÍÀÌ ³×Æ®¿öÅ©ÀÇ È¿À²À» ³ôÀÏ ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù. ÇÏÁö¸¸ ¿äÁòÀÇ ÀÎÅÍ³Ý Åë½ÅÀº ÀÏ ´ë ÀÏ ¿¬°áÀÌ º¸ÆíȵǾî ÀÖ°í ¶ó¿ìÅͰ¡ À¯´Ïij½ºÆ® ¹æ½Ä¸¸À» Áö¿øÇϱ⠶§¹®¿¡ À¯´Ïij½ºÆ® ¹æ½ÄÀÌ °¡Àå ¸¹ÀÌ »ç¿ëµÇ°í ÀÖ½À´Ï´Ù.
 |
| <±×¸² 6> ¸ÖƼÇà À¯´Ïij½ºÆÃ°ú ¸ÖƼ ij½ºÆÃ |
¸ÖƼij½ºÆ® Àü¼Û ¹æ½ÄÀº ÇϳªÀÇ Àü¼ÛÀÚ°¡ Çϳª ÀÌ»óÀÇ ¼Û½ÅÀڵ鿡°Ô ÇÑ ¹ø¿¡ µ¥ÀÌÅ͸¦ Àü¼ÛÇÏ´Â ¹æ½ÄÀ¸·Î ´Ù ´ë ´Ù(Multipoint to Multipoint) Åë½ÅÀ» À§ÇÑ ¹æ¹ýÀÔ´Ï´Ù. <±×¸² 7>ÀÇ ¸ÖƼij½ºÆ®¸¦ »ìÆìº¸¸é, Àü¼ÛÀÚ´Â ¼Û½ÅÀڵ鿡°Ô µ¿½Ã¿¡ °°Àº µ¥ÀÌÅ͸¦ Àü¼ÛÇÏ´Â °ÍÀ» ¾Ë ¼ö ÀÖ½À´Ï´Ù.
ÀÌ·¯ÇÑ ¸ÖƼij½ºÆ® Àü¼Û ¹æ¹ýÀº °°Àº LAN¿¡ ¿¬°áµÇ¾î ÀÖ´Â ±×·ì »ç¿ëÀڵ鿡°Ô ÇÑ ¹ø¿¡ ¸Þ½ÃÁö¸¦ Àü¼ÛÇÏ´Â µ¥ ÀûÇÕÇÑ ¹æ½ÄÀÔ´Ï´Ù. ½ÇÁ¦·Î ÀÌ·¯ÇÑ ¹æ½ÄÀº ´ÙÁß Á¢¼ÓÀÌ µÇ¾î ÀÖ´Â ÀÎÅÍ³Ý ÀüÈ¿Í ¿µ»óÅë½Å¿¡ ¸¹ÀÌ ÀÀ¿ëµË´Ï´Ù. ÀÌ·¯ÇÑ Àü¼Û ¹æ½ÄÀÇ ±¸ºÐÀº ¿¬ÀçÀÇ ¸¶Áö¸· ½Ã°£¿¡ ´Ù·ê NS-NAMÀ¸·Î ÇØº¼ ³×Æ®¿öÅ© ½Ã¹Ä·¹À̼ÇÀ» ÀÌÇØÇÏ´Â µ¥ µµ¿òÀÌ µÉ °ÍÀÔ´Ï´Ù.
¼ºñ½ºÀÇ ¼Óµµ¿Í ÁúÀÇ Çâ»óÀ» À§ÇØ
ÀÎÅͳݰú ÀÎÅÍ³Ý ÇÁ·ÎÅäÄÝÀº ÃÖ¼±Çü(best-effort)À» Á¦°øÇϱâ À§ÇØ µðÀÚÀεǾú½À´Ï´Ù. ´Ù½Ã ¸»Çؼ ÀÎÅͳݰú IP ±â¹Ý ³×Æ®¿öÅ©´Â ³×Æ®¿öÅ©»óÀÇ ÆÐŶÀ» °¢°¢ µ¿ÀÏÇÏ°Ô Ãë±ÞÇÏ¿© ¸ñÀûÁö·Î Àü¼ÛÇÑ´Ù´Â ¶æÀÔ´Ï´Ù. ÀÌ·¯ÇÑ ±âº» Á¤ÀÇ ÇÏ¿¡¼ ³×Æ®¿öÅ©»ó¿¡ Æ®·¡ÇÈÀÌ ´Ã°í È¥Àâ(congestion)ÀÌ »ý±â±â ½ÃÀÛÇÏ¸é ÆÐŶ Àü¼ÛÀº Á¡Â÷·Î ´Ê¾îÁö°Ô µË´Ï´Ù. È¥ÀâÀÌ ´õ Å©°Ô ¹ß»ýµÇ¸é ½ÉÁö¾î´Â ÆÐŶ µéÀ» µå¶øÇÏ¿© Àü¼Û µ¥ÀÌÅÍ¿¡ ¼Õ½ÇÀ» ÁÖ°Ô µË´Ï´Ù. ¶§¹®¿¡ ³×Æ®¿öÅ© µðÀÚÀ̳ʿ¡°Ô Traffic°ú Congestion ControlÀº ¹«¾ùº¸´Ù ´õ Áß¿äÇÑ ¿ä¼Ò°¡ µË´Ï´Ù.
Æò°¡¿Í ºÐ¼® ´Ü°è¿¡¼µµ Á߿伺Àº °è¼Ó ÀνĵǾî¾ß ÇÕ´Ï´Ù. QoS¶õ ³ôÀº µ¥ÀÌÅÍ ºñÀ²(data rate)À» °¡Áö°í Á¤È®ÇÏ°Ô µ¥ÀÌÅ͸¦ Àü´ÞÇÏ´Â °ÍÀ» ¸»ÇÕ´Ï´Ù. ¹°·Ð ÄÄÇ»ÅÍÅë½Å¿¡¼ Àü´Þ¿¡ °üÇÑ ½Å·Ú¼ºÀº ¸Å¿ì Áß¿äÇÑ ¿ä¼ÒÀÔ´Ï´Ù. ÀÌ·¯ÇÑ QoS¸¦ ³ªÅ¸³»´Â ÁöÇ¥·Î½á ÈçÈ÷ ÀÛ¾÷ 󸮷®(Throughput), Áö¿¬(delay), ÆÐŶ ¼Õ½Ç(packet loss) µîÀ» »ç¿ëÇÕ´Ï´Ù.
ÀÌ·¯ÇÑ ¿ä¼ÒµéÀº ½Ç»ýȰÀÇ ¿¹¸¦ ÅëÇØ¼µµ ½±°Ô ±× Á߿伺À» ÀνÄÇÒ ¼ö ÀÖ½À´Ï´Ù. ´Ã Áö¿¬µÇ°ï ÇÏ´Â ³×Æ®¿öÅ©¸¦ ÀÌ¿ëÇÏ´Â ¿Üȯµô·¯´Â ±×·¸Áö ¾ÊÀº µô·¯µé°úÀÇ °æÀï¿¡¼ Ç×»ó ºÒÀÌÀÍÀ» ¹Þ°Ô µÉ °ÍÀÔ´Ï´Ù. ¶Ç À½¼ºÀ̳ª ºñµð¿À ÆÄÀÏ µîÀÇ ½Ç½Ã°£ Æ®·¡ÇÈ(real time traffic)¿¡¼ ÆÐŶ ¼Õ½ÇÀÌ ¸¹ÀÌ ÀÏ¾î³´Ù¸é ¿ì¸®´Â ÀÚ¿¬½º·¯¿î À½¼º°ú ȸéÀ» º¼ ¼ö°¡ ¾ø°ÚÁö¿ä. ´ÙÀ½ ¿¬Àç¿¡¼´Â ÀÌ·¯ÇÑ ¹®Á¦µéÀ» ¡®Å¥À× À̷аú ³×Æ®¿öÅ© µðÀÚÀΡ¯¿¡ °üÇÑ ÁÖÁ¦·Î µ¶ÀÚ ¿©·¯ºÐ°ú ÇÔ²² »ìÆìº¸·Á°í ÇÕ´Ï´Ù. @
* ÀÌ ±â»ç´Â ZDNet KoreaÀÇ Á¦ÈÞ¸ÅüÀÎ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¿þ¾î¿¡ °ÔÀçµÈ ³»¿ëÀÔ´Ï´Ù.