Á¦ ¸ñ : [9701]À¯´Ð½º ³×Æ®¿öÅ© °ü¸®ÀÚ-1 À¯´Ð½º ³×Æ®¿öÅ© °ü¸®ÀÚ(1) TCP/IP À̹ø ù ¿¬ÀçÀÇ ³»¿ëÀº TCP/IP¿¡ ´ëÇØ ¾Ë¾Æº¸´Â °ÍÀÌ´Ù. ÄÄÇ»ÅÍ Åë½Å¿¡ °ü½ÉÀÌ ÀÖ´Â »ç¶÷À̶ó¸é ¸Å¿ì ÀÚÁÖ µé¾îº¸¾ÒÀ» ´Ü¾îÀÌ´Ù. À̹ø ±âȸ¿¡ È®½ÇÈ÷ ¾Ë°í ³Ñ¾î °¡µµ·Ï ÇÏÀÚ. µé¾î°¡¸ç TCP/IP, OSI 7 °èÃþÀº ÄÄÇ»ÅÍ ³×Æ®¿öÅ©¿¡ ´ëÇØ Á¶±ÝÀÌ¶óµµ °ü½ÉÀ» °¡Áö°í ÀÖ ´Â »ç¶÷À̶ó¸é ¾Æ¸¶µµ ÇѹøÂë µé¾îº» ´Ü¾îÀÏ °ÍÀÌ´Ù. OSI 7°èÃþÀÌ ISO(International Standard Organization)¿¡ ÀÇÇØ ¸¸µé¾îÁø °ÍÀÌ°í TCP/IP´Â À¯´Ð½º¿¡¼­ ¾²ÀÌ´Â ÇöÀç ÀÎÅͳÝÀÇ ³×Æ®¿öÅ© ÇÁ·ÎÅäÄÝÀ̶ó´Â »ç½Çµµ ¾Ë »ç¶÷Àº ÀÌ¹Ì ´Ù ¾Æ´Â »ç½ÇÀÌ´Ù. ÀÚ ±×·³ ¿©±â¼­ ½¬¿î ÄûÁ Çϳª ³»°Ú´Ù. OSI¿Í TCP/IP Áß ¾î´À °ÍÀÌ ¸ÕÀú »ý°åÀ»±î? Á¤´äÀº TCP/IPÀÌ´Ù. ÈçÈ÷ Ç¥ÁØÀ̶õ °ÍÀÌ ½ÃÀåÀÇ Áö¹èÀûÀΠȸ»ç³ª ´ÜüÀÇ »óÇ°ÀÌ ³ª¿À°Ô µÇ¸é ±×¶§¼­ ±×°ÍÀ» Ç¥ÁØÀ¸·Î ÇÏ´Â °æ¿ì°¡ ´ëºÎºÐÀÌ°í OSIÀÇ °æ¿ìµµ ¸¶Âù°¡ÁöÀÌ´Ù. ÃÖÃÊ ¹Ì±¹ ´ëÇлçÀÌÀÇ Á¤º¸ ±³È¯À» ¸ñÀûÀ¸·Î ÇÑ ARPANET¿¡¼­ ARPA ÀÎÅͳÝÀ¸·Î ¹ßÀüÇÏ¿© Àü¼¼°èÀûÀ¸·Î ±× ÇÁ·ÎÅäÄÝÀÎ TCP/IP°¡ ¾²ÀÌ°Ô µÇÀÚ ISO¿¡¼­ À̸¦ ±â¹ÝÀ¸·Î Á» ´õ ¼¼ºÐÈ­ÇÏ¿© ¸¸µç °ÍÀÌ OSI 7°èÃþÀÎ °ÍÀÌ´Ù. TCP/IP´Â 4°èÃþÀÎ ¹Ý¸é OSI´Â 7°èÃþÀÎ ÀÌÀ¯°¡ ¿©±â ÀÖ ´Â °ÍÀÌ´Ù. ÀÌÁ¦ À¯´Ð½ºÀÇ ÃÖ´ë ÀåÁ¡ÀÌÀÚ ¾ÆÁ÷µµ ´Ù¸¥ ½Ã½ºÅÛ¿¡¼­ ³Ñº¸Áö ¸øÇÏ´Â ¾Æ¼ºÀ» ±¸ÃàÇÏ°í ÀÖ´Â À¯´Ð½º ³×Æ®¿öÅ©ÀÇ ¼¼°è·Î µé¾î°¡ º¸±â·Î ÇÏÀÚ. ¾Æ·¡ÀÇ ±×¸²Àº TCP/IP¿Í °ü·ÃµÈ À¯´Ð½ºÀÇ ÇÁ·ÎÅäÄÝ°ú ±× ÀÀ¿ëÀ» º¸ÀÎ °ÍÀÌ´Ù. ÀüüÀÇ ÆľÇÀ» À§ÇØ Ç×»ó ¿°µÎÇØ µÎ±â ¹Ù¶õ´Ù. ÄÄÇ»ÅÍ ³×Æ®¿öÅ© ¿ë¾î ³×Æ®¿öÅ© ºÐ¾ß¿¡¼­ ¿ë¾îÀÇ Á¤¸³Àº ¸Å¿ì Áß¿äÇÏ´Ù. ÀÌÁ¦ºÎÅÍ ¼³¸íÇÏ´Â ¿ë¾î´Â ¾ÕÀ¸·ÎÀÇ ±ÛÀ» ÀÌÇØÇϴµ¥ °¡Àå ÇʼöÀûÀ̹ǷΠȮ½ÇÈ÷ ÀÌÇØÇÏ°í Áö³ª°¡±â ¹Ù¶õ ´Ù. 1. ³×Æ®¿öÅ© ¾à°£¾¿ Â÷ÀÌ´Â ÀÖÀ» ¼ö ÀÖÀ¸³ª µ¶¸³µÈ ÄÄÇ»Å͵éÀÌ »óÈ£ ¿¬°áµÈ ÄÄÇ»Å͵éÀÇ Áý ÇÕÀ» ÀǹÌÇÏ´Â °ÍÀ¸·Î »ý°¢ÇÏ¸é µÉ °ÍÀÌ´Ù. ´Ü ¿©±â¼­ ¸¶½ºÅÍ, ½½·¡ÀÌºê °ü°èÀÇ ÄÄÇ»ÅÍ ¿¬°áÀº Á¦¿ÜÇÑ´Ù. ºÐ»ê ½Ã½ºÅÛ°úÀÇ Â÷ÀÌ´Â ºÐ»ê ½Ã½ºÅÛÀÌ ¸ðµç »ç¿ëÀÚ¿¡°Ô ½Ã½ºÅÛ ÀÚü°¡ ÇϳªÀÎ °Íó·³ º¸ÀÌ°Ô ÇÏ´Â Áï, ÀÚµ¿À¸·Î ÀÏÀ» ºÐ»ê ó¸®ÇÏ´Â ¹Ý¸é ³×Æ®¿öÅ©¿¡¼­´Â »ç ¿ëÀÚ°¡ ÀÛ¾÷À» ¸í½ÃÀûÀ¸·Î °¢ ±â°è¿¡ ÁöÁ¤ÇÏ¿© ¼öÇàÇÑ´Ù´Â °ÍÀÌ´Ù. ºÐ»ê ½Ã½º ÅÛÀº ¸Å¿ì Ưº°ÇÑ ¼ÒÇÁÆ®¿þ¾î¸¦ °¡Áø Ưº°ÇÑ ÇüÅÂÀÇ ³×Æ®¿öÅ©ÀÎ °ÍÀÌ´Ù. ¿©±â ¼­ Ưº°ÇÑ ¼ÒÇÁÆ®¿þ¾î¶õ ½º½º·Î ÀÏÀ» ó¸®ÇÏ¿© »ç¿ëÀÚ¿¡°Ô´Â ¿©·¯ ÄÄÇ»ÅÍ°¡ ¸¶ Ä¡ ÇϳªÀÎ °Íó·³ º¸ÀÌ°Ô ÇÏ´Â ±â´ÉÀ» °¡Áø ¼ÒÇÁÆ®¿þ¾î¸¦ ÀÏÄ´´Ù. 2. ÀÎÅͳÝ(ÀÎÅͳݿöÅ©) ¿äÁò ¸Å¿ì ÈçÈ÷ µéÀ» ¼ö ÀÖ´Â ´Ü¾îÀÌ´Ù. ±×·¯³ª ÀÌ ¸»ÀÇ Á¤È®ÇÑ Àǹ̸¦ ¾Æ´Â »ç¶÷Àº ±×¸® ¸¹Áö ¾ÊÀ» °ÍÀÌ´Ù. ÀÎÅͳÝÀ̶õ ¼­·Î ´Ù¸¥ ³×Æ®¿öÅ©¿¡ ÀÖ´Â ÄÄÇ»ÅÍ »çÀÌÀÇ Åë½ÅÀ» À§ÇÑ µÎ°³ ÀÌ»óÀÇ ¼­·Î ´Ù¸¥ ³×Æ®¿öÅ© ¿¬°áÀ» ÀǹÌÇÑ´Ù. ÀÎÅͳÝÀÇ ¸ñÀûÀº ¹°¸®ÀûÀ¸·Î ´Ù¸¥ ³×Æ®¿öÅ©ÀÇ ¼ºÁúÀ» °¨Ãß°í ÇϳªÀÇ Àß ±¸¼ºµÈ ´ÜÀ§ ³×Æ®¿öũó·³ µ¿ÀÛÇϵµ·Ï Çϴµ¥ ÀÖ´Ù. µÎ°³ÀÇ ¼­·Î ´Ù¸¥ ¹°¸®Àû ³×Æ®¿öÅ©¸¦ ¿¬°áÇÏ´Â ÇÑ ¹æ¹ýÀº µÎ ³×Æ®¿öÅ©¸¦ ºÙÀÌ ´Â °ÔÀÌÆ®¿þÀ̸¦ »ç¿ëÇÏ´Â °ÍÀÌ´Ù. ¶§¶§·Î ¶ó¿ìÅÍ(router)¶ó°íµµ ÇÑ´Ù. 3. ¸Þ½ÃÁö, ÇÁ·¹ÀÓ, ÆÐŶ ¸Þ½ÃÁö¶õ Àǹ̸¦ Áö´Ï´Â µ¥ÀÌÅÍÀÇ ´ÜÀ§ÀÎ ¹Ý¸é ´Ù¸¥ °ÍµéÀº Àǹ̸¦ Áö´ÏÁö ¾Ê ´Â´Ù. ÇÁ·¹ÀÓÀº Àú ¼öÁØÀÇ ³×Æ®¿öÅ© Çϵå¿þ¾î¸¦ ¾ð±ÞÇÒ ¶§ ¾²ÀÌ´Â ÆÐŶÀÇ ´Ù¸¥ ¸íĪ À̸ç ÆÐŶÀº °¢°¢ Çì´õ¿Í µ¥ÀÌÅÍ·Î ±¸¼ºµÇ¾î ³×Æ®¿öÅ©¿¡¼­ Àü¼ÛµÇ´Â µ¥ÀÌÅÍ Çü ÅÂÀÌ´Ù. 4. °ÔÀÌÆ®¿þÀÌ, repeater, bridge 3°³ ¸ðµÎ µÎ ³×Æ®¿öÅ©¸¦ ¿¬°áÇϴµ¥ ¾²ÀÌ´Â °ÍµéÀÌÁö¸¸ ´Ù¸¥ Á¡Àº ¿¬°áÀÌ µÇ´Â À§Ä¡ÀÌ´Ù. repeater´Â ¹°¸® Ãþ¿¡¼­ ´Ü¼øÈ÷ Àü±âÀû ½ÅÈ£¸¦ º¹»çÇϸç bridge´Â µ¥ÀÌÅÍ ¸µÅ© Ãþ¿¡¼­ ÇÁ·¹ÀÓÀ» ´Ù¸¥ ³×Æ®¿öÅ©·Î º¹»çÇÑ´Ù. ±×¸®°í ¶ó¿ìÅÍ´Â ³×Æ®¿öÅ© Ãþ¿¡¼­ °æ·Î¸¦ ¼³Á¤ÇÏ¿© ÆÐŶÀ» Àü¼ÛÇÑ´Ù. °ÔÀÌÆ®¿þÀÌ´Â 2°³ ÀÌ»óÀÇ ³×Æ®¿öÅ©¸¦ »óÈ£ ¿¬°áÇϴµ¥ ¾²ÀÌ´Â °³Ã¼¸¦ ÁöĪÇÏ´Â Æ÷°ýÀû ¿ë¾îÀÌ´Ù. Âü°í£ºTCP/IP¿¡¼­ÀÇ °ÔÀÌÆ®¿þÀÌ´Â ³×Æ®¿öÅ© ÃþÀÇ ¶ó¿ìÅ͸¦ ÁöĪÇÑ´Ù. ¶§¶§·Î °ÔÀÌÆ®¿þÀ̶õ ¿ë¾î´Â ³×Æ®¿öÅ©Ãþ À§ÀÇ °¢ Ãþ¿¡¼­ÀÇ Æ¯Á¤ ´ëÈ­¸¦ ¼öÇà ÇÏ´Â ¼ÒÇÁÆ®¿þ¾î¸¦ ³ªÅ¸³»±âµµ ÇÑ´Ù. ±× ¿¹·Î ¸ÞÀÏ °ÔÀÌÆ®¿þÀÌ´Â ÀüÀÚ ¸ÞÀÏÀ» ´Ù¸¥ ÇüÅ·Πº¯°æÇÑ´Ù. repeater´Â º¸Åë Çϵå¿þ¾î ÀåÄ¡À̸ç bridge¿Í ¶ó¿ìÅÍ´Â Çϵå¿þ¾î ȤÀº ¼ÒÇÁÆ®¿þ ¾î·Î ±¸ÇöµÉ ¼ö ÀÖ´Ù. ¶ó¿ìÅÍ(°ÔÀÌÆ®¿þÀÌ)´Â º¸Åë À§ÀÇ ±â´ÉÀ» ¼öÇàÇÏ´Â Àü¿ë ±â°èÀÌ´Ù. È£½ºÆ®°¡ Çϳª ÀÌ»óÀÇ ³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽º¸¦ °¡Áö´Â °æ¿ì multihomed µÇ¾ú´Ù °í ÇÑ´Ù. 5. Fragmentation°ú Reassembly ´ëºÎºÐÀÇ ³×Æ®¿öÅ© ÃþÀº µ¥ÀÌÅÍ ¸µÅ© ÃþÀÇ Æ¯¼º¿¡ µû¶ó ±×µéÀÌ ´Ù·ê ¼ö ÀÖ´Â ÃÖ´ë ÆÐŶ Å©±â¸¦ °¡Áø´Ù. ÀÌ°ÍÀÌ MT U(Maximum Transmission Unit) Àε¥ °£È¤ ÀüüÀûÀÎ Àǹ̷εµ »ç¿ëµÈ´Ù. À̼­³×Æ®ÀÇ °æ¿ì ÃÖ´ë 1500¹ÙÀÌÆ®¸¦ ³ÑÁö ¸øÇϸç ÅäÅ« ¸µÀÇ °æ¿ì´Â 4464¹ÙÀÌÆ® ¸¦ ³ÑÁö ¸øÇÑ´Ù. ÀÌ·¯ÇÑ MTU·Î ÀÎÇØ È¤Àº ±× ¿ÜÀÇ ÀÌÀ¯·Î »ý±ä °ÍÀÌ Fra gmentationÀε¥ FragmentationÀ̶õ µ¥ÀÌÅÍ ½ºÆ®¸²À» ´õ ÀÛÀº Á¶°¢À¸·Î ³ª´©´Â °ÍÀÌ´Ù. ¾î¶² ³× Æ®¿öÅ©¿¡¼­´Â Segmen tationÀ̶õ ´Ü¾î¸¦ ¾²±âµµ ÇÑ´Ù. fragmentationÀÇ ¿ªÀº reas semblyÀÌ´Ù. TCP/IPÀÇ °æ¿ì IPÃþ¿¡¼­ ÀÌ·ç¾îÁø´Ù. 6. ¶ó¿ìÆÃ(routing) Åë½Å ³×Æ®¿öÅ©´Â 2°³ÀÇ ±âº» ÇüŸ¦ °¡Áø´Ù. (1) circuit-switched : °øÁßÀüÈ­ ½Ã½ºÅÛÀÌ ±× ´ëÇ¥Àû ¿¹·Î ÀÏ´Ü ¿¬°áÀÌ ¼³Á¤µÈ ÈÄ¿¡ ºñ·Î¼Ò Åë½ÅÇÏ´Â ¹æ½ÄÀÌ´Ù. (2) packet-switched : ÀÎÅͳÝÀÌ ÇÑ ¿¹ÀÌ´Ù. Àü¼ÛÇÒ Á¤º¸µéÀ» ÀÛ Àº Á¶°¢(ÆÐŶ)À¸·Î ³ª´©¾î Åë½Å ¼±·Î¸¦ ¼­·Î °øÀ¯ÇÏ¸ç º¸³»´Â ¹æ ½ÄÀÌ´Ù. ÆÐŶÀÌ °¥ ¼ö ÀÖ´Â °¢°¢ÀÇ ±æÀ» route¶ó°í ÇÑ´Ù. ÀÌ °æ·Î °áÁ¤Àº ³×Æ®¿öÅ© Ãþ¿¡¼­ ÀÌ·ç¾îÁö´Âµ¥ ½ÇÁ¦ ÆÐŶÀÌ Àü´ÞµÇ´Â ½Ã°£Àº ¿©·¯ »óȲ¿¡ µû¶ó ½Ã½Ã°¢°¢ º¯ÇϹǷΠ¿¹ÃøÇϱ⠸ſì Èûµé´Ù. 7. Mutiplexing°ú Demultiproxing multiplexingÀ̶õ ¿©·¯ °³¸¦ Çϳª·Î ¿¬°áÇÏ´Â °ÍÀ» ÀǹÌÇÑ´Ù. ³×Æ®¿öÅ© Ãþ¿¡¼­ ´Â ¿©·¯ °³¸¦ Çϳª·Î ¿¬°áÇÏ´Â °ÍÀ» ÀǹÌÇϴµ¥ ³×Æ®¿öÅ© Ãþ¿¡¼­´Â Çϳª ÀÌ»ó ÀÇ »ç¿ëÀÚ ÇÁ·Î¼¼½º°¡ µ¿½Ã¿¡ ¿©·¯ ±Ô¾àÀ» »ç¿ë ÇÒ ¼ö Àִ°ÍÀε¥ ÁÖ¾îÁø ±Ô¾à ÀÌ µ¥ÀÌÅ͸¦ IPÃþ¿¡¼­ ³»·Áº¸³¾ ¶§ º¸³»´Â ÇÁ·Î¼¼½º°¡ ¾î´À ±Ô¾à¿¡¼­ ³ª¿Â °Í ÀÎÁö¸¦ ¾Ë¸®´Â °ÍÀÌ´Ù. ¿¹¸¦ µé¸é ¾î¶² ÇÑ »ç¿ëÀÚ ÇÁ·Î¼¼½º°¡ TCP¿Í UDP ÇÁ ·ÎÅäÄÝÀ» ¸ðµÎ »ç¿ëÇÏ´Â °æ¿ì°¡ µÉ °ÍÀÌ´Ù. ¹Ý´ë·Î UDP°¡ IPÃþ¿¡¼­ µ¥ÀÌÅ͸¦ ¹Þ´Â °æ¿ì µ¥ÀÌÅ͸¦ ±Ô¾àÀ» ÅëÇØ ¹Þ¾Æ¾ß ÇÒ ÇÁ·Î¼¼½º¿¡°Ô ¾Ë¸®´Â °ÍÀÌ Demultiplexing(Çϳª¿¡¼­ ¿©·¯ °³·Î)ÀÌ´Ù. ÀÌ°ÍÀ» À§ÇØ UDP/TCP´Â »ç¿ëÀÚ ÇÁ ·Î¼¼½º¸¦ ±¸ºÐÇϱâ À§ÇØ Æ÷Æ® ¹øÈ£¸¦ °¡Áø´Ù. 8. Æ÷Æ®(Port) IP ÁÖ¼Ò´Â ÇϳªÀÇ ½Ã½ºÅÛÀ» ±¸ºÐÇÏ°í Æ÷Æ®´Â ƯÁ¤ ¼­ºñ½º³ª ÇÁ·Î¼¼½º¸¦ ±¸ºÐÇÑ ´Ù(TCP/UDP). Æ÷Æ®´Â ƯÁ¤ ¸ÞÀϹڽº ÇÁ·ÎÅäÄÝÀ» ÁöÁ¤ÇÏ´Â IP ÁÖ¼Ò¸¦ º¸Á¶ÇÏ ´Â 2¹ÙÀÌÆ® ¼ýÀÚÀÌ´Ù. 9. Broadcast, Mutilcast unicast ¸Þ½ÃÁö´Â ƯÁ¤ È£½ºÆ®·Î µ¥ÀÌÅ͸¦ Àü¼ÛÇÒ ¶§ ¾²ÀÌ´Â ¸Þ½ÃÁöÀ̸ç broadcast ¸Þ½ÃÁö´Â ³×Æ®¿öÅ©ÀÇ ¸ðµç È£½ºÆ®·Î µ¥ÀÌÅ͸¦ º¸³½´Ù. ±×¸®°í multicast ¸Þ½ÃÁö´Â ³×Æ®¿öÅ©ÀÇ Æ¯Á¤ ±×·ìÀÇ È£½ºÆ®·Î µ¥ÀÌÅ͸¦ º¸³½´Ù. broadcastÀÇ °æ¿ì ´Ù¸¥ ³×Æ®¿öÅ©·Î forwardingÀÌ µÇÁö ¾Ê´Â´Ù. ¶ÇÇÑ À̼­³×Æ® ÀÇ °æ¿ì broadcastÀÏ ¶§ ƯÁ¤ ÁÖ¼Ò ºñÆ®°¡ 1·Î ¼¼Æ®µÈ´Ù. 10. nesting(encapsulation) °¢ ÇÁ·ÎÅäÄÝÀÇ ÆÐŶÀÌ ´ÙÀ½ ÇÁ·ÎÅäÄÝ¿¡ ÀÇÇØ ¹ß»ýµÇ´Â ÆÐŶÀÇ µ¥ÀÌÅÍ ºÎºÐÀÌ µÇ´Â °Í. 11. Modes of Service OSIÀÇ ¾î¶² Ãþ Áß 2°³ÀÇ peer entity»çÀÌ¿¡¼­ Á¦°øµÇ´Â Åë½Å ¼­ºñ½ºÀÇ Á¾·ù¸¦ ±â¼úÇϴµ¥´Â ¿©·¯ ÆĶó¹ÌÅÍ°¡ ÀÖ´Ù. ¿©±â¼­´Â transport ÃþÀÌ ÀÀ¿ë Ãþ¿¡ Á¦°ø ÇÏ´Â ¼­ºñ½º¿¡ ÃÊÁ¡À» µÎ°í ¼³¸íÇÑ´Ù. (1) connection-oriented (virtual circuit)¿Í connectionless (2) sequencing (3) error control (4) flow control (5) byte stream ȤÀº message (6) full-duplex ȤÀº half-duplex connection-oriented ¼­ºñ½º´Â Åë½Å ½ÃÀÛ Àü¿¡ ÀÀ¿ë ÇÁ·Î±×·¥ »çÀÌ¿¡ ³í¸®ÀûÀÎ ¿¬°áÀÌ µÇ¾î ÀÖ¾î¾ß ÇÑ´Ù. ÀÌ°ÍÀ» °¡»ó ȸ¼±À̶ó ÇÑ´Ù. ÀÀ¿ë ÇÁ·Î±×·¥ ÀÔÀå¿¡¼­´Â Àü¿ë¼±À» °¡Áö´Â °Í°ú °°Àº Âø°¢À» ÀÏÀ¸Å°°Ô ÇÑ´Ù. º¸Åë ´ÙÀ½ÀÇ 3´Ü°è¸¦ °¡Áø´Ù. (1) connection establishment (2) Data transfer (3) connection termination connectionless ¼­ºñ½º(Datagram)´Â µ¥ÀÌÅͱ׷¥(datagram)À̶ó ºÒ¸®´Â ¸Þ½ÃÁö ¸¦ Àü¼ÛÇϴµ¥ °¢°¢Àº µ¶¸³ÀûÀ̹ǷΠÀü¼ÛÀ» À§ÇÑ ¸ðµç Á¤º¸¸¦ °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù. TCP/IPÀÇ °æ¿ì TCP´Â connection-oriented ¼­ºñ½º¸¦ Á¦°øÇϸç UDP´Â connectionless ¼­ºñ½º¸¦ Á¦°øÇÑ´Ù. ISO/OSI ³×Æ®¿öÅ© ¸ðµ¨ OSI(Open System Interconnection)¶õ ¿©·¯ ÇÁ·ÎÅäÄݵéÀÇ ±¹Á¦Àû Ç¥ÁØÈ­¸¦ À§ ÇØ ISO°¡ ¸¸µç °³¹æÇü ½Ã½ºÅÛÀ» ¿¬°áÇÏ´Â ¸ðµ¨ÀÌ´Ù. OSI ¸ðµ¨Àº ±× ÀÚü°¡ ³×Æ®¿öÅ© ¾ÆÅ°ÅØó´Â ¾Æ´Ï´Ù. ¿Ö³ÄÇϸé OSI¸ðµ¨ÀÌ °¢ Ãþ¿¡¼­ »ç¿ëµÉ Á¤È®ÇÑ ¼­ºñ½º³ª ÇÁ·ÎÅäÄÝÀ» ÁöÁ¤ÇÏ°í ÀÖÁö´Â ¾Ê±â ¶§¹®ÀÌ´Ù. OSI´Â ´ÜÁö °¢ ÃþÀÌ ¹«¾ùÀ» ÇØ¾ß ÇÒÁö¸¸À» ¸»ÇÏ°í ÀÖ´Ù. OSI ¸ðµ¨Àº 7°³ÀÇ °è ÃþÀ¸·Î ±¸¼ºµÈ´Ù. 1. ¹°¸® Ãþ(Physical layer) ¹°¸® ÃþÀº Åë½Å ä³ÎÀ» ÅëÇÑ ¼ø¼ö µ¥ÀÌÅÍ(raw bit)µéÀÇ Àü¼Û°ú °ü·ÃµÈ´Ù. µðÀÚÀÎ À̽´´Â ÇÑ ÂÊ¿¡¼­ º¸³½ 1ºñÆ®¸¦ ´Ù¸¥ ÇÑÂÊ¿¡¼­ ¾î¶»°Ô ÇÏ¸é ±×´ë·Î Àü ¼Û ¹ÞÀ» ¼ö ÀÖÀ»Áö¸¦ È®½ÇÇÏ°Ô ÇÒ ¼ö Àִ°¡ ÇÏ´Â Á¡ÀÌ´Ù. ÀüÇüÀûÀÎ ¹®Á¦·Î´Â 1(0)ºñÆ®¸¦ ¾î¶»°Ô ³ªÅ¸³¾ °ÍÀΰ¡, Àü¼ÛÀÇ ¹æÇâÀº ¾î¶»°Ô ÇÒ °ÍÀΰ¡, ÃÖÃÊ ¿¬°áÀÇ ¼³Á¤Àº ¾î¶»°Ô ÇÒ °ÍÀΰ¡ µîÀÌ´Ù. ÀÌ·¯ÇÑ ¹°¸® ÃþÀÇ µðÀÚ ÀÎÀº Àü±â°øÇÐÀÇ Ãø¸é¿¡¼­ »ý°¢µÉ ¼ö ÀÖ´Â °ÍÀÌ´Ù. 2. µ¥ÀÌÅÍ ¸µÅ© Ãþ(Data Link layer) µ¥ÀÌÅÍ ¸µÅ© ÃþÀÇ ÁÖ ¾÷¹«´Â ¼ø¼ö µ¥ÀÌÅÍ Àü¼Û ¼³ºñ¸¦ ³×Æ®¿öÅ© Ãþ¿¡¼­ º¸¾ÒÀ» ¶§ ¿¡·¯°¡ ¾ø¾î º¸ÀÌ´Â Àü¼Û ¶óÀÎÀ¸·Î º¯È¯½ÃÄÑ ÁÖ´Â °ÍÀÌ´Ù. Áï, ¼Û½ÅÀÚ´Â µ¥ ÀÌÅ͸¦ µ¥ÀÌÅÍ ÇÁ·¹ÀÓÀ̶ó´Â ÀÛÀº Á¶°¢À¸·Î ³ª´©¾î ¼øÂ÷ÀûÀ¸·Î Àü¼ÛÇÏ°í ¼ö½Å ÀÚ¿¡ ÀÇÇØ µÇµ¹¾Æ¿À´Â acknoledgement ÇÁ·¹ÀÓÀ» ó¸®ÇÏ¿© ¿¡·¯¿¡ ´ëÇÑ Ã³¸®¸¦ ÇØ ÁØ´Ù. ÀÌ·± ÇÁ·¹ÀÓÀÇ ¾çÂÊ ³¡¿¡´Â ÇÁ·¹ÀÓÀÇ °æ°è¸¦ ¾Ë±â À§ÇØ Æ¯Á¤ ºñÆ® ÆÐ ÅÏÀ» ºÙÀδÙ. ÇÁ·¹ÀÓÀÇ ¼Õ»ó, ¼Õ½Ç, Áߺ¹¿¡ °üÇØ Ã³¸®ÇÏ´Â °Íµµ ´ã´çÇÑ´Ù. 3. ³×Æ®¿öÅ© Ãþ(Network layer) ³×Æ®¿öÅ© ÃþÀº ¼­ºê³Ý(subnet)ÀÇ µ¿ÀÛÀ» Á¦¾îÇÏ´Â °Í°ú °ü·ÃµÈ´Ù. ÁÖ¿ä µðÀÚÀÎ À̽´´Â ¾î¶»°Ô ÆÐŶÀÌ ¼Ò½º¿¡¼­ ¸ñÀûÁö·Î °æ·Î°¡ ¼³Á¤µÉÁö¸¦ °áÁ¤ ÇÏ´Â °ÍÀÌ´Ù. ¶ó¿ìÆ®´Â Á¤Àû Å×À̺íÀ» ÀÌ¿ëÇÏ¿© Å͹̳Π¼¼¼Ç°ú °°Àº °¢ ´ëÈ­ÀÇ ½ÃÀÛÁ¡¿¡ °á Á¤µÉ ¼ö ÀÖ´Ù. ¶Ç´Â ÇöÀçÀÇ ³×Æ®¿öÅ© ºÎÇϸ¦ °¨¾ÈÇÏ¿© µ¿ÀûÀ¸·Î °áÁ¤µÉ ¼öµµ ÀÖ´Ù. ³×Æ®¿öÅ© Æ÷È­(congestion)ÀÇ Á¦¾îµµ ÀÌ ³×Æ®¿öÅ© ÃþÀÌ ¸Ã´Â´Ù. heterogenous ³×Æ®¿öÅ©(ÀÌÇü ³×Æ®¿öÅ© - ¼­·Î ´Ù¸¥ ±¸Á¶ÀÇ ³×Æ®¿öÅ©)°¡ ¼­·Î ¿¬°áµÉ ¶§ ¹ß»ýÇÏ´Â ¿©·¯ ¹®Á¦µé, Áï Çã¿ë ÆÐŶÀÇ Å©±â ¹®Á¦³ª ¾îµå·¹½Ì(À̸§ ºÎ¿©) Â÷ÀÌ ¹®Á¦µéÀÇ ÇØ°áµµ ´ã´çÇÑ´Ù. Broadcast ³×Æ®¿öÅ©¿¡¼­´Â ¶ó¿ìÆà ¹®Á¦°¡ °£´ÜÇϹǷΠ³×Æ®¿öÅ© ÃþÀÌ ¸Å¿ì ¾ã°Ô µÇ°Å³ª ¾Æ¿¹ ¾ø´Â °æ¿ì°¡ ¸¹´Ù. 4. Æ®·£½ºÆ÷Æ® Ãþ(Transport layer) ±âº» ±â´ÉÀº ¼¼¼Ç Ãþ¿¡¼­ µ¥ÀÌÅ͸¦ ¹Þ¾Æ ÇÊ¿äÇÏ¸é ´õ ÀÛÀº ºÎºÐÀ¸·Î ³ª´©°í ÀÌ °ÍÀ» ³×Æ®¿öÅ© ÃþÀ¸·Î Àü¼ÛÇÑ ÈÄ °¢ Á¶°¢µéÀÌ ¸ðµÎ ¸ñÀûÁö·Î ¹Ù¸£°Ô µµÂøÇß´Â Áö¸¦ È®ÀÎÇÏ´Â °ÍÀÌ´Ù. µ¡ºÙ¿© ¼¼¼Ç ÃþÀ» Çϵå¿þ¾îÀÇ º¯È­¿¡ ÀÇÇÑ º¯°æÀ¸·ÎºÎ ÅÍ ºÐ¸®ÇÑ´Ù. ÀϹÝÀûÀÎ Á¶°Ç¿¡¼­ Æ®·£½ºÆ÷Æ® ÃþÀº ¼¼¼Ç ÃþÀÌ ¿ä±¸ÇÏ´Â °¢ Æ®·£½ºÆ÷Æ® Ãþ¿¡ ´ëÇØ ±¸º°µÇ´Â ³×Æ®¿öÅ© ¿¬°áÀ» »ý¼ºÇÑ´Ù. ¸¸¾à Æ®·£½ºÆ÷Æ® ÃþÀÌ °íÈ¿À²ÀÌ ÇÊ ¿äÇÑ °æ¿ì ³×Æ®¿öÅ© ¿¬°á»çÀÌ¿¡¼­ µ¥ÀÌÅ͸¦ ºÐÇÒÇÏ¿© ´ÙÁß ³×Æ®¿öÅ© ¿¬°áÀ» »ý ¼ºÇÑ´Ù. ¹Ý¸é ³×Æ®¿öÅ© ¿¬°áÀÇ À¯Áöºñ¿ëÀÌ ¸¹ÀÌ µå´Â °æ¿ì Æ®·£½ºÆ÷Æ® ÃþÀº ºñ ¿ë Àý°¨À» À§ÇØ °°Àº ³×Æ®¿öÅ© ¿¬°á·ÎÀÇ Æ®·£½ºÆ÷Æ® ¿¬°áÀ» ÅëÇÕ(multiplexing) ÇÒ ¼ö ÀÖ´Ù. ¸ðµç °æ¿ì Æ®·£½ºÆ÷Æ® ÃþÀº multiplexingÀ» ¼¼¼Ç Ãþ¿¡ ´ëÇØ Åõ¸íÇÏ°Ô ÇØ¾ß ÇÑ ´Ù. Æ®·£½ºÆ÷Æ® ÃþÀº ¶ÇÇÑ ÃÖÁ¾Àû ³×Æ®¿öÅ© »ç¿ëÀÚÀÎ ¼¼¼Ç Ãþ¿¡ ¾î¶² ŸÀÔÀÇ ¼­ºñ ½º¸¦ Á¦°øÇÒÁö¸¦ °áÁ¤ÇÑ´Ù. °¡Àå À¯¸íÇÑ ÇüÅÂÀÇ Æ®·£½ºÆ÷Æ® ¿¬°áÀº º¸³½ ¼ø¼­ ´ë·Î ¸Þ½ÃÁö¸¦ Àü¼ÛÇÏ´Â ¿¡·¯ ¾ø´Â Á¡´ëÁ¡(point-to-point) ä³ÎÀÌ´Ù. ¶Ç ´Ù¸¥ Æ®·£½ºÆ÷Æ® ¼­ºñ½ºÀÇ Á¾·ù·Î´Â Àü¼Û ¼ø¼­¿¡ ´ëÇÑ º¸Àå ¾ø´Â µ¶¸³µÈ ¸Þ½ÃÁö Àü ¼Û°ú ¿©·¯°÷À¸·ÎÀÇ ¸Þ½ÃÁöÀÇ ¹æ¼Û(broadcasting)ÀÌ´Ù. ÀÌ·¯ÇÑ ¼­ºñ½ºÀÇ Á¾·ù´Â ¿¬°áÀÌ ±¸ÃàµÉ ¶§ °áÁ¤µÈ´Ù. Æ®·£½ºÆ÷Æ® ÃþÀº ÁøÁ¤ÇÑ end-to-end(source-to-destination)ÃþÀÌ´Ù. ´Ù½Ã ¸»ÇÏ ¸é ¼Ò½º ±â°èÀÇ ÇÁ·Î±×·¥ÀÌ ¸Þ½ÃÁö Çì´õ¿Í Á¦¾î ¸Þ½ÃÁö¸¦ ÀÌ¿ëÇØ ¸ñÀûÁöÀÇ ´Ù ¸¥ ºñ½ÁÇÑ ÇÁ·Î±×·¥°ú ´ëÈ­ÇÑ´Ù. 1-3ÃþÀº °¢ ±â°è¿Í ±× ÁÖº¯ »çÀÌÀÇ ÇÁ·ÎÅäÄÝ ÀÏ »Ó ±Ã±ØÀûÀÎ ¼Ò½º¿Í ¸ñÀûÁö ±â°è¿¡ ÀÇÇÑ °ÍÀº ¾Æ´Ï´Ù. chained ÇüÅÂÀÎ 1-3 Ãþ°ú ´Ù¸¥ Á¡Àº 4-7ÃþÀÌ end-to-end ¶ó´Â °ÍÀÌ´Ù. ¸¹Àº È£½ºÆ®°¡ ´ÙÁß ÇÁ·Î±×·¡¹Ö µÇ¹Ç·Î Áï, ¿©·¯ °³ÀÇ ¿¬°áÀÌ ÀÌ·ç¾îÁö´Â µ¥ ÀÖ¾î ¸Þ½ÃÁö°¡ ¾î¶² ¿¬°á¿¡ ¼ÓÇÏ´ÂÁö ¾Ë±â À§ÇÑ Á¤º¸µµ ¶ÇÇÑ Æ÷ÇÔÇÑ´Ù. Æ®·£½ºÆ÷Æ® ÃþÀº ¿©·¯ ¸Þ½ÃÁö¸¦ ÇÑ Ã¤³Î·Î ÅëÇÕÇÒ »Ó ¾Æ´Ï¶ó ³×Æ®¿öÅ©»çÀÌ ¿¬ °áÀÇ ÇØÁ¦¿Í ¼³Á¤À» °ü¸®ÇØ¾ß ÇÑ´Ù. ÀÌ°ÍÀ» À§Çؼ­´Â À̸§ ºÎ¿© ¹æ¹ýÀÌ ÇÊ¿äÇÏ ´Ù. ¶ÇÇÑ Á¤º¸ÀÇ È帧À» Á¶ÀýÇÏ´Â ¸ÞÄ¿´ÏÁòµµ ÀÖ¾î¾ß ÇÑ´Ù. 5. ¼¼¼Ç Ãþ(Session layer) Å©°Ô ÀÎÁõ°ú °ËÁõÀ» ó¸®ÇÑ´Ù. ¼¼¼Ç ÃþÀº ´Ù¸¥ ±â°èÀÇ »ç¿ëÀÚ°¡ ±×µé »çÀÌÀÇ ¼¼¼ÇÀ» ¼³Á¤Çϵµ·Ï ÇÑ´Ù. ¼¼¼ÇÀº Æ®·£½ºÆ÷Æ® Ãþ°ú °°ÀÌ º¸ÅëÀÇ µ¥ÀÌÅÍ Àü¼ÛÀ» ÇÑ´Ù. ±×·¯³ª ¾î¶² ÀÀ¿ë¿¡¼­´Â ´õ °³¼±µÈ ¼­ºñ½º¸¦ Á¦°øÇÑ´Ù. ¶ÇÇÑ ¼¼¼ÇÀº ¿ø°Ý ·Î±×ÀÎÀ» Çϰųª ÆÄÀÏÀ» Àü¼ÛÇÏ °Ô ÇÑ´Ù. ¼¼¼Ç ÃþÀÇ ¼­ºñ½º Áß Çϳª°¡ ´ÙÀ̾ó·Î±× ÄÁÆ®·ÑÀÌ´Ù. Áï, µ¿½Ã¿¡ ¾ç ¹æÇâÀ¸·Î ÇÒ °ÍÀΰ¡ ÇÑ ¹æÇâÀ¸·Î¸¸ Àü¼ÛÇÒ °ÍÀΰ¡ µîÀ» °áÁ¤ÇÏ´Â °ÍÀÌ´Ù. °ü·Ã ¼¼¼Ç ¼­ºñ½º°¡ ÅäÅ« ¸Å´ÏÁö¸ÕÆ®ÀÌ´Ù. ÀÌ°ÍÀº ÅäÅ«À» °¡Áø ÂÊ¿¡¼­ ÀûÀýÇÑ ÇൿÀ» ÃëÇÒ ¼ö ÀÖ°Ô ÇÑ °ÍÀÌ´Ù. ¶Ç ´Ù¸¥ ¼¼¼Ç ¼­ºñ½º°¡ syncronizationÀÌ´Ù. ÆÄÀÏÀ» Àü¼ÛÇÒ ¶§ Áß°£¿¡ ²÷±â°Ô µÇ´Â °æ¿ì ÀÌ Àü¿¡ ³¡³µ´ø ºÎºÐ¿¡ üũÆ÷ÀÎÆ® ¸¦ »ðÀÔÇÏ¿© Àü¼ÛÀ» Àç°³ÇÏ¸é ´Ù½Ã ±×°÷¿¡¼­ºÎÅÍ ½ÃÀÛÇÏ°Ô ÇÏ´Â °ÍÀÌ´Ù. 6. ÇÁ¸®Á¨Å×ÀÌ¼Ç Ãþ(Presentation layer) Å©°Ô µ¥ÀÌÅÍ ¹®Á¦¿Í ¾ÐÃàÀ» ó¸®ÇÑ´Ù. ÇÁ¸®Á¨Å×ÀÌ¼Ç ÃþÀº Àü¼ÛµÇ´Â Á¤º¸ÀÇ ¹®¹ý°ú Àǹ̿¡ °ü°èµÈ´Ù. ¼­ºñ½ºÀÇ ÇÑ ¿¹ ·Î´Â ±â°è¸¶´Ù ¼­·Î ´Ù¸¥ µ¥ÀÌÅÍ Ç¥ÇöÇü½ÄÀÇ ÅëÀÏÀ» À§Çؼ­ µ¥ÀÌÅ͸¦ Ç¥ÁØ Çü ½ÄÀ¸·Î encodeÇÏ´Â °ÍÀÌ´Ù. ¶ÇÇÑ µ¥ÀÌÅÍ ¾ÐÃà°ú ¾Ïȣȭ µî¿¡µµ °ü·ÃµÈ´Ù. 7. ¾ÖÇø®ÄÉÀÌ¼Ç Ãþ(Application layer) ÃÖÁ¾»ç¿ëÀÚ¿¡°Ô ¼­ºñ½º¸¦ Á¦°øÇÑ´Ù(mail, login µî). ¾ÖÇø®ÄÉÀÌ¼Ç ÃþÀº ÀϹÝÀûÀ¸·Î ¾²ÀÌ´Â ¿©·¯ ÇÁ·ÎÅäÄÝÀ» Æ÷ÇÔÇÑ´Ù. ¿¹·Î ¼­·Î ´Ù¸¥ Çü½ÄÀÇ Å͹̳ΠŸÀÔÀÇ È£È¯À» À§ÇØ °¡»óÀÇ ³×Æ®¿öÅ© ¹öÃò¾ó Å͹̳ÎÀ» Á¤ ÀÇÇÏ¿© ½ÇÁ¦ Å͹̳ÎÀ» ÀÌ°ÍÀ¸·Î ¸ÅÇÎÇÏ´Â °ÍÀÌ´Ù. ¶Ç ´Ù¸¥ ±â´ÉÀ¸·Î´Â ÆÄÀÏ Àü¼ÛÀÌ ÀÖ´Ù. ¼­·Î ´Ù¸¥ ÆÄÀÏ À̸§ ÁöÁ¤ ¹æ¹ýÀ̳ª ¹®ÀÚ ¶óÀÎÀÇ Ç¥Çö ¹æ½ÄÀ» ¼­ ·Î ȣȯµÇµµ·Ï ÇÏ´Â °ÍÀÌ´Ù. ÀÌ ¿Ü¿¡µµ e-mail, remote job entry, directiory lookup µîÀÇ Àϵµ ¼öÇàÇÑ´Ù. TCP/IP ³×Æ®¿öÅ© ¸ðµ¨ 1. ¸µÅ© Ãþ ³×Æ®¿öÅ© Çϵå¿þ¾î¿Í µð¹ÙÀ̽º µå¶óÀ̹ö¸¦ Ã¥ÀÓÁø´Ù. TCP/IP´Â À̼­³×Æ®¿Í ÅäÅ« ¸µ, RS-232 ½Ã¸®¾ó ¶óÀο¡¼­ ±¸ÇöµÇ¾ú´Ù. 2. ³×Æ®¿öÅ© Ãþ ±âº» Åë½Å, ¾îµå·¹½Ì, ¶ó¿ìÆÃÀ» Ã¥ÀÓÁø´Ù. (1) IP µ¥ÀÌÅͱ׷¥ ¸ðµç IP µ¥ÀÌÅͱ׷¥Àº Ãâ¹ßÁö¿Í µµÂøÁö ÁÖ¼Ò¸¦ °¡Áø´Ù. Áï, °¢ µ¥ÀÌÅͱ׷¥ÀÌ µ¶ ¸³ÀûÀÎ °æ·Î¸¦ °¡Áú ¼ö ÀÖ´Ù´Â ¸»ÀÌ´Ù. ¶ÇÇÑ fragmentationÀÌ Ã¥ÀÓµµ °¡Áö¸ç ±âº»ÀûÀÎ flow controlµµ Á¦°øÇÑ´Ù. (2) ÀÎÅÍ³Ý ¾îµå·¹½º(Àüü 32ºñÆ®) multihomedÀÎ °æ¿ì ¸ðµç ÀÎÅÍ³Ý ÁÖ¼Ò´Â °íÀ¯ÇÑ È£½ºÆ®¸¦ ÁöĪÇÏÁö¸¸ °¢ È£½º Æ®°¡ °íÀ¯ÇÑ ÁÖ¼Ò¸¦ °¡ÁöÁö´Â ¾Ê´Â´Ù. (3) ¼­ºê³Ý ¾îµå·¹½º ¾î¶² Ŭ·¡½ºÀÇ ÀÎÅÍ³Ý ÁÖ¼Ò¸¦ °¡Áø ±â°üÀÌ ¿øÇÏ´Â °æ¿ì ¼­ºê³×Æ®¿öÅ©¸¦ Á¦°øÇÏ ±â À§ÇØ °¡´ÉÇÑ È£½ºÆ® ÁÖ¼Ò °ø°£À» ºÐÇÒ ÇÒ ¼ö ÀÖ´Ù. ¿¹¸¦ µé¸é class BÀÇ ÁÖ¼Ò¸¦ °¡Áö´Â °æ¿ì È£½ºÆ® ID¿¡ 150°³ÀÇ È£½ºÆ®¸¦ ÇÒ´ç ÇÏ°í À̰͵éÀ» 10°³ÀÇ ¹°¸®Àû ³×Æ®¿öÅ©·Î ±¸¼ºÇϱâÀ§ÇÑ Ã¹ ¹ø° ¹æ¹ýÀ¸·Î´Â ¹° ¸®ÀûÀÎ ±¸¼ºÀ» ¹«½ÃÇÏ°í È£½ºÆ® ID¸¦ 1¿¡¼­ 150±îÁö ºÎ¿©ÇÏ´Â °ÍÀÌ´Ù. ÀÌ ¹æ¹ý Àº ¸ðµç °ÔÀÌÆ®¿þÀÌ°¡ °¢°¢ÀÇ È£½ºÆ®°¡ ¾îµð ÀÖ´ÂÁö ¾Ë¾Æ¾ß ÇÑ´Ù. ÀÌ °æ¿ì »õ ·Î¿î È£½ºÆ®¸¦ Ãß°¡ÇÒ ¶§ °¢ °ÔÀÌÆ®¿þÀÌÀÇ ¶ó¿ìÆà Å×À̺íÀÇ °»½ÅÀÌ ÇÊ¿äÇÏ´Ù. µÎ ¹ø° ¹æ¹ýÀÌ ¼­ºê³ÝÀ» ÀÌ¿ëÇÏ´Â °ÍÀÌ´Ù. Áï È£½ºÆ® IDºñÆ® Áß 8ºñÆ®¸¦ ¼­ºê ³Ý ID·Î ¾²´Â °ÍÀÌ´Ù. ÀÌ °æ¿ì ù ¹ø° ¹æ¹ý°ú´Â ´Þ¸® °ÔÀÌÆ®¿þÀÌ ½Ã½ºÅÛÀº ¼­ ºê³Ý ID¸¦ °¡Áö°í ¶ó¿ìÆÿ¡ »ç¿ëÇÑ´Ù. »õ·Î¿î È£½ºÆ®ÀÇ Ãß°¡¿¡µµ °»½ÅÀÌ ºÒÇÊ ¿äÇÏ´Ù. (4) Address Resolution À̼­³×Æ®ÀÇ °æ¿ì 48ºñÆ®¸¦ »ç¿ëÇϴµ¥ ÀÎÅÍÆäÀ̽º º¸µå Á¦ÀÛ »ç¿¡¼­ °íÀ¯ ¹øÈ£ ¸¦ ºÎ¿©ÇÑ´Ù. IPÃþÀÌ ÀÎÅÍ³Ý ÁÖ¼Ò¸¦ À̼­³×Æ® ÁÖ¼Ò·Î º¯È¯ÇÏ´Â °ÍÀ» Address ResolutionÀ̶ó ÇÏ°í µð½ºÅ© ¾ø´Â ¿öÅ©½ºÅ×À̼ÇÀÌ ºÎÆ®µÉ ¶§ ÀÎÅÍ³Ý ÁÖ¼Ò¸¦ °áÁ¤ÇÏ´Â °ÍÀ» Reverse Address ResolutionÀÌ´Ù. ARP´Â È£½ºÆ®°¡ Ưº°ÇÑ ÆÐŶÀ» broadcastÇÏ¿© ƯÁ¤ ÀÎÅÍ³Ý ÁÖ¼Ò¸¦ °¡Áø È£½º Æ®°¡ ±× À̼­³×Æ® ÁÖ¼Ò¿¡ ÀÀ´äÇϵµ·Ï ÇÒ ¼ö ÀÖ´Ù. ÀÀ´äÀ» ¹ÞÀº requesting È£½º Æ®´Â À̼­³×Æ® ÁÖ¼Ò¸¦ ÀÎÅÍ³Ý ÁÖ¼Ò·Î ¸ÅÇÎÇÏ¿© ´ÙÀ½ µ¥ÀÌÅ͸¦ Àü¼ÛÇÒ ¶§ °°Àº ÁÖ¼Ò¸¦ °è¼Ó »ç¿ëÇØ ÆÐŶÀ» Àü¼ÛÇÏ´Â °ÍÀÌ´Ù. RARP´Â RARP¼­¹ö°¡ 32 ºñÆ® ÀÎÅÍ³Ý ÁÖ¼Ò¿Í ´ëÀÀµÇ´Â 48ºñÆ® À̼­³×Æ® ÁÖ¼Ò ¸¦ °¢ ¿öÅ©½ºÅ×À̼ǿ¡ ´ëÇØ °¡Áø´Ù. ¿öÅ©½ºÅ×À̼ÇÀÌ ÃʱâÈ­ µÉ ¶§ À̼­³×Æ® ÁÖ ¼Ò¸¦ Çϵå¿þ¾î ÀÎÅÍÆäÀ̽º·ÎºÎÅÍ ¾ò¾î À̼­³×Æ® RARP ÆÐŶ(À̼­³×Æ® ÁÖ¼Ò¸¦ °¡Áö°í ÀÎÅÍ³Ý ÁÖ¼Ò¸¦ ÁúÀÇ)À» broadcastÇÑ´Ù. ÀÌ ¶§ RARP ¼­¹ö¸¸ÀÌ ÀÀ´äÇÑ ´Ù. 3. Æ®·£½ºÆ÷Æ® Ãþ ³×Æ®¿öÅ©¿¡¼­ ÇÁ·Î±×·¥»çÀÌÀÇ Åë½ÅÀ» Ã¥ÀÓÁø´Ù. TCP/UDP°¡ Àִµ¥ UDP´Â IP ¿Í ±¸º°µÇ´Â 2°¡ÁöÀÇ Æ¯Â¡À» °¡Áø´Ù. > Æ÷Æ® ¹øÈ£¸¦ °¡Áø´Ù. > optional checksum¸¦ °¡Áø´Ù. À§ÀÇ 2°¡Áö´Â IP¸¦ Á÷Á¢ »ç¿ëÇÏÁö ¾Ê°í UDP¸¦ »ç¿ëÇÏ´Â ÃæºÐÇÑ ÀÌÀ¯°¡ µÈ´Ù. 4. ¾ÖÇø®ÄÉÀÌ¼Ç Ãþ ÃÖÁ¾ »ç¿ëÀÚ ÀÀ¿ë ÇÁ·Î±×·¥µé·Î FTP, TFTP, BOOTP µîÀÌ ÀÖ´Ù. TCP/IPÀÇ ±¸¼º¿ä¼Ò 1. ÀÎÅÍ³Ý ÇÁ·ÎÅäÄÝ(IP) ½ÇÁ¦ µ¥ÀÌÅ͸¦ ÇÑ ±â°è¿¡¼­ ´Ù¸¥ ±â°è·Î º¸³½´Ù. ¸ðµç TCP, UDP, ICMP, IGMP µ¥ÀÌÅÍ°¡ IP µ¥ÀÌÅͱ׷¥À¸·Î Àü¼ÛµÈ´Ù. IP´Â unreliable(ºñ½Å·Ú¼º), connectionless(ºñ¿¬°á¼º) µ¥ÀÌÅͱ׷¥ Àü¼Û ¼­ºñ½º¸¦ Á¦°øÇÑ´Ù. ºñ½Å·Ú¼ºÀÇ ¿¹·Î´Â ¸¸¾à ¶ó¿ìÅÍ ¹öÆÛ°¡ ´Ù Âù °æ¿ì IP´Â µ¥ÀÌÅÍ±× ·¥À» ¹ö¸®°í ICMP ¸Þ½ÃÁö¸¦ Ãâ¹ßÁö·Î µÇµ¹·Á º¸³½´Ù. ºñ¿¬°á¼ºÀ̶õ °¢°¢ÀÇ µ¥ ÀÌÅͱ׷¥ÀÌ ´Ù¸¥ µ¥ÀÌÅͱ׷¥°ú µ¶¸³ÀûÀ¸·Î ´Ù·ç¾îÁüÀ» ÀǹÌÇÑ´Ù. ¿¹¸¦ µé¸é ÆРŶ A,B¸¦ º¸³»´Â °æ¿ì µÑÀº ¼­·Î ´Ù¸¥ °æ·Î¸¦ °æÀ¯ÇÏ¿© B,A¼øÀ¸·Î µµÂøÇÒ ¼ö ÀÖ´Ù´Â °ÍÀÌ´Ù. 2. ÀÎÅÍ³Ý Á¦¾î ¸Þ½ÃÁö ÇÁ·ÎÅäÄÝ(ICMP) ¿¡·¯ ¸Þ½ÃÁö, ¶ó¿ìÆà ¾î½Ã½ºÅϽº, echo request¸¦ Æ÷ÇÔÇÏ´Â IP¿¡ ´ëÇÑ Àú ¼öÁØ ÀÇ Áö¿ø ICMP´Â IPÃþÀÇ ÀϺηΠ¿©°ÜÁö°ï ÇÑ´Ù. ICMP´Â ¿¡·¯ ¸Þ½ÃÁö¿Í ÁÖÀǸ¦ ¿äÇÏ´Â ´Ù¸¥ Á¶°ÇµéÀ» °¡Áö°í Åë½ÅÇÑ´Ù. ICMP ¸Þ½ÃÁö´Â º¸Åë IP layer¿Í TCP³ª UDP °°Àº ³ôÀº °èÃþ¿¡¼­µµ ÀÛµ¿ÇÑ´Ù. ¾î¶² ICMP ¸Þ½ÃÁö´Â »ç¿ëÀÚ ÇÁ·Î¼¼½º¿¡°Ô µÇµ¹·ÁÁú ¿¡·¯¸¦ ¹ß»ýÇÑ´Ù. ICMP ¸Þ½ÃÁö´Â IP µ¥ÀÌÅͱ׷¥¿¡¼­ Àü¼ÛµÈ´Ù. Áï IP µ¥ÀÌÅͱ׷¥¿¡ encapsulationµÊÀ» ÀǹÌÇÑ´Ù. 3. Address Resolution ÇÁ·ÎÅäÄÝ(ARP) ³×Æ®¿öÅ©ÀÇ ³í¸®Àû ÁÖ¼Ò¸¦ ¹°¸®ÀûÀÎ Çϵå¿þ¾î ÁÖ¼Ò·Î º¯È¯ÇÑ´Ù. 4. User Datagram ÇÁ·ÎÅäÄÝ(UDP)¿Í Transmission Control ÇÁ·ÎÅäÄÝ(TCP) IP¸¦ ÅëÇØ ÇϳªÀÇ ÇÁ·Î±×·¥¿¡¼­ ´Ù¸¥ ÇÁ·Î±×·¥À¸·Î µ¥ÀÌÅ͸¦ º¸³»°í(TCP), UDP´Â °¢ ¸Þ½ÃÁö¿¡ ´ëÇÑ °ËÁõ ¾ø´Â Àü¼ÛÀ» ¼öÇàÇÑ´Ù. UDP¿Í ´Þ¸® TCP´Â ½Å ·Ú¼º ÀÖ´Â connection-base Àü¼ÛÀ» ÇÑ´Ù. È£½ºÆ®ÀÇ ÁÖ¼Ò ÁöÁ¤ ¾î¶² ÇÑ ±â°è¿¡ ºÎ¿©ÇÒ ¼ö ÀÖ´Â ÁÖ¼Ò´Â Å©°Ô 2°¡ÁöÀε¥ ¹°¸®ÀûÀÎ ÁÖ¼Ò(À̼­³× Æ® µîÀÇ ÁÖ¼Ò)¿Í ³í¸®ÀûÀÎ ÁÖ¼Ò(ÀÎÅÍ³Ý ÁÖ¼Ò)ÀÌ´Ù. 1. Çϵå¿þ¾î¿¡ ÀÇÇÑ °¡Àå ³·Àº ¼öÁØÀÇ ÁÖ¼Ò°ü¸® (addressing) ¢º À̼­³×Æ®ÀÇ °æ¿ì´Â 6¹ÙÀÌÆ®ÀÇ ÁÖ¼Ò¸¦ ÇÒ´çÇÑ´Ù. ¢º ÅäÅ«¸µÀº 2, 4, 6¹ÙÀÌÆ®ÀÇ ÁÖ¼Ò¸¦ °¡Áø´Ù. ¢º point-to-point ³×Æ®¿öÅ©(SLIP/PPP)´Â ÁÖ¼Ò¸¦ °¡ÁöÁö ¾Ê´Â´Ù. 2. ÀÎÅÍ³Ý ¾îµå·¹½Ì IP ¾îµå·¹½ÌÀ¸·Î ¾Ë·ÁÁø °ÍÀ¸·Î½á ¼¼°èÀûÀ¸·Î °íÀ¯ÇÑ °ªÀ» °¡Áö¸ç ½Ã½ºÅÛ Á¾¼Ó ÀûÀÎ ¼ºÁúÀ» °¡Áø´Ù. 4¹ÙÀÌÆ® IP ÁÖ¼Ò´Â °¢ ³×Æ®¿öÅ© ÀåÄ¡¿¡ ÇÒ´çµÈ´Ù. 3. IP ÁÖ¼Ò¿Í Çϵå¿þ¾î ÁÖ¼Ò¿ÍÀÇ ¸ÅÇÎ ¸µÅ© °èÃþ¿¡ ÀÇÇØ ±¸ÇöµÇ¾î Áø´Ù. BroadcastingµÇ´Â ³×Æ®¿öÅ©¿¡¼­´Â ARP°¡ ÀÚµ¿À¸·Î ÇØÁØ´Ù. À¯´Ð½º ½Ã½ºÅÛ¿¡ ¼­´Â IP ÁÖ¼Ò¸¦ ÅؽºÆ® À̸§À¸·Î ¿¬°ü½ÃÄÑ ÁØ´Ù(¡®/etc/hosts¡¯ ÆÄÀÏÀ» »ç¿ëÇÏ °Å³ª DNS¸¦ »ç¿ëÇÑ´Ù). ÀÎÅÍ³Ý ÁÖ¼Ò ÀÎÅÍ³Ý ÁÖ¼Ò´Â 4¹ÙÀÌÆ® ÁÖ¼Ò·Î ³×Æ®¿öÅ© ºÎºÐ°ú È£½ºÆ® ºÎºÐÀ¸·Î ³ª´¶´Ù. È£½º Æ® ºÎºÐÀº ³×Æ®¿öÅ©¿¡¼­ÀÇ ½Ã½ºÅÛ(±â°è)À» ÁöÁ¤ÇÑ´Ù. ³×Æ®¿öÅ© ºÎºÐÀº ÁÖ¼Ò°¡ ÂüÁ¶ÇÏ´Â ³í¸®Àû ³×Æ®¿öÅ©¸¦ ÁöÁ¤ÇÑ´Ù. ³×Æ®¿öÅ© ºÎºÐ¿¡¼­ ¶ó¿ìÆà °áÁ¤ÀÌ ÀÌ·ç ¾îÁø´Ù. °ü·ÊÀûÀ¸·Î 10Áø¼ö·Î ¾²ÀδÙ. ÀÎÅÍ³Ý ÁÖ¼ÒÀÇ ºÐ·ù ÀüºÎ 5°³·Î ºÐ·ùÇÑ´Ù. 1. A Ŭ·¡½º ÁÖ¿ä ³×Æ®¿öÅ©·Î¼­ °ÅÀÇ ÇÒ´çÇÏÁö ¾Ê´Â´Ù. Çü½ÄÀº N.H.H.H ÀÌ´Ù(NÀÌ ³×Æ®¿öÅ© ºÎºÐ, H°¡ È£½ºÆ® ºÎºÐ). 1.*.*.* ~ 128.*.*.*°ªÀ» °¡Áø´Ù. 2. B Ŭ·¡½º ºñ±³Àû Å« »çÀÌÆ®¿¡ ÇÒ´çÇÑ´Ù. ÀϹÝÀûÀ¸·Î ¼­ºê³ÝµÈ´Ù. ½ÇÁ¦ ¾ò±â ¾î·Á¿î ÁÖ¼Ò ÀÌ´Ù. Çü½ÄÀº N.N.H.H ÀÌ´Ù. 128.1.*.* ~ 191.255.*.*°ªÀ» °¡Áø´Ù. 3. C Ŭ·¡½º ºñ±³Àû ¾ò±â ½¬¿î ÁÖ¼ÒÀÌ´Ù. Çü½ÄÀº N.N.N.H ÀÌ°í 192.1.1.*~223.255.255.*°ªÀ» °¡Áø´Ù. 4. D Ŭ·¡½º Multicast ÁÖ¼Ò·Î ¾ÆÁ÷ °³¹ßÁßÀΠŬ·¡½ºÀÌ´Ù. 224.*.*.* ~ 239.*.*.* °ªÀ» °¡Áø´Ù. 5. E Ŭ·¡½º ½ÇÇè¿ëÀ¸·Î ¾²ÀÌ´Â ÁÖ¼ÒÀÌ´Ù. 240.*.*.* ~ 254.*.*.* °ªÀ» °¡Áø´Ù. Âü°í£º0.*.*.*¿Í 127.*.*.* , 255.*.*.* ÁÖ¼Ò´Â ÀÏ¹Ý IP Áּҷδ ¾²Áö ¾Ê°í Ư¼ö ¸ñÀû¿¡ »ç¿ëÇÑ´Ù. 0.*.*.*´Â ÀÚ½ÅÀÇ ³×Æ®¿öÅ©¸¦ ÁöĪÇϸç 127.*.*.*´Â ½ÇÁ¦ °¡ ¾Æ´Ñ °¡»óÀÇ ³×Æ®¿öÅ©ÀÎ loop back ³×Æ®¿öÅ©¸¦ °¡¸®Å²´Ù. 255.*.*.*´Â broadcast ÁÖ¼Ò·Î ¾²ÀδÙ. Routing ½Ã½ºÅÛÀÇ ¶ó¿ìÆà Å×ÀÌºí¿¡ ÀÇÇÑ ¶ó¿ìÆÃÀÌ ÀÌ·ç¾îÁø´Ù. netstat ¸í·É¾î·Î ¶ó¿ìÆà Å×À̺íÀ» °Ë»öÇÒ ¼ö ÀÖ´Ù. inhavision.inha.ac.kr> netstat -r -n Routing tables Destination Gateway Flags Refs Use Interface Netmasks: Inet 255.255.255.0 Route Tree for Protocol Family 2: default 165.246.10.250 UG 31 1911758 tu0 127.0.0.1 127.0.0.1 UH 1 4 lo0 165.246.10 165.246.10.162 U 8 330973 tu0 1. ¶ó¿ìÆà Å×ÀÌºí °ü¸® (1) Á¤Àû °ü¸® route ¸í·É¾î¸¦ ÀÌ¿ëÇÏ¿© ÁÖ·Î ºÎÆÃÇÒ ¶§ Ãß°¡ÇØ ÁØ´Ù. (¿¹) route add net 202.87.240.0 202.87.242.23 1 (2) µ¥¸ó¿¡ ÀÇÇÑ µ¿Àû °ü¸® 2. ¶ó¿ìÆà ÇÁ·ÎÅäÄÝ ¶ó¿ìÆà ÇÁ·ÎÅäÄÝÀº ³×Æ®¿öÅ© »çÀÌÀÇ Á¤º¸ ±³È¯À» À§Çؼ­ ¶ó¿ìÆà µ¥¸ó¿¡ ÀÇÇØ »ç¿ëµÇ´Â °ÍÀÌ´Ù. °¢ ÇÁ·ÎÆ®ÄÝÀº Å©°Ô 2°¡Áö·Î ºÐ·ùµÈ´Ù. Çϳª´Â IGP(Interior Gateway Protocol)ÀÌ°í ´Ù¸¥ Çϳª´Â EGP(Exterior Gateway Protocol)ÀÌ´Ù. IGP´Â autonomous system(ÇϳªÀÇ Áß¾Ó Á¦¾î¿¡ ¹­ÀÎ ³×Æ®¿öÅ© ÁýÇÕ)ÀÇ ¶ó¿ìÆà Á¤º¸¸¦ °ü¸®ÇÑ´Ù. EGP´Â autonomous systemµé »çÀÌÀÇ ¶ó¿ìÆÃÀ» °ü¸®ÇÑ´Ù. EGP¿¡ µî·ÏÇϱâ À§Çؼ­´Â InterNICÀÇ autonomous systemÀ¸·Î½á µî·ÏÇØ¾ß ÇÑ ´Ù. µî·Ï¾ç½ÄÀº internic.netÀÇ ftp³ª HOSTMASTER@internic.net¿¡ ÀÖ´Ù. 3. ¶ó¿ìÆà ÇÁ·ÎÅäÄÝÀÇ Á¾·ù (1) Routing Infomation Protocol(RIP) (2) Open Shortest Path First (OSPF) (3) Interior Gateway Routing Protocol (IGRP) (4) Exterior Gateway Protocol(EGP) (5) Border Gateway Protocol(BGP) (6) Distance Vector Multicast Routing Protocol(DVMRP) RIP,OSPF,IGRP´Â interior ÇÁ·ÎÅäÄÝÀÌ´Ù. EGP, BGP´Â exterior ÇÁ·ÎÅäÄÝÀÌ´Ù. DVMRP ´Â IP ¸ÖƼij½ºÆà ±¸Çö ½ÇÇè¿¡ »ç¿ëµÈ´Ù. RIP´Â ¿¾ XNS ÇÁ·ÎÅäÄÝ·Î IP ³×Æ®¿öÅ©¿¡ äÅõǾî Ç¥ÁØ À¯´Ð½º routed µ¥¸ó ¿¡ ÀÇÇØ »ç¿ëµÈ´Ù. cost metricÀº hop cou nt·Î½á ÆÐŶÀÌ È帣´Â °¢ ±â°è¸¦ 1 hopÀ¸·Î °è»êÇÏ´Ù. ÀÌÀ¯´Â °æ·Î°¡ ±æ¾îÁö¸é RIP°¡ µµ´ÞÇÒ ¼ö ¾ø´Â °ÍÀ¸·Î ÀÎ ½ÄÇϱ⠶§¹®ÀÌ´Ù(16router ÀÌ»óÀÇ ±æÀÌ¿¡¼± RIP¸¦ »ç¿ëÇϱâ Èûµé´Ù). OSPF´Â ÃÖ±Ù ¸¹ÀÌ ¾²ÀÌ´Â »õ ÇÁ·ÎÅäÄÝ·Î Å©°í º¹ÀâÇÑ topology¿¡ Àß µ¿ÀÛÇÑ ´Ù. RIP¿¡ ºñÇØ ¿©·¯ ÀåÁ¡À» °¡Áö´Âµ¥ ÇϳªÀÇ ¸ñÀûÁö·Î ¿©·¯ °æ·Î °ü¸®¿¡ ÁÁÀº Á¡, °í¼öÁØ ¶ó¿ìÆà Á¤º¸¸¦ °øÀ¯ÇÏ´Â ºÎºÐ¸¸À¸·Î ³×Æ®¿öÅ© ºÐÇÒÀÌ °¡´ÉÇÑ Á¡ µîÀÌ ´Ù. IGRP´Â ´ëÁßÀûÀÌÁö¸¸ Á¡Á¡ »ç¶óÁö´Â Ãß¼¼ÀÇ ÇÁ·ÎÅäÄÝÀÌ´Ù. EGP´Â ARPANET °ÔÀÌÆ®¿þÀÌ¿¡ ÀÇÇØ ºÒ·ÁÁø ¿À·¡ µÈ ÇÁ·ÎÅäÄÝ·Î cost metric À» ÀÌ¿ëÇϸç ƯÁ¤ ³×Æ®¿öÅ© topology¸¦ °¡Á¤ÇÑ´Ù. ÃÖ±Ù BGP·Î ´ëÄ¡µÇ´Â Ãß¼¼ ÀÌ´Ù. BGP´Â EGP¿¡ autonomous ½Ã½ºÅÛÀÇ º¹ÀâÇÑ ÅäÆú·ÎÁö¿¡ ´ëÇÑ Áö¿øÀ» Ãß°¡ÇÑ °ÍÀÌ´Ù.