³×Æ®¿öÅ© ÇÁ·Î±×·¡¹Ö : TCP/IP °³·Ð
ÃÑ ÆäÀÌÁö ¼ö : 3224

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



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

Contents

1 TCP/IP ¶õ
2 LAN °ú WAN ±×¸®°í TCP/IP
3 UDP¿Í TCP
4 ¾î¶»°Ô TCP/IP ¸¦ ÀÌ¿ëÇØ¼­ ÄÄÇ»ÅͰ£ µ¥ÀÌŸ Åë½ÅÀÌ °¡´ÉÇѰ¡ ?
5 OSI 7 °èÃþ°ú TCP/IP 4°èÃþ
6 TCP/IP 4°èÃþ¿¡ ÀÇÇÑ µ¥ÀÌŸ Àü¼Û
7 ¿¬°áÁöÇâ À̶õ ¹«¾ùÀΰ¡ ?

1 TCP/IP ¶õ

TCP/IP °¡ ³ªÅ¸³­ ÀÌÀ¯´Â ÄÄÇ»ÅͰ£ Åë½ÅÀ» À§Çؼ­ ÀÌ´Ù. Åë½ÅÀ» ¾ê±âÇÒ¶§ ºüÁöÁö ¾Ê´Â°ÍÀÌ Åë½ÅÀÇ ¿ª»çÀε¥ - ¾ð¾î, ºÏ, ¿¬±â, ÀüÈ­.. ÀÌ·±½ÄÀ¸·Î ¹ßÀüÀ» ÇØ¿Ô´Ù. ¿©±â¿¡¼­ ¹ßÀüÀ» ÇÏ°ÔµÈ °è±â´Â »õ·Î¿î µµ±¸ÀÇ ¹ß°ß(ȤÀº ¹ß¸í)ÀÌ °áÁ¤ÀûÀÎ ¿ªÇÒÀ» Çϰí ÀÖÀ½À» ¾Ë ¼ö ÀÖ´Ù.

TCP/IP ´Â °¡ÀåÃÖ±Ù¿¡ ¹ß¸íµÈ ÄÄÇ»ÅÍ¿Í ÄÄÇ»ÅͰ£ÀÇ Áö¿ª³×Æ®¿öÅ©(LAN) ȤÀº ±¤¿ª³×Æ®¿öÅ©(WAN)¿¡¼­ ¿øÇÒÇÑ Åë½ÅÀ» °¡´ÉÇϵµ·Ï Çϱâ À§ÇÑ Åë½Å±Ô¾à(Protocol) À¸·Î Á¤ÀÇÇÒ ¼ö ÀÖ´Ù. ÃÖÃÊ ¹Ì±¹¹æ¼º¿¡¼­ ±¸ÃàÇÑ ARANET ¶ó´Â ÇÁ·ÎÅäÄÝ¿¡¼­ ½ÃÀ۵ǾúÀ¸¸ç, ÈÄ¿¡ ¹Ì±¹¹æÀ§Åë½Åû(DAC-Defense Communication Agency)¿¡¼­ ÄÄÇ»ÅͰ£ Åë½ÅÀ» À§Çؼ­ TCP/IP¸¦ »ç¿ëÇϵµ·Ï ÇѰÍÀÌ ±× ½ÃÃʰ¡ µÇ¾ú´Ù.

TCP/IP°¡ Àα⸦ ±¸°¡ÇÏ°Ô µÈ°Ç ÀÎÅͳÝÀÇ µîÀåÀÌ ±× °áÁ¤ÀûÀÎ ¿ªÈ°À» Çß´Ù. °¡Àå ÀαâÀÖ´Â ÀÎÅÍ³Ý ¼­ºñ½ºÀÎ WWW, EMAIL, TELNET, FTP µî ´ëºÎºÐÀÌ TCP/IP ±â¹Ý¿¡¼­ ¸¸µé¾îÁ®ÀÖ´Ù. ÀÎÅͳÝÀ¸·Î ¿¬°áµÈ ¼ö¸¹Àº ÄÄÇ»ÅÍ¿Í Åë½ÅÀ» À§Çؼ­ TCP/IP¸¦ ¼±ÅÃÇÑ ÀÌÀ¯´Â ±× °³¹æ¼º¿¡ ÀÖ´Ù. Áï Çϵå¿þ¾î, ¿î¿µÃ¼Á¦, Á¢¼Ó¸Åü¿¡ °ü°è¾øÀÌ µ¿ÀÛÇÒ¼ö ÀÖ´Ù´ÂÁ¡¶§¹®¿¡, ÀÎÅÍ³Ý Åë½ÅÀ» À§ÇÑ ÇÙ½ÉÀ¸·Î ¼±ÅõǾú´Ù. ÇöÀç´Â ¼öõ¸¸´ëÀÇ ÄÄÇ»ÅͰ¡ ÀÎÅͳÝÀ» ÅëÇÏ¿© °Å¹ÌÁÙó·³ ¿¬°áµÇ¾î ÀÖ´Ù.

TCP/IP ¶õ À̸§¿¡¼­ ¾Ë¼ö ÀÖµíÀÌ, TCP/IP ´Â TCP + IP ÀÇ 2°³ÀÇ ÇÁ·ÎÅäÄÝ·Î ÀÌ·ç¾îÁ® Àִµ¥, Åë»ó IP ÇÁ·ÎÅäÄÝ À§¿¡ TCP ÇÁ·ÎÅäÄÝÀÌ ³õÀÌ°Ô µÇ¹Ç·Î TCP/IP ¶ó°í ºÎ¸£°Ô µÇ¾ú´Ù.
  • IP - node(´Ü¸»±â)¿Í node - ÀÌÇØÇϱ⠽±°Ô ÄÄÇ»ÅÍ¿Í ÄÄÇ»ÅÍ - °£ÀÇ µ¥ÀÌŸ ÆÐŶÀ» Àü¼ÛÇϱâ À§Çؼ­´Â °¢ node ¿¡ (¿ìÆí¹øÈ£¿Í °°Àº)ÁÖ¼Ò¸¦ ÇÊ¿ä·Î ÇÑ´Ù. IP´Â 4¹ÙÀÌÆ®·Î ÀÌ·ç¾îÁø ÁÖ¼Ò¹øÈ£¸¦ »ç¿ëÇÏ¿©¼­ °¢°¢ÀÇ node ¸¦ ±¸ºÐÇϰí, ¸ñÀûÁö¸¦ ã¾Æ°¡°Ô µÈ´Ù. ¿ì¸®´Â À̸¦ IP Address¶ó°í Çϸç, "192.168.100.100" ¿Í °°Àº Á¡¹ÚÀÌ 3ÇüÁ¦ Çü½ÄÀ¸·Î »ç¿ëÇÑ´Ù. IP ´Â Internet Protocol ÀÇ ÁÙÀÓ¸»ÀÌ´Ù. ¼ýÀÚ·ÎµÈ ÀÎÅͳÝÁÖ¼Ò¸¦ »ç¶÷ÀÌ ½Äº°Çϴ°Ç, ±×¸® ½±Áö ¾Ê±â ¶§¹®¿¡, IPÁÖ¼Ò¸¦ Àΰ£ÀÌ ½Äº°Çϱ⠽¬¿î Domain ³×ÀÓÀ¸·Î º¯È¯½ÃÄÑÁÖ´Â Name ¼­ºñ½º°¡ Á¸ÀçÇÑ´Ù. ¾Æ¹«·¡µµ www.yahoo.co.kr ÀÌ 211.234,109.2 ÀÌ·±°Í º¸´Ù´Â ¿Ü±â°¡ ¼ö¿ùÇÒ°ÍÀÌ´Ù.
  • TCP - ¼­¹ö¿Í Ŭ¶óÀÌ¾ðÆ®°£¿¡ µ¥ÀÌŸ¸¦ ½Å·Ú¼ºÀÖ°Ô Àü´ÞÇϱâ À§ÇØ ¸¸µé¾îÁø ÇÁ·ÎÅäÄÝÀÌ´Ù. µ¥ÀÌŸ´Â ³×Æ®¿öÅ©¼±·Î¸¦ ÅëÇØ Àü´ÞµÇ´Â °úÁ¤¿¡¼­ ¼Õ½ÇµÇ°Å³ª ¼ø¼­°¡ µÚ¹Ù²î¾î¼­ Àü´ÞµÉ¼ö Àִµ¥, TCP´Â ¼Õ½ÇÀ» °Ë»öÇØ³»¼­, À̸¦ ±³Á¤ÇÏ°í ¼ø¼­¸¦ ÀçÁ¶ÇÕÇÒ¼ö ÀÖµµ·Ï ÇØÁØ´Ù. Transmission Control Protocol ÀÇ ÁÙÀÓ¸»ÀÌ´Ù. µ¥ÀÌŸ¸¦ Àü¼ÛÇϱâ Àü¿¡ µ¥ÀÌŸÀü¼ÛÀ» À§ÇÑ ¿¬°áÀ» ¸¸µêÀ¸·Î ¿¬°áÁöÇâ ÇÁ·ÎÅäÄÝ À̶ó°í ÇÑ´Ù.

2 LAN °ú WAN ±×¸®°í TCP/IP

LAN Àº Local Area Network ÀÇ ÁÙÀÓ¸»·Î ¿ì¸®³ª¶ó ¸»·Î Ç®¾î¾²ÀÚ¸é Áö¿ª³»Æ®¿÷(±Ù°Å¸® Åë½Å¸Á) À̸ç WAN Àº Wide Area Network ÀÇ ÁÙÀÓ¸»·Î ±¤¿ª³×Æ®¿÷(¿ø°Å¸® Åë½Å¸Á) À¸·Î ÇØ¼®ÇÒ¼ö ÀÖÀ»°ÍÀÌ´Ù.

Áï LAN Àº Áö¿ªÀûÀ¸·Î °¡±î¿î ÄÄÇ»ÅͰ¡ ¼­·Î ¿¬°á(Network)µÈ »óŸ¦ ¸»Çϸç WANÀº Áö¿ªÀûÀ¸·Î ¸Ö¸®¶³¾îÁø ÄÄÇ»ÅͰ¡ ¼­·Î ¿¬°á µÈ »óŸ¦ ¸»ÇÑ´Ù.
´ÙÀ½ÀÇ ±×¸²Àº ÀÌ·¯ÇÑ LAN°ú WANÀÇ ±¸¼ºÀ» º¸¿©ÁÖ´Â °¡Àå ´ÜÀûÀÎ ±×¸²ÀÌ´Ù.


HOST ¿Í HOST ±×¸®°í HOST ¿Í Router ´Â ´Ù¾çÇÑ Á¾·ù¿Í ´Ù¾çÇÑ Ç°ÁúÀ» °¡Áö´Â ³×Æ®¿÷¿¬°á ȸ¼±À¸·Î ¿¬°áµÉ¼ö ÀÖ´Ù(±¤ÄÉÀ̺í, ±¸¸®¼±, ÀΰøÀ§¼ºµî...). ÅëȭǰÁúÀÌ ´Ù¸£´Ù´Â °ÍÀº µ¥ÀÌŸ¸¦ º¸³»´ÂÁß µ¥ÀÌŸ ¼Õ»óÀÌ ÀϾ¼öµµ ÀÖÀ¸¸ç, µ¥ÀÌŸÀÇ ¼ø¼­°¡ µÚ¹Ù²ð¼öµµ ÀÖ´Ù´Â°É ÀǹÌÇÑ´Ù.

µ¥ÀÌŸÀÇ ¼ø¼­°¡ µÚ¹Ù²ð¼ö ÀÖ´Â ÀÌÀ¯´Â, ÆÐŶÀÌ Àü´ÞµÇ´Âµ¥ ÇϳªÀÇ °íÁ¤µÈ Àü´Þ °æ·Î¸¸À» ÀÌ¿ëÇÏÁö ¾Ê°í ÀÓÀÇÀÇ °æ·Î¸¦ »ç¿ëÇϱ⠶§¹®À¸·Î °¢°æ·Î¸¦ ±¸¼ºÇϴ ȸ¼±ÀÇ Ç°ÁúÀÌ ´Ù¸£°ÔµÇ¸é ¸ÕÀú º¸³»¾îÁø ÆÐŶÀÌ¶óµµ ³ªÁß¿¡ º¸³»¾îÁø ÆÐŶº¸´Ù ´õ ´À¸®°Ô µµÂøÇÏ´Â ¹®Á¦°¡ »ý±æ ¼ö ÀÖ´Ù. ¿¹¸¦µé¾î, ±¸¸®¼±À¸·Î Àü´ÞµÇ´Â ÆÐŶÀº ÀΰøÀ§¼ºÀ̳ª ±¤ÄÉÀ̺í·Î Àü´ÞµÈ ÆÐŶº¸´Ù ¾Æ¹«·¡µµ ´À¸®°Ô ¿òÁ÷ÀÏ °ÍÀÌ´Ù.

TCP/IP´Â ÀÌ·¯ÇÑ ¿¬°áµÈ »óÅ¿¡¼­ ¼­·Î ¿Ã¹Ù¸¥ Åë½ÅÀ» Çϵµ·Ï µµ¿ÍÁØ´Ù. Á¤È®È÷ ¸»ÇÏÀÚ¸é TCP°¡ ¿Ã¹Ù¸¥ Åë½ÅÀ» Çϵµ·Ï µµ¿ÍÁÖ´Â ±â´ÉÀ» °¡Áö°í ÀÖÀ¸¸ç, IP´Â ÀÌ·¯ÇÑ ±â´É¾øÀÌ ¿À·ÎÁö TCP ÆÐŶÀ» Àü¼ÛÇÏ´Â Àϸ¸À» ÇÑ´Ù.

¿Ã¹Ù¸¥ Åë½ÅÀ» À§ÇØ TCP°¡ °¡Áö°í ÀÖ´Â ±â´ÉÀº
  1. ÆÐŶÀÌ ºüÁ³À»°æ¿ì, ÀçÀü¼ÛÀ» ¿äûÇÏ´Â ±â´É
  2. ÆÐŶ¿¡ ÀϷùøÈ£¸¦ ÁÜÀ¸·Î½á, ¼­·Î ´Ù¸£°Ô µµÂøµÉÁöµµ ¸ð¸£´Â ÆÐŶÀÇ ¼ø¼­¸¦ ÀçÁ¶ÇÏÇÏ´Â ±â´É
ÀÌ´Ù.

3 UDP¿Í TCP

À§¿¡¼­ µ¥ÀÌŸ¸¦ Àü¼ÛÇϱâ À§ÇÑ TCP ÇÁ·ÎÅäÄÝ¿¡ ´ëÇØ¼­ ¼³¸íÇߴµ¥, TCP¿Ü¿¡ UDP ¶ó´Â ÇÁ·ÎÅäÄÝ Á¸ÀçÇÑ´Ù. µ¥ÀÌŸ¸¦ Àü¼ÛÇÑ´Ù´Â Á¡¿¡¼­ TCP, UDP ¸ðµÎ ºñ½ÁÇÏÁö¸¸ Ư¼º¿¡ À־ ¾à°£ÀÇ Â÷À̰¡ ÀÖ´Ù. UDP ´Â User Datagram Protocol ÀÇ ÁÙÀÓ¸»ÀÌ´Ù.

  • TCP - ¿¬°áÁöÇâÀ̸ç, ÀÚüÀûÀ¸·Î ¿À·ù¸¦ ó¸®Çϸç, ³×Æ®¿÷ Àü¼ÛÁß ¼ø¼­°¡ µÚ¹Ù²ï ¸Þ½ÃÁö¸¦ ±³Á¤½ÃÄÑÁÖ´Â ±â´ÉÀ» °¡Áö°í ÀÖ´Ù. ¿¬°áÁöÇâÀ̶õ¸»Àº µ¥ÀÌŸ¸¦ Àü¼ÛÇÏ´Â Ãø°ú µ¥ÀÌŸ¸¦ Àü¼Û¹Þ´Â Ãø¿¡¼­ Àü¿ëÀÇ µ¥ÀÌŸ Àü¼Û ¼±·Î(Session)À» ¸¸µç´Ù´Â ÀǹÌÀÌ´Ù. µ¥ÀÌŸÀÇ ½Å·Úµµ°¡ Áß¿äÇÏ´Ù°í ÆÇ´ÜµÉ¶§ ÁÖ·Î »ç¿ëµÈ´Ù.
  • UDP - ºñ¿¬°áÁöÇâÀ̸ç, ¿À·ù¸¦ ó¸®Çϰųª ¼ø¼­¸¦ ÀçÁ¶ÇÕ½ÃÄÑÁÖ´Â ±â´ÉÀ» °¡Áö°í ÀÖÁö¾Ê´Ù. ´Ü¼øÈ÷ µ¥ÀÌŸ¸¦ ¹Þ°Å³ª, ´øÁ®Áֱ⸸ ÇÏ´Â ÇÁ·ÎÅäÄÝÀÌ´Ù. UDP´Â ƯÈ÷ ½Ç½Ã°£ ¸ÖƼ¹Ìµð¾î Á¤º¸¸¦ ó¸®Çϱâ À§Çؼ­ ÁÖ·Î »ç¿ëÇÑ´Ù.

TCP¸¦ ½Ç½Ã°£ ¸ÖƼ¹Ìµð¾î Á¤º¸¸¦ ó¸®Çϴµ¥, »ç¿ëÇÒ°æ¿ì TCPÀÇ ¿À·ùÁ¤Á¤ Ư¼º»ó ¸Þ½ÃÁö°¡ µµÂøÇÏÁö ¾Ê°Å³ª ÇÒ°æ¿ì ´ÙÀ½ ¸Þ½ÃÁö¸¦ ¹ÞÁö ¾Ê°í, ¸Þ½ÃÁö ÀçÀü¼ÛÀ» ¿ä±¸ÇϹǷÎ, ½Ç½Ã°£À¸·Î Àü¼ÛÇϱ⿡´Â ±×¸® Àû´çÇÏÁö ¾Ê±â ¶§¹®ÀÌ´Ù. ¹Ý¸é UDP¸¦ »ç¿ëÇϸé Áß°£¿¡ ÆÐŶÀÌ ¼Ò½ÇµÇ´õ¶óµµ °³ÀÇÄ¡ ¾Ê°í ´ÙÀ½ ÆÐŶÀ» ¹Þ¾ÆµéÀ̹ǷΠ½Ç½Ã°£À¸·Î ¸Þ½ÃÁö 󸮰¡ °¡´ÉÇÏ´Ù.

¹°·Ð ¾à°£ÀÇ µ¥ÀÌŸ ¼Õ½Ç·Î ÀÎÇØ¼­ ¸ÖƼ¹Ìµð¾î µ¥ÀÌŸÀÇ ÁúÀÌ ¶³¾îÁú¼öµµ ÀÖÀ¸³ª, È­ÁúÀ̳ª À½Áú¿¡ ¾à°£ÀÇ ¼Õ»óÀÌ ÀÖ´õ¶óµµ °è¼ÓÀûÀ¸·Î ¼­ºñ½º°¡ µÇ´Â°Ô ÈξÀ ´õ À¯¸®ÇÒ°ÍÀÌ´Ù. ÀüÈ­¸¦ Çϴµ¥, ¾à°£ ÀâÀ½ÀÌ ¼¯Àδٰí ÇØ¼­, ÀâÀº Á¤Á¤Çϱâ À§Çؼ­ ¼­·Î ÅëÈ­¸¦ ¸øÇÏ´Â »çŰ¡ ¹ß»ýÇÏ¸é ¾ÈµÇ´Â°Í°ú °°Àº ÀÌÄ¡ÀÌ´Ù.

¿©±â¿¡¼­´Â ÁÖ·Î TCP ¿¡ ´ëÇØ¼­ ´Ù·ê°ÍÀ̸ç, UDP´Â ÇÊ¿äÇÒ°æ¿ì ¾à°£½Ä ºÎ¿¬¼³¸íÇϵµ·Ï ÇϰڴÙ.

4 ¾î¶»°Ô TCP/IP ¸¦ ÀÌ¿ëÇØ¼­ ÄÄÇ»ÅͰ£ µ¥ÀÌŸ Åë½ÅÀÌ °¡´ÉÇѰ¡ ?

Áö±Ý±îÁö TCP/IP ±×¸®°í UDP¿¡ ´ëÇÑ °³°ýÀûÀÎ ³»¿ëÀ» »ìÆìºÃ´Âµ¥, ÇØ°áµÇÁö ¾ÊÀº ¹®Á¦°¡ ÀÖ´Ù. ±×·¸´Ù¸é, °¢ ÄÄÇ»ÅͰ£À» ¿¬°áÇØÁÖ´Â ÀÌ´õ³Ý Ä«µå¸¦ ÅëÇØ¼­ ¾î¶»°Ô TCP/IP ¸Þ½ÃÁö°¡ Àü´ÞµÇ´Â °ÍÀϱî ?

À̰ÍÀ» ÀÌÇØÇϱâ À§Çؼ­´Â OSI 7 °èÃþ¿¡ ´ëÇÑ ÀÌÇØ°¡ ÇÊ¿äÇÏ´Ù. OSI ´Â °¢Á¾ ½Ã½ºÅÛ°£ÀÇ ¿¬°áÀ» À§ÇÏ¿© ISO ¿¡¼­ Á¦¾ÈÇÑ ¸ðµ¨·Î½á, OSI(Open System Interconnection Reference Model)¿¡¼­ À¯ÃßÇÒ¼ö ÀÖµíÀÌ, ½Ã½ºÅÛ¿¡ »ó°ü¾øÀÌ ¼­·ÎÀÇ ½Ã½ºÅÛÀÌ ¿¬°áµÉ¼ö ÀÖµµ·Ï ¸¸µé¾îÁÖ´Â ¸ðµ¨ÀÌ´Ù.

OSI ´Â ¾Æ·¡¿Í °°ÀÌ 7°³ÀÇ °èÃþÀ¸·Î µÇ¾î ÀÖ´Ù.


ÄÄÇ»ÅÍ¿Í ÄÄÇ»ÅÍ»çÀÌÀÇ µ¥ÀÌŸÀü¼ÛÀ» À§Çؼ­´Â À§ÀÇ 7°³ÀÇ °èÃþÀ» "Á÷-°£Á¢Àû" À¸·Î °ÅÃļ­ Àü¼ÛÀÌ µÇ°Ô µÈ´Ù.

À§¿Í °°ÀÌ 7°³ÀÇ °èÃþÀ¸·Î ³ª´« ÀÌÀ¯´Â, °¢ °èÃþ¿¡ ´ëÇÑ Ä¸¼úÈ­¿Í Àº´ÐÀÌ °¡´ÉÇϱ⠶§¹®ÀÌ´Ù. ĸ½¶È­, Àº´Ð¿¡ ´ëÇØ¼­´Â ¾Æ¸¶µµ C++ À» °øºÎÇØ º»ÀûÀÌ ÀÖ´Ù¸é ¸¹ÀÌ µé¾îº» °³³äÀϰǵ¥, ¿¹¸¦µé¾î ¼­ºñ½º °³¹ßÀÚ´Â Application Layer ¿Í Prsentation Layer ¸¸ ½Å°æ¾²¸é µÈ´Ù. ½ÇÁ¦ ¾îÇø®ÄÉÀÌ¼Ç °³¹ßÀÚ´Â Session Layer ¿Í Transport Layer Á¤µµ¸¸ ½Å°æ¾²¸é µÉ°ÍÀÌ´Ù. Network Layer °èÃþ ¾Æ·¡´Â ¿î¿µÃ¼Á¦°¡ ¾Ë¾Æ¼­ ì°ÜÁֹǷΠ°ÅÀÇ ½Å°æ¾µ Çʿ䰡 ¾ø´Ù. ¸¶Âù°¡Áö·Î Çϵå¿þ¾î¸¦ ¸¸µå´Â »ç¶÷Àº Physical Layer ¸¸ ½Å°æ¾²¸é µÇ¸ç, ±×À§ÀÇ °èÃþ¿¡ ´ëÇØ¼­´Â ½Å°æ¾µÇʿ䰡 ¾ø´Ù.(¹°·Ð °³¹ßÀÚ°¡ Application Layer ¿Í Presentation Layer ±îÁö ¸ù¶¥ ½Å°æ½á¼­ °³¹ßÇÏ´Â °æ¿ìµµ ÀÖÁö¸¸ - »ç½ÇÀº °ÅÀÇ ´ëºÎºÐÀ̰ÚÁö¸¸)

OSI¸¦ ÀÌ·¸µí °èÃþº°·Î ³ª´®À¸·Î½á, °¢ °èÃþ¿¡¼­ ÇÊ¿äÇÑ ºÎºÐ¸¸À» °³¹ßÀÚµéÀÌ ½Å°æ¾²°Ô µÇ°í Åë½Å¼­ºñ½º °³¹ß½Ã°£À» ÁÙÀϼö ÀÖµµ·Ï µµ¿ÍÁØ´Ù.

5 OSI 7 °èÃþ°ú TCP/IP 4°èÃþ

TCP/IP °èÃþÀº OSI 7°èÃþÀ» ´õ ´Ü¼øÈ­ ½ÃÄѼ­ 4°³ÀÇ °èÃþ(Layer)·Î ¸¸µé¾î¼­ »ç¿ëÇÑ´Ù.

  1. Application Layer
    ÀÌ °èÃþÀº ³×Æ®¿÷À» »ç¿ëÇÏ´Â ÀÀ¿ëÇÁ·Î±×·¥(FTP, Telnet, SMTP) µîÀ¸·Î ÀÌ·ç¾îÁö¸ç, OSI °èÃþÀÇ Aplication Layer ¿Í Presentation Layer ¸¦ ¸ðµÎ Æ÷ÇÔÇÑ´Ù.
  2. Transport Layer
    °èÃþÀÇ À̸§¿¡¼­ ¾Ë¼ö ÀÖµíÀÌ, µµÂøÀ» ¿øÇÏ´Â ½Ã½ºÅÛ±îÁö µ¥ÀÌŸ¸¦ Àü¼ÛÇϱâ À§ÇÑ ÀÏÀ» ÇÏ´Â °ÔÃþÀÌ´Ù. OSI ¸ðµ¨ÀÇ Session Layer °ú Transport Layer ¸¦ Æ÷ÇÔÇϰí ÀÖÀ¸¸ç, °¢°¢ÀÇ ½Ã½ºÅÛÀ» ¿¬°áÇϰí, TCP ÇÁ·ÎÅäÄÝÀ» ÀÌ¿ëÇÏ¿© µ¥ÀÌŸ¸¦ Àü¼ÛÇÑ´Ù.
  3. Internet Layer
    µ¥ÀÌŸ¸¦ Á¤ÀÇÇÏ°í µ¥ÀÌŸÀÇ °æ·Î¸¦ ¹èÁ¤ÇÏ´ÂÀÏ(¶ó¿ìÆÃ)À» ´ã´çÇÑ´Ù. µ¥ÀÌŸ¸¦ Á¤È®È÷ ¶ó¿ìÆÃ Çϱâ À§Çؼ­ IPÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÑ´Ù. OSI ÀÇ Network Layer °ú Data Link Layer ¸¦ Æ÷ÇÔÇÑ´Ù.
  4. Physical Layer
    ¹°¸®Àû °èÃþ Áï ÀÌ´õ³Ý Ä«µå¿Í °°Àº Çϵå¿þ¾î¸¦ ¸»ÇÑ´Ù.

6 TCP/IP 4°èÃþ¿¡ ÀÇÇÑ µ¥ÀÌŸ Àü¼Û

±×·³ ½ÇÁ¦·Î TCP/IP 4°èÃþÀ» ÀÌ¿ëÇØ¼­ ¾î¶»°Ô µ¥ÀÌŸ°¡ Àü¼ÛµÇ´ÂÁö ¾Ë¾Æº¸µµ·Ï ÇÏÀÚ. ¾Æ·¡´Â ÀÌ·¯ÇÑ °èÃþ Åë½ÅÀÇ °¡Àå ´ÜÀûÀÎ ¸ð½ÀÀ» º¸¿©ÁÖ´Â ±×¸²Àε¥, ÇöÀç °¡Àå ¸¹ÀÌ »ç¿ëÇÏ´Â ÀÎÅÍ³Ý ¼­ºñ½ºÁß ÇϳªÀÎ WWW À» ¿¹¸¦ µé¾î ±×¸²À» ±×·Á º¸¾Ò´Ù.


WWW (World Wide Web)Àº ´õÀÌ»ó ¼³¸ÛÀÌ ÇÊ¿ä¾ø´Â À¯¸íÇÑ ¼­ºñ½º·Î½á, HTTP (HyperText Transfor Protocol)À̶ó´Â ÇÁ·ÎÅäÄÝÀ» ÀÌ¿ëÇÑ´Ù.

À§ÀÇ ±×¸²À» ¼³¸íÇØ º¸ÀÚ¸é, ÀÏ´Ü »ç¿ëÀÚ´Â Mozilla ³ª IE °°Àº ºê¶ó¿ìÀú¸¦ »ç¿ëÇÏ¿©¼­ www.joinc.co.kr °°Àº URL ÀÔ·ÂÀ» ÅëÇØ¼­ À¥ÆäÀÌÁö¸¦ ¿äûÇÏ°Ô µÉ°ÍÀÌ´Ù.(www.joinc.co.kr Àº Àΰ£ÀÌ ÀνÄÇÒ¼ö ÀÖ´Â µµ¸ÞÀθíÀ̰í Name ¼­ºñ½º¸¦ ÀÌ¿ëÇÏ¿© À̰ÍÀ» ´Ù½Ã IP ÁÖ¼Òü°è·Î ¹Ù²Ù´Â ÀÛ¾÷À» ºê¶ó¿ìÀú ³»ºÎÀûÀ¸·Î ÇÏ°Ô µÉ°ÍÀÌ´Ù.)

±×·³ »ç¿ëÀÚÀÇ ¿äû(¹®ÀÚ ¸Þ½ÃÁö°¡ µÉ°ÍÀÌ´Ù)Àº ÀÎÅͳݻ󿡼­ Àü´ÞµÇ±â ¿ëÀÌÇÑ ÆÐŶÀ¸·Î ¸¸µé±â À§Çؼ­ TCP ÆÐŶÀ¸·Î ¸¸µé¾îÁö°Ô µÈ´Ù.

À̰ÍÀº ´Ù½Ã ÀÎÅÍ³Ý »ó¿¡¼­ ¿øÇÏ´Â ÁÖ¼Ò·Î À̵¿ÇÒ¼ö ÀÖµµ·Ï Çϱâ À§Çؼ­ IP ÆÐŶÀ¸·Î ´Ù½Ã ¸¸µé¾î Áö°í(IP ÆÐŶ¿¡´Â ÀÚ½ÅÀÇ ÁÖ¼Ò¿Í, µµÂøÇØ¾ßµÉ »ó´ë¹æÀÇ ÁÖ¼ÒÁ¤º¸°¡ µé¾îÀÖÀ»°ÍÀÌ´Ù) À̰ÍÀº ÀÌ´õ³Ý Ä«µå·Î º¸³»¾îÁ®¼­ Internet À¸·Î ³ª°¡°Ô µÈ´Ù.

Internet »ó¿¡¼­´Â ¿øÇÏ´Â ÁÖ¼Ò·Î TCP/IP ÆÐŶÀ» º¸³»±â À§ÇÑ ¿©·¯°¡Áö ÀåÄ¡µéÀÌ Á¸ÀçÇϴµ¥(¶ó¿ìÅÍ, ÅäÅ«¸µ °°Àº), À̵é ÀåÄ¡¸¦ ÅëÇØ¼­, www.joinc.co.kr ÀÇ ÀÌ´õ³ÝÄ«µå·Î TCP/IP ÆÐŶÀÌ Àü´ÞµÇ°Ô µÈ´Ù. ±×·³ ÀÌ´õ³Ý Ä«µå´Â TCP/IP ÆÐŶÀ» ¹Ù·Î À­ °èÃþ(Internet Layer)À¸·Î º¸³»´Âµ¥, ¿©±â¿¡¼­´Â IP ÆÐŶÀ» ºÐ¼®Çؼ­, ÀÌ ÆÐŶÀÌ ¾îµð¿¡¼­ ¿ÔÀ¸¸ç, ±× µµÂøÁö°¡ ¾îµðÀÎÁö¸¦ ÆÇ´ÜÇÏ°Ô µÈ´Ù.(¹°·Ð ÀÌ´Â IPÁÖ¼Ò ±â¹ÝÀ¸·Î ÆÇ´ÜÇÑ´Ù)

±×¸®ÇÏ¿© ¸ñÀûÁö°¡ ÀÚ½ÅÀ̸é À̰ÍÀ» ´Ù½Ã Transport Layer ·Î º¸³»°í, TCP ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÏ¿©, ¸Þ½ÃÁö°¡ ´©¶ôµÈ°Ô ÀÖÀ¸¸é ´Ù½Ã ¿äûÇϰí, ¼ø¼­¸¦ ÀçÁ¶ÇÕÇϴµî Åë½Å ¸Þ½ÃÁö¸¦ °Ë»çÇØ¼­ À̰ÍÀ» ´Ù½Ã Application Layer ¿¡°Ô º¸³½´Ù

Application Layer ¿¡¼­´Â À¥¼­¹ö(IIS, Apache °°Àº)°¡ Åë½Å¸Þ½ÃÁö¸¦ HTTP ÇÁ·ÎÅäÄÝ¿¡ ÁØÇÏ¿©, °Ë»ç¸¦ ÇÏ¿©¼­ »ç¿ëÀÚ°¡ ¿äûÇÑ À¥ÆäÀÌÁö¸¦ Àоîµé¿©¼­, Transport °èÃþÀ¸·Î º¸³»°Ô µÈ´Ù. À¥ÆäÀÌÁö¸¦ ºê¶ó¿ìÀú±îÁö Àü¼ÛÇÏ´Â °úÁ¤Àº À§ÀÇ Á¤¹Ý´ëÀÇ °úÁ¤À» ¼øÂ÷ÀûÀ¸·Î °ÅÄ¡°Ô µÈ´Ù.

ÃÖÁ¾ÀûÀ¸·Î À¥ºê¶ó¿ìÀú´Â À¥ÆäÀÌÁö¸¦ ¹Þ¾Æ¼­(text) ¿ª½Ã HTTP ÇÁ·ÎÅäÄÝ¿¡ ÁØÇÏ¿©, ·»´õ¸µ ÀÛ¾÷À» °ÅÄ£ÈÄ È­¸é¿¡ »Ñ·ÁÁÖ°Ô µÈ´Ù.

À§ÀÇ ±×¸²¿¡¼­ º¸¸é ¾Ë°ÚÁö¸¸ °¢°¢ÀÇ °èÃþÀº °¢°¢ÀÇ °èÃþ¸¸À» »ó°üÇϰí ÀÖÀ½À» ¾Ë¼ö ÀÖ´Ù. Áï Application Layer ¿¡ À§Ä¡ÇÏ´Â ºê¶ó¿ìÀú¿Í webserver ´Â HTTP ÇÁ·ÎÅäÄÝ¿¡ ÀÇÇØ¼­ ÀÚ½ÅÀÇ °èÃþ³¢¸®¸¸ Åë½ÅÀ» Çϰí, Transport Layer Àº ¿ª½Ã TCP ÇÁ·ÎÅäÄÝ¿¡ ÀÇÇØ¼­ Transport Layer ³¢¸® Åë½ÃÀ» ÇÔÀ» ¾Ë¼ö ÀÖÀ»°ÍÀÌ´Ù. ¸»±×´ë·Î °èÃþÀû ±¸Á¶¸¦ °¡Áö¸ç, °¢ °èÃþÀº ´ëÀÀµÇ´Â »ó´ëÆíÀÇ °èÃþ¿¡ ´ëÇØ¼­¸¸ »ó°üÇÑ´Ù.

7 ¿¬°áÁöÇâ À̶õ ¹«¾ùÀΰ¡ ?

TCP´Â UDP¿Í ´Þ¸® ¿¬°áÁöÇâÀ̶ó°í ¹è¿ü¾ú´Ù. ±×·¸´Ù¸é ¿¬°áÁöÇâÀ̶õ ¹«¾ùÀ» ÀǹÌÇϴ°ÍÀϱî ? ¿ì¸®´Â ¹Ù·Î À§¿¡¼­ TCP/IP ¿¡ ÀÇÇØ¼­ µ¥ÀÌŸ°¡ ¾î¶»°Ô Àü¼ÛµÇ¾îÁö´ÂÁö¸¦ ¾Ë¾ÆºÃ´Âµ¥, µ¥ÀÌŸ°¡ Àü¼ÛµÇ±âÀü¿¡, Browser ¿Í Server °£ÀÇ ¿¬°áÀ» ¼º¸³ÇÏ´Â °úÁ¤ÀÌ µ¥ÀÌŸ¸¦ Àü¼ÛÇÏ´Â °úÁ¤Àü¿¡ ÀÌ·ç¾îÁö°Ô µÈ´Ù. ¿¬°áÀ» ¸¸µå´Â °úÁ¤Àº À̸¦Å×¸é ¿ì¸®°¡ ÀüÈ­ÇÒ¶§ ¾î¶²³»¿ëÀ» ¸»Çϱ⿡ ¾Õ¼­¼­, "¾È³çÇϼ¼¿ä ?" "´©±¸´©±¸¾¾ ¸Â¾Æ¿ä" "¾Æ³» Àú ´©±¸´©±¸ ¸Â½À´Ï´Ù"¶ó°í »ó´ëÆíÀ» ¸ÕÀú È®ÀÎÇÏ´Â °úÁ¤°ú µ¿ÀÏÇÑ °úÁ¤ÀÌ´Ù.


Áï µ¥ÀÌŸ°¡ Àü¼ÛµÇ±â Àü¿¡, ¸ÕÀú Browser ´Â Server ¿¡ "¼­¹ö ÀßÀÖÀ¾´Ï±î?" ¶ó°í ¸Þ½ÃÁö¸¦ º¸³»°í, Server ´Â ´Ù½Ã Browser ¿¡°Ô "¼­¹ö ÁغñµÇ¾î ÀÖÀ¸´Ï, µ¥ÀÌŸ º¸³»½Ã¿ä" ¶ó´Â ¸Þ½ÃÁö¸¦ º¸³»°í Browser ´Â ´Ù½Ã ¼­¹ö¿¡°Ô "³×, ±×·³ Áö±ÝºÎÅÍ µ¥ÀÌŸ¸¦ º¸³»°Ú½À´Ï´Ù" ¶ó°í ¼­·Î ÀÇ Á¸À縦 È®ÀÎÇÏ´Â ÀýÂ÷¸¦ ¼öÇàÇÑÈÄ, Á¤½Ä µ¥ÀÌŸ¸¦ ±³È¯Çϱâ À§ÇÑ Åë½Å¼±·Î¸¦ °³¼³ÇÏ°Ô µÈ´Ù. Åë½Å¼±·Î¸¦ Çϳª ¸¸µé±â À§Çؼ­´Â 3¹øÀÇ µ¥ÀÌŸ Àü¼ÛÀÌ ÀϾ°Ô µÇ¹Ç·Î, À̰ÍÀ» three way handshakeÀ̶ó°í ÇÑ´Ù. À§ ±×¸²Àº three way handshake ÀÇ °úÁ¤À» º¸¿©ÁÖ°í ÀÖ´Ù.

ÀÌ·¸°Ô ¿¬°áÀÌ ÀÌ·ç¾îÁö¸é ¸ðµç Á¤½Äµ¥ÀÌŸ´Â ¿¬°áµÈ Åë½Å¼±·Î¸¦ ÅëÇØ¼­ ±³È¯µÇ°Ô µÇ¸ç, ÀÌ·¯ÇÑ ÀÌÀ¯·Î TCP¸¦ "¿¬°á ÁöÇâ" ÇÁ·ÎÅäÄÝÀ̶ó°í ºÎ¸£´Â °ÍÀÌ´Ù. UDP ´Â ÀÌ·¯ÇÑ °úÁ¤ÀÌ ¾øÀÌ ´Ü¼øÈ÷ µ¥ÀÌŸ¸¸À» Àü¼ÛÇÔÀ¸·Î "µ¥ÀÌŸ ±×·¥" ÇÁ·ÎÅäÄÝÀ̶ó°í ºÎ¸¥´Ù.


EmailÀ» ±âÀÔÇϸé, ´ñ±ÛÀÌ ¸ÞÀÏ·Î Àü´ÞµË´Ï´Ù.