±âº»ÀûÀÎ ÀÎÅÍ³Ý »ó½Ä

¡ã CS Model
ÃÊâ±â ±º»ç¿ë ¸ñÀûÀ¸·Î ½ÃÀÛµÈ ARPANETÀº
ÀÌÈÄ INTERNET À̶õ °Å´ëÇÑ ³×Å©¿öÅ©·Î ¹ßÀüÇÏ°Ô µÇ¾ú´Ù.
Çö´ëÀÇ ÇʼöǰÀ¸·Î ÀÚ¸® ÀâÀº ÀÎÅͳÝÀº ¾öû³ ¼Óµµ·Î Àü¼¼°è¸¦ ÇϳªÀÇ
ÅëÇÕµÈ ±×¹°¸ÁÀ¸·Î ¿«¾îÁÖ¾î ¾ðÁ¦ ¾îµð¼µç Æí¸®ÇÏ°Ô Á¤º¸¸¦ ¾òÀ» ¼ö
ÀÖ°Ô µÇ¾úÀ¸¸ç, ¸ðµç »ýȰ ÆÐÅÏÀÇ º¯È¸¦ ÁÖµµÇϰí ÀÖ´Ù.
ÀÌ·¯ÇÑ ÀÎÅͳÝÀº ¾î¶°ÇÑ ¿ø¸®·Î ±¸ÇöµÇ´Â
°ÍÀϱî? ½±°Ô ÁÖ¼Òâ¿¡ ÁÖ¼Ò¸¦ ÀÔ·ÂÇÏ¸é ¿ì¸®´Â ¿øÇÏ´Â °÷À¸·ÎÀÇ Á¢¼ÓÀ»
ÇÒ ¼ö ÀÖ°Ô µÈ´Ù. À̰°Àº ½Ã½ºÅÛ ±¸Á¶´Â ÃÖ»óÀ§ ¾îÇø®ÄÉÀ̼Ç(½±°Ô ¸»Çϸé
ÀÎÅÍ³Ý ÀͽºÇ÷η¯,¾Æ¿ô·è,³Ý½ºÄÉÀÌÇÁµîÀÌ ÀÌ¿¡ ÇØ´çµÈ´Ù) ¿¡ ÀÇÇØ ¼öÇàµÇ¸ç,
±× ¾ÈÂÊÀÇ Çϵå¿þ¾îÀûÀÎ µ¿ÀÛ¿¡ ´ëÇØ¼± ÀÏÀÏÀÌ ½Å°æÀ» ¾²Áö ¾Ê¾Æµµ µÈ´Ù.-°èÃþ ±¸Á¶·Î ÀÌ·ç¾îÁ® ÀÖ¾î
ÀÚ½ÅÀÌ ÇÒ ¿ªÇÒ¸¸ Ãæ½ÇÈ÷ ÀÌÇàÇÏ¸é µÈ´Ù
³×Æ®¿öÅ© »ó¿¡¼ ½Ö¹æÀÇ Á¤º¸¸¦ ÁÖ°í
¹Þ±â À§Çؼ´Â ¿©·¯ °¡Áö ¹æ½ÄÀÇ Á¢¼Ó ÇüŰ¡ ÀÖ´Ù. ÀϹÝÀûÀ¸·Î CS
(Client & Server)
, P2P (Peer to Peer) µîÀÌ ÀÖÀ¸¸ç Client & Server ¸ðµ¨Àº ½Ö¹æ¿¡ ÀÖ¾î¼
ÁÖÀΰú ¼Õ´ÔÀÇ °ü°è¿Í °°Àº ÇüŸ¦ ¶í´Ù.
ÀÌ´Â ³×Æ®¿öÅ©»ó¿¡¼ µ¥ÀÌÅ͸¦
Á¦°øÇÏ´Â ÃøÀÎ Server °¡ ÁÖÀÎÀÌ µÇ¾î ¿©·¯ ¼Õ´Ôµé(Clients)ÀÇ ºÎŹ(Request)¸¦
¼ö¿ëÇϰí À̸¦ ó¸®(Response)ÇØ ÁÖ´Â ÇüŸ¦ °¡Áö°í ÀÖ´Ù. C/S ¸ðµ¨Àº
ÀÎÅͳݿ¡¼ °¡Àå ÈçÇÑ ¸ðµ¨·Î½á ¿¹¸¦ µé¸é À¥¼¹ö(Web Server),
FTP ¼¹ö, Mail ¼¹ö µîÀÌ ÀÌ¿¡ ¼ÓÇÏ¸ç ´Ù¾çÇÑ ÇüÅ·ΠÁ¸ÀçÇϰí
ÀÖ´Ù.

¡ãP2P Model
ÀÌ¿Í À¯»çÇÏÁö¸¸ ½Ö¹æ°£¿¡ µ¥ÀÌÅ͸¦
ÁÙ ¶§ ÀÚ½ÅÀÌ ÁÖÀÎÀÌ µÇ°í ¹ÞÀ» ¶§ ¿¡´Â ¼Õ´ÔÀÇ ¿ªÇÒÀÌ µÇ¾î ¼·Î µ¿µîÇÑ
±Ç¸®¸¦ °®´Â P2P(Peer to Peer) ÇüŰ¡ Á¸ÀçÇÑ´Ù. ÃÖ±Ù P2P±â´ÉÀ» °¡Áø
´Ù¾çÇÑ ÇüÅÂÀÇ °øÀ¯ÇÁ·Î±×·¥µéÀÌ ÀÌ¿¡ ÇØ´çÇÑ´Ù.
°Å´ëÇÑ ³×Æ®¿öÅ©¸¦
¿òÁ÷À̱â À§Çؼ± µ¥ÀÌÅ͸¦ ÁÖ°í¹Þ´Â ÄÄÇ»ÅͰ£ÀÇ Á¤ÇØÁø ±ÔÄ¢µéÀÌ ÇÊ¿äÇϰÔ
µÈ´Ù. À̸¦ ÇÁ·ÎÅäÄÝ(Protocol)À̶ó°í Çϸç, ¿ì¸®¿¡°Ô Àͼ÷ÇÑ
ÀÎÅͳÝÀÇ À¥¼ºñ½º´Â HTTP(Hyper Text Transfer Protocol)¶ó´Â
¾à¼ÓÀ» »ç¿ëÇϰí ÀÖ´Ù. ¿ì¸®´Â À̰°Àº ¾à¼ÓÀ» Áö۱â À§Çؼ ¸ÅÀϰ°ÀÌ
http::// ·Î ½ÃÀÛÇÏ´Â ÀÎÅͳÝÁÖ¼Ò¸¦ ÀÔ·ÂÇϰí ÀÖÁö ¾ÊÀº°¡? -
»ý·«½Ã
ÀÚµ¿ÀûÀ¸·Î HTTP ¾à¼ÓÀ» »ç¿ëÇÏ´Â °ÍÀ¸·Î °£ÁÖÇÑ´Ù
¶ÇÇÑ ÀÌ·¯ÇÑ ¾à¼ÓÀ»
Áö۰í À¯ÁöÇϱâ À§Çؼ´Â ¸¸³²ÀÌ(?) Áß¿äÇÑ ¿ªÇÒÀ» ÇÑ´Ù. Áï ¼·Î°£¿¡
ÀÎÁöÇÒ ¼ö ÀÖ´Â À̸§ÀÌ ÀÖ¾î¾ß ÇÏ´Â °ÍÀÌ´Ù. ÀÎÅͳÝÀ̶õ °Å´ëÇÑ ±×¹°¸Á
¼Ó¿¡´Â ¼¿ ¼ö ¾øÀ» Á¤µµÀÇ ÄÄÇ»Å͵éÀÌ ¹°·ÁÀÖ¾î À̸¦ ã±â¶õ ½±Áö ¾Ê´Ù.
À̸¦ À§ÇØ ÀÎÅͳÝÀÇ ¼±°¢ÀÚµéÀº ¼·Î ã¾Æ°¥ ¼ö ÀÖ´Â ¼ýÀÚ·ÎµÈ À̸§À»
ºÎ¿©ÇÏ°Ô µÇ°í À̸¦ IP ÁÖ¼Ò ¶ó°í ÇÑ´Ù.

¡ãIP ÁÖ¼ÒÀÇ ±¸¼º
IP ÁÖ¼Ò´Â 0~255 ±îÁöÀÇ
¼ö¸¦ ¿¬¼ÓÀûÀ¸·Î 4°³¸¦ »ç¿ëÇÏ¿© Ç¥ÇöÇÒ ¼ö ÀÖ´Ù. ÃÑ 232 °³ÀÇ
ÁÖ¼Ò(IPv4) ¸¦ ¸Å±æ ¼ö ÀÖÀ¸¸ç ÀÌ´Â 4,294,967,296(¾à 43¾ï)
°³ÀÇ °¢±â ´Ù¸¥ ÄÄÇ»ÅÍ À̸§À» ºÎ¿©ÇÒ ¼ö ÀÖ´Â °³¼öÀÌ´Ù. (class ÁÖ¼Òü°è·Î
ÀÎÇØ ½ÇÁ¦ »ç¿ëÇÒ ¼ö ÀÖ´Â ÆøÀº Á¦ÇÑÀûÀÌ´Ù)
±×·¯³ª ÀÎÅͳÝÀÇ ¾öû³
¼ºÀåÀº ±â´ëÄ¡¸¦ ÈξÀ ¶Ù¾î³Ñ´Â ¼öÁØÀ̾ú°í, ÀÌ¿¡ µû¶ó ÃÖ±Ù¿¡´Â
2128 Å©±â¸¦ °®´Â ÁÖ¼Òü°è(IPv6)·Î
º¯È¯ÇÒ ¿òÁ÷ÀÓÀ» º¸À̰í ÀÖ´Ù. ¾ÕÀ¸·Î ³ÃÀå°í³ª PDAµéµµ
IPÁÖ¼Ò¸¦ °®°Ô µÈ´Ù°í ÇÏ´Ï ³î¶ó¿î Àϵµ ¾Æ´Ï´Ù.
2128 ´Â
¾à 43¾ï×43¾ï×43¾ï×43¾ï °³°¡ °¡´ÉÇÏ´Ù´Â °ÍÀ» ´«Ä¡Ã§
¼ö ÀÖÀ» °ÍÀÌ´Ù. À̰°Àº ¼ýÀÚ·ÎµÈ ÁÖ¼Ò´Â ÄÄÇ»Å͸¦ À§ÇØ µðÀÚÀÎ
µÈ °ÍÀÌ¸ç ¼Õ½±°Ô »ç¶÷µéÀÌ ÀÎÁöÇÒ ¼ö ÀÖ´Â ¹®ÀÚ·Î (¿¹: www. technoa.co.kr) ¹Ù²Ù¾î
»ç¿ëÇÏ°Ô µÇ¾ú°í, À̸¦ µµ¸ÞÀÎ(domain) ÁÖ¼ÒÀ̶ó ºÎ¸¥´Ù.

¡ãDNS Server
ÀÌ·¯ÇÑ µµ¸ÞÀÎ ÁÖ¼Ò¸¦
ÁÖ¸é IPÁÖ¼Ò¸¦ ¾Ë·ÁÁÖ´Â ¼¹ö¸¦ DNS (Domain Name Server) ¼¹ö¶ó°í
ºÎ¸£¸ç , ÀÌ DNS¼¹ö´Â ¾Õ¿¡¼ ¼³¸íÇÑ C/S ±¸Á¶¸¦ °¡Áö°í ÀÖ¾î »ç¿ëÀÚ°¡(client)°¡
µµ¸ÞÀÎ ÁÖ¼Ò¸¦ º¸³»°Ô µÇ¸é DNS ¼¹ö´Â ÀÌ ¿äû(request)¿¡ ´ëÇØ ÀûÀýÇÑ
󸮸¦ ÇÑÈÄ ±× °á°ú¸¦(response) ¿äûÇÑ »ç¿ëÀÚ¿¡°Ô º¸³»ÁÖ°Ô µÈ´Ù.
|