³ª´Â ÀÌ ¹®¼¿¡¼ TCP/IP ³×Æ®¿÷¿¡¼ ¸ÖƼij½ºÆ®¿¡ ´ëÇØ °¡´ÉÇÑ ÇÑ ±¤¹üÀ§Çϸç ÃÖ½ÅÀÇ ±×¸®°í Á¤È®ÇÑ Á¤º¸¸¦ ´Ù·çµµ·Ï ³ë·ÂÇÒ °ÍÀÌ´Ù. ¿©·¯ºÐÀÇ ¾î¶°ÇÑ ÀÇ°ßÀÌ¶óµµ È¯¿µÇÑ´Ù. ³»¿ë Áß¿¡ ¿À·ù°¡ Àְųª Á¶¾ð ¹× Ãß°¡ÇÒ ³»¿ëÀÌ ÀÖ´Ù¸é ÀúÀÚ¿¡°Ô º¸³»Áֱ⠹ٶõ´Ù.
¸ÖƼij½ºÆ®´Â °ð Çʿ伺ÀÌ´Ù. ¸¸ÀÏ ÀÎÅͳݻóÀÇ ¿©·¯-Àüü°¡ ¾Æ´Ñ-È£½ºÆ®¿¡°Ô·Î Àü¼ÛÇؾßÇÒ »ó´çÇÑ·®ÀÇ Á¤º¸¸¦ °¡Áö°í ÀÖ´Ù¸é ¹Ù·Î ¸ÖƼij½ºÆ®°¡ ±× ÇØ´äÀÌ´Ù. ¿¹¸¦ µé¾î, ÀÎÅͳݿ¡ ºÐ»êµÇ¾î È£½ºÆ®µé·Î ¿ø°Ý ȸÀǸ¦ Çϱâ À§ÇØ ½Ç½Ã°£À¸·Î ¿µ»ó°ú À½¼ºÀ» Àü¼ÛÇÏ´Â °æ¿ì, ¸ÖƼij½ºÆ®¸¦ »ç¿ë ÇÒ ¼ö ÀÖ´Ù.
¸ÖƼij½ºÆ®´Â »ç¿ëÀÚ°¡ ÀÚ½ÅÀÇ ¼ö½Å±â¸¦ Á¶Á¤(°ü½É Àִ ä³ÎÀÇ ÁÖÆļö ¼±ÅÃ)ÇÔÀ¸·Î¼ Á¤º¸¸¦ ¹Þ´Â´Ù´Â Á¡¿¡¼ TV³ª ¶óµð¿À¿Í À¯»çÇÏ´Ù. ´Ù¸¥ °ÍÀº Á¦Ãĵΰí ÀÚ½ÅÀÌ¿øÇÏ´Â °Í¸¸ ¼ö½ÅÇÑ´Ù.
ºê·Îµåij½ºÆ®(Broadcast)µµ ¾Æ´Ï¸ç ¸ÖƼij½ºÆ®µµ ¾Æ´Ñ °ÍÀ» À¯´Ïij½ºÆ®¶ó ÇÑ´Ù. º°·Î ÁÁÁö ¾ÊÀº Á¤ÀÇ °°Àºµ¥...ÆÐŶÀ» Àü¼ÛÇÒ ¶§ ¼Û½Å ÇÁ·Î¼¼½º Çϳª, ¼ö½Å ÇÁ·Î¼¼½º Çϳª°¡ Á¸ÀçÇÒ ¶§ ÀÌ°ÍÀ» À¯´Ïij½ºÆ®¶ó ÇÑ´Ù. TCP´Â ±× ÀÚü°¡ º»ÁúÀûÀ¸·Î À¯´Ïij½ºÆ®¸¦ ÁöÇâÇÑ´Ù. ÇÑÆí, UDP´Â ÈξÀ ´Ù¾çÇÑ Çü½ÄÀ» °¡Áú ¼ö ÀÖÁö¸¸ ¼ö½ÅÇÏ´Â ÇÁ·Î¼¼½º°¡ ´Ü ÇϳªÀÏ ¶§ ÀÌ ¿ª½Ã À¯´Ïij½ºÆ®¶ó ÇÒ ¼ö ÀÖ´Ù.
ÀÎÅÍ³Ý Ãʱ⿡´Â À¯´Ïij½ºÆ®·Î ÃæºÐÇß¾ú´Ù. 1993³â 4.4 BSD¿¡¼ ÃÖÃÊ·Î ¸ÖƼij½ºÆ®¸¦ ±¸ÇöÇؼ ¼¼»ó¿¡ ³»³õ¾ÒÀ» ¶§±îÁö´Â ¾Æ¹«µµ ±×°ÍÀ» ÇÊ¿ä·Î ÇÏ´Â °Í °°Áö ¾Ê¾Ò´Ù. ±×·±µ¥ ¿Ö ¸ÖƼij½ºÆ®¶ó ºÒ¸®´Â °ÍÀÌ ³ª¿À°Ô µÈ °ÍÀϱî?
¸»ÇÒ ÇÊ¿äµµ ¾øÀÌ ÀÎÅͳÝÀº ÃʱâÀÇ ¸ð½ÀÀ¸·ÎºÎÅÍ ¾öû³ º¯È¸¦ °Þ¾ú´Ù. ƯÈ÷ À¥ÀÇ µîÀåÀº »óȲÀ» ¿ÏÀüÈ÷ µÚ¹Ù²Ù¾î ³õ¾Ò´Ù. »ç¶÷µéÀº mail, FTP ±× ÀÌ»óÀÇ °ÍÀ», ÀڽŵéÀÇ È¨ÆäÀÌÁö¿¡¼ ±×¸²À» º¸±â ¿øÇß°í ´õ ³ª¾Æ°¡ À½¼º°ú µ¿¿µ»óÀ» ¿øÇß´Ù.
¿À´Ã³¯ÀÇ ±â¼úÀ̶ó¸é, ´ç½ÅÀÇ À¥À» º¸°íÀÚÇÏ´Â ¸ðµç ÀÌ¿¡°Ô À¯´Ïij½ºÆ® ¿¬°áÀ» ÇÑ´Ù°í Çصµ ÃæºÐÈ÷ ±× "ºñ¿ë(cost)"¸¦ °¨´çÇÒ ¼ö ÀÖ´Ù. ÇÏÁö¸¸ À½ÇâÀ̳ª ¿µ»óÀ» º¸³»°íÀÚ ÇÑ´Ù¸é ¾öû³ ´ë¿ªÆøÀÌ ÇÊ¿äÇÏ´Ù. ¸ÖƼij½ºÆ®¸¦ °í·Á¿¡ ³Ö´Â´Ù¸é µÎ °¡Áö ¼±ÅÃÀÌ ÀÖ´Ù. ¾Æ´Ï, ¸ÖƼij½ºÆ®°¡ µîÀåÇϱâ Àü±îÁö´Â µÎ °¡Áö ¼±ÅÃÀÌ Á¸ÀçÇß¾ú´Ù. À¯´Ïij½ºÆ®¸¦ ÅëÇØ °¢ ¼ö½ÅÀÚº°·Î µ¶¸³µÈ ¿¬°áÀ» ÇÒ °ÍÀΰ¡, ¾Æ´Ï¸é ºê·Îµåij½ºÆ®¸¦ ÇÒ °ÍÀΰ¡.
ÀüÀÚ´Â ºÎÀûÀýÇÏ´Ù. À½¼º/¿µ»óÀÇ ´ÜÀÏ ¿¬°áÁ¶Â÷µµ »ó´çÇÑ ´ë¿ªÆøÀ» Â÷ÁöÇÒ ÅÍÀε¥ ÀÌ·¯ÇÑ ¿¬°áÀÌ ¼ö¹é ¶Ç´Â ¼öõÀ̶ó°í »ó»óÇØ º¸¶ó. ¾Æ¸¶µµ ´ç½ÅÀÇ ÄÄÇ»ÅÍ¿Í ³×Æ®¿÷Àº ºØ±«ÇÏ°í ¸» °ÍÀÌ´Ù.
ºê·Îµåij½ºÆ®°¡ ÇØ´äÀÎ µí ÇÏÁö¸¸ ±×°Íµµ È®½ÅÇÒ ¼ö°¡ ¾ø´Ù. ¿ì¸® LAN¿¡ ÀÖ´Â ¸ðµç È£½ºÆ®°¡ ȸÀÇ¿¡ Âü¼®ÇÑ´Ù¸é ºê·Îµåij½ºÆ®°¡ È®½ÇÈ÷ ÇØ´äÀÌ µÉ ¼ö ÀÖ´Ù. ¸ðµç ÆÐŶÀº Çѹø¾¿¸¸ Àü¼ÛµÇ¸ç ´Ù¸¥ ¸ðµç È£½ºÆ®´Â ºê·Îµåij½ºÆ® ÁÖ¼Ò¸¦ ÅëÇØ ÆÐŶÀ» ¼ö½ÅÇÒ °ÍÀÌ´Ù. ÇÏÁö¸¸, ¹®Á¦´Â ÀϺΠȣ½ºÆ®¸¸ÀÌ ÀÌ ÆÐŶ¿¡ ¼ö½ÅÇÏ·ÁÇÒ °æ¿ì´Ù. °Ô´Ù°¡, Á¤¸»·Î ȸÀÇ¿¡ Âü¿©ÇÏ°íÀÚÇÏ´Â ´Ü ÇϳªÀÇ È£½ºÆ®°¡ ¸î °³ÀÇ ¶ó¿ìÅ͸¦ °ÅÃÄ¾ß µµ´Þ ÇÒ ¼ö ÀÖ´Â ¿ÜºÎ LAN¿¡ Á¸ÀçÇÑ´Ù¸é ¾î·Á¿î ¹®Á¦°¡ µÈ´Ù. ¾Ë´Ù½ÃÇÇ, ºê·Îµåij½ºÆ®´Â ´ÜÀÏ LAN ³»ºÎ¿¡¼¸¸ °¡´ÉÇѵ¥, ºê·Îµåij½ºÆ® ÆÐŶÀ» ¶ó¿ìÆÃÇÏ¿© ¿ÜºÎ LAN¿¡ Àü´ÞÇÒ ¹æ¹ýÀÌ ¾ø´Ù.
ÃÖ¼±ÀÇ ÇØ°áÃ¥Àº ÆÐŶÀ» -¸¶Ä¡ TV³ª ¶óµð¿À ä³Îó·³-ÀϺΠƯÁ¤ÇÑ Áּҷθ¸ º¸³»´Â °ÍÀÌ´Ù. ±×·¯¸é ȸÀÇ¿¡ Âü¿©ÇÏ°íÀÚÇÏ´Â ¸ðµç È£½ºÆ®´Â ÀÌ ÆÐŶÀÌ ³×Æ®¿÷À» Åë°úÇÒ ¶§, ¸ñÀûÁö ÁÖ¼Ò(destination address)¸¦ °¨ÁöÇÏ¿© ÀоîµéÀÎ ÈÄ ÀÚ½ÅÀÇ IP°èÃþ(layer)À¸·Î º¸³»¾î º¹È£È(demultiplexing)ÇÑ´Ù. Áï, ¸ÖƼij½ºÆ®´Â ÆÐŶÀÌ ´Ü Çѹø¸¸ ¼Û½ÅµÇ¾î¼ ³×Æ®¿÷ÀÇ ¸ðµç È£½ºÆ®µéÀÌ ±×°ÍÀ» Àд´ٴ Á¡¿¡¼´Â ºê·Îµåij½ºÆ®¿Í °°Áö¸¸, ÀÌ ÆÐŶµéÀÌ ¿ÀÁ÷ Ä¿³Î(kernel)¿¡¼ ¿øÇÒ °æ¿ì¿¡¸¸ Àаí ó¸®ÇÑ´Ù´Â Á¡¿¡¼ ºê·Îµåij½ºÆ®¿Í ´Ù¸£´Ù.
ÀÌ Æ¯º°ÇÑ ÆÐŶµéÀº IP ÆÐŶÀ̱⠶§¹®¿¡ Ä¿³Î ¼öÁØ(kernel level)¿¡¼ ¶ó¿ìÆÃÇÑ´Ù. Ä¿³Î¿¡ ¶ó¿ìÆà °æ·Î¸¦ ¾Ë·ÁÁÖ´Â ¶ó¿ìÆà ¾Ë°í¸®Áò¿¡ Â÷ÀÌÁ¡ÀÌ ÀÖÀ» °ÍÀÌ´Ù.