ContentsClass #10: Ŭ¶óÀ̾ðÆ®/¼¹ö µ¥ÀÌŸº£À̽º °³¹ß (1)
in place May 6, 2002, lasted modified May 6, 2002, working
Ŭ¶óÀ̾ðÆ®/¼¹ö ȯ°æ
- Ãʱâ ÄÄÇ»ÅÍ È¯°æÀº Host Áß½ÉÀÇ Áß¾ÓÁýÁß½Ä Ã³¸® ȯ°æ - Mainframe °ú dumy terminal
- ÄÄÇ»ÅÍÀÇ °í¼º´ÉÈ¿Í °³Àοë ÄÄÇ»ÅͱîÁö º¸±Þ - ¿©·¯ ÄÄÇ»ÅÍ°¡ ¾÷¹«¸¦ ºÐ»ê½ÃÄÑ Ã³¸®ÇÏ´Â ºÐ»ê ½Ã½ºÅÛ µµÀÔ
- ºÐ»ê ½Ã½ºÅÛÀÇ ÀÏÁ¾À¸·Î Ŭ¶óÀ̾ðÆ®¿Í ¼¹ö°¡ ¼·Î ¾÷¹«¸¦ ºÐ´ãó¸®Çϴ Ŭ¶óÀ̾ðÆ® ¼¹ö µ¥ÀÌŸº£À̽º ½Ã½ºÅÛ ÃâÇö
±â¹Ý ȯ°æ
- Ŭ¶óÀ̾ðÆ®/¼¹ö ½Ã½ºÅÛÀ̶õ ÇϳªÀÇ ÀÀ¿ëÀ» µÎ°³ÀÇ ÇÁ·Î¼¼¼°¡ ³ª´©¾î Çùµ¿ÇÏ¿© ó¸®ÇÏ´Â ½Ã½ºÅÛ.
- Ŭ¶óÀ̾ðÆ®/¼¹ö µ¥ÀÌŸº£À̽º´Â ÇϳªÀÇ ÀÀ¿ëÀ» Ŭ¶óÀ̾ðÆ®ÀÇ ÀÚ·á¿äû ÇÁ·Î±×·¥°ú ¼¹öÀÇ ÀÚ·á ¼ºñ½º ÇÁ·Î±×·¥À¸·Î ³ª´©¾î Çùµ¿Ã³¸®ÇÏ´Â µ¥ÀÌŸº£À̽º
- Ŭ¶óÀ̾ðÆ®/¼¹ö ½Ã½ºÅÛÀÇ ¹ßÀüÀº °³Àοë ÄÄÇ»ÅÍ(Personal Computer)ÀÇ ¹ßÀüÀÌ ¿äÀÎ
- CPU, Memory, Hard Disk°¡ ¾ø´Â Dumy terminalÀ» PC°¡ ´ëü ÇÔÀ¸·Î½á Ŭ¶óÀ̾ðÆ® ÂÊ¿¡ Computing Power°¡ »ý±è
- Áï Dumy TerminalÀÌ Server¿¡ ÀڷḦ ¿äûÇÏ°í ¿äûÇÑ ÀڷḦ ó¸®ÇÒ ¼ö ÀÖ´Â ÄÄÇ»ÅÍ·Î ¼ºÀå
- Ŭ¶óÀ̾ðÆ®/¼¹ö µ¥ÀÌŸº£À̽º´Â Ŭ¶óÀ̾ðÆ®, ¼¹ö, ±×¸®°í À̸¦ ¿¬°áÇÏ´Â ¹Ìµé¿þ¾î¿Í ³×Æ®¿÷À¸·Î ±¸¼º
- ¹Ìµé¿þ¾î¶õ Ŭ¶óÀ̾ðÆ® ¼¹ö»çÀÌ¿¡ Çùµ¿Ã³¸®¸¦ Áö¿øÇÏ´Â ¼ÒÇÁÆ®¿þ¾î·Î ¼ºñ½º¸¦ È£ÃâÇϴ Ŭ¶óÀ̾ðÆ®ÂÊÀÇ API, ³×Æ®¿÷Å© ¿äûÀ» Àü¼ÛÇÏ°í ¼ö½ÅÇÏ´Â ºÎºÐ
±×¸² 10-1 Ŭ¶óÀ̾ðÆ®/¼¹ö ½Ã½ºÅÛ ±¸Á¶
- Ŭ¶óÀ̾ðÆ®/¼¹ö ½Ã½ºÅÛÀÇ ¹ßÀü ¹è°æ
- ¿öÅ©½ºÅ×À̼ǰú °³Àοë ÄÄÇ»ÅÍÀÇ ºñ¾àÀû ¹ßÀü
- °·ÂÇÑ ³×Æ®¿÷ ±â´ÉÀ» °¡Áø Unix ¿î¿µÃ¼Á¦ º¸±Þ
- °ü°è µ¥ÀÌŸº£À̽º ±â¼úÀÇ ¹ßÀü - ÀÚ·á¾ð¾î SQL
- °³Àοë ÄÄÇ»ÅÍ¿¡ Windows µµÀÔÀ¸·Î GUI ¹ßÀü
- Åë½Å¸ÁÀÇ ¹ß´Þ 9,600bps (host¿Í ´Ü¸»±â), 10Mbps (Ethernet)
- Host ±â¹Ý ½Ã½ºÅÛÀÇ Á¦¾àÁ¶°Ç - °³¹æ¼º, È®À强, ¼ÒÇÁÆ®¿þ¾î À¯Áöº¸¼ö -> »õ·Î¿î Áß¾ÓÁýÁß
- Ŭ¶óÀ̾ðÆ®/¼¹ö ½Ã½ºÅÛÀÇ ¸ñÇ¥
- ½Å¼ÓÇÑ ÀÀ´ä
- ¼¹ö ºÎ´ã °¨¼Ò
- Åë½Å ºÎ´ã °¨¼Ò
±¸¼º ¿ä¼Ò
±¸ºÐ ±â´É ºñ°í Ŭ¶óÀ̾ðÆ® GUI ¼ºñ½º
»ç¿ëÀÚ ÆíÀǼº Á¦°ø
ÀÀ¿ë³í¸® Áö¿ø°³Àοë ÄÄÇ»ÅÍ, ¼ÒÇü¿öÅ©½ºÅ×ÀÌ¼Ç ¼¹ö µ¥ÀÌŸº£À̽º °ü¸® ¹× ÀÚ·á ó¸®
Æ®·£Àè¼Ç °¨½Ã¿öÅ©½ºÅ×À̼Ç, Áß´ëÇü ÄÄÇ»ÅÍ Åë½Å ³×Æ®¿öÅ© Åë½ÅÁö¿ø LAN, WAN ¼ÒÇÁÆ®¿þ¾î ±¸¼º¿ä¼Ò Ç¥Çö³í¸®, ÀÀ¿ë³í¸®, ÀÚ·á³í¸®, DBMS  
- ¼¹ö (Server)
- Çϵå¿þ¾î ¼¹ö´Â Áß,¼ÒÇü ÄÄÇ»ÅÍ, RISC Workstation, °³Àοë ÄÄÇ»ÅÍ ¼¹ö(PC Server)
- PC Server´Â ´ÙÁß ÇÁ·Î¼¼¼, ´ë¿ë·® ¸Þ¸ð¸®, °í¼º´É µð½ºÅ©°¡ »ç¿ë
- ÇöÀç Unix WorkstationÀÌ °¡Àå ¸¹ÀÌ ¼¹ö·Î »ç¿ë
- »ç¿ëÀÚ °üÁ¡¿¡¼´Â ÈĴܺΠ󸮱â´É(Back-end)
- ±â´ÉÀº Ŭ¶óÀ̾ðÆ®ÀÇ ¿äûÀ» ¹Þ¾Æ¼ µ¥ÀÌŸº£À̽º¸¦ Á¢±ÙÇÏ°í ÀڷḦ ó¸®ÇÏ¿© °á°ú¸¦ Ŭ¶óÀ̾ðÆ®¿¡ Àü¼Û
- Ŭ¶óÀ̾ðÆ® (Client)
- »ç¿ëÀÚ °üÁ¡¿¡¼ Àü´ÜºÎ (Front-end) ¿ªÇÒ
- »ç¿ëÀڷκÎÅÍ ÀڷḦ ¼öÁýÇÏ°í ÁغñÇÏ¿© ¼¹ö¿¡ ó¸® ¿äû, ¼¹öÀÇ Ã³¸®°á°ú¸¦ ¹Þ¾Æ¼ »ç¿ëÀÚ¿¡°Ô Á¦°ø
- »ç¿ëÀÚµéÀÌ ½±°Ô Á¢±ÙÇÒ ¼ö ÀÖ´Â GUI ȯ°æÀ» Á¦°ø
- ¿©·¯ ¿î¿µÃ¼Á¦¸¦ »ç¿ëÇϴ Ŭ¶óÀ̾ðÆ®µéÀ» »ç¿ëÇÏ¸é °¢ ¿î¿µÃ¼Á¦¿¡ ÀûÇÕÇÑ ÇÁ·Î±×·¥À» °¢°¢ °³¹ßÇØ¾ß ÇÔ
- Windows Client, MAC Client, Unix (XWindow) Client (XWindow Terminal) µîÀÌ Á¸Àç
- Åë½Å ³×Æ®¿÷Å©
- Ŭ¶óÀ̾ðÆ® ¼¹ö°£ÀÇ Àü´ÞÇÒ ÀڷḦ ½Å¼ÓÈ÷ Àü¼ÛÇÏ´Â ±â´ÉÀ» ¼öÇàÇÔ
- »ç¿ëÀÚÀÇ ºÒÆíÀ» ´À³¢Áö ¾ÊÀ» ÀÀ´ä¼Óµµ¸¦ À§ÇØ °í¼ÓÀÇ LAN(Local Area Network)À» »ç¿ë
- ÇöÀç 10MbpsÀÇ ¼Óµµ¸¦ ³»´Â EthernetÀÌ ¸¹ÀÌ »ç¿ëµÇ°í ÀÖÀ¸¸ç °í¼Ó Ethernet (100Mbps)¹× ATM (155-600Mpds) »ç¿ë
- ¼ÒÇÁÆ®¿þ¾î ±¸¼º¿ä¼Ò
±×¸² 10-2 µ¥ÀÌŸº£À̽º ÀÀ¿ë ½Ã½ºÅÛÀÇ ±¸¼º ¿ä¼Ò
¼ÒÇÁÆ®¿þ¾î ±¸¼º¿ä¼Ò ±â´É ºñ°í Ç¥Çö³í¸® Presentation Logic ´Ü¸»±â¿¡¼ »ç¿ëÀÚ¿ÍÀÇ ÀÎÅÍÆäÀ̽º Á¦°ø Windows, X Windows ÀÀ¿ë³í¸® Business Logic ÀÀ¿ë¾÷¹«¸¦ ¼öÇàÇϱâ À§ÇÑ ÇÁ·Î±×·¥ Á¦°ø Cobol, Cµî ¹ü¿ë¾ð¾î µ¥ÀÌŸº£À̽º ³í¸® Database Logic µ¥ÀÌŸº£À̽º ÀÚ·áÁ¢±Ù ±â´É Á¦°ø SQL ÇÁ·Î±×·¥ DBMS µ¥ÀÌŸº£À̽º °ü¸® Oracle, MS SQL Server
- Ç¥Çö³í¸® - »ç¿ëÀڷκÎÅÍ ÀÔ·ÂÀ» ¹Þ°í °á°ú¸¦ ȸ鿡 Ãâ·ÂÇÏ´Â ¼ÒÇÁÆ®¿þ¾î - ºÀ±ÞÃâ·Â ȸé
- ÀÀ¿ë³í¸® - ¾÷¹«ÀÇ ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇØ ÇÊ¿äÇÑ ±â´ÉÀ» ¼öÇàÇÏ´Â ¼ÒÇÁÆ®¿þ¾î -¼¼±ÝÀ» Á¦¿ÜÇÑ ½Ç¼ö·É¾× °è»ê
- ÀÚ·á³í¸® - ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ÀڷḦ Á¢±ÙÇϱâ À§ÇØ ÀڷḦ ó¸®ÇÏ´Â ÇÁ·Î±×·¥ - Á¾¾÷¿øÀÇ ¹øÈ£·Î Á¾¾÷¿ø ¿ù±Þ ÀÚ·á Á¢±Ù
- µ¥ÀÌŸº£À̽º - ÀÚ·áÁ¶ÀÛ¾ð¾î·Î Ç¥ÇöµÈ ¿äûÀ» Á÷Á¢ ó¸®
±×¸² 10-3 °¢ ¼¹öº° Ŭ¶óÀ̾ðÆ®/¼¹ö ±¸¼º¿ä¼Ò»óÀÇ À§Ä¡- À§ÀÇ ±×¸²Àº ƯÁ¤ ¼¹öÀÇ ÀÀ¿ë³í¸®ÀÇ Å¬¶óÀ̾ðÆ® ¹× ¼¹öÂÊ Ã³¸® °ü°è¸¦ ³ªÅ¸³½´Ù.
Ŭ¶óÀ̾ðÆ®/¼¹ö Åë½Å
ÇϳªÀÇ ÀÀ¿ëÀ» ¿©·¯ ´ëÀÇ ÄÄÇ»ÅÍ¿¡ ÀÖ´Â ÇÁ·Î±×·¥µéÀÌ Çùµ¿Ã³¸®ÇϹǷΠŬ¶óÀ̾ðÆ®/¼¹ö¿¡¼ ¼¹ö¿Í Ŭ¶óÀ̾ðÆ®ÀÇ ÇÁ·Î¼¼½º °£ÀÇ Åë½ÅÀÌ Áß¿ä
- ¸Þ¼¼Áö Àü´Þ ±â¹ý
- ¸Þ¼¼Áö¸¦ µ¿±â½ÄÀ¸·Î ÁÖ°í ¹ÞÀ½
- ¿ä±¸¸¦ ¼¹ö¿¡ Àü´ÞÇÏ°í °á°ú°¡ ¿Ã¶§±îÁö ±â´Ù¸² - µ¿±â Åë½Å
- ¿ø°Ý ÇÁ·Î½ÃÁÖ¾î È£Ãâ ±â¹ý (Remote Procedure Call)
- ´ÜÀ§ ÇÁ·Î±×·¥¿¡¼ ºÎ ÇÁ·Î±×·¥À» È£ÃâÇÏ´Â ÇÁ·Î½ÃÁÖ¾î È£ÃâÀ» ´Ù¸¥ ÄÄÇ»ÅÍ °£À¸·Î È®Àå
- Ŭ¶óÀ̾ðÆ®´Â ¼¹ö¿¡ ÇÁ·Î½Ãµà¾î À̸§°ú º¯¼ö¸¦ Àü´Þ, ¼¹ö´Â ÇØ´ç °á°ú¸¦ Àü´Þ
- ¼¹öÀÇ ÀÀ´äÀ» ±â´Ù¸®´Â µ¿±â Åë½Å ¹æ½Ä
- ¸Þ¼¼Áö Å¥ ±â¹ý (Messege Queuing)
- µ¿±â½ÄÀº Ŭ¶óÀ̾ðÆ®°¡ ¼¹ö¿¡ ¿äû °á°ú°¡ ¿Ã¶§±îÁö ±â´Ù·Á¾ß ÇÔ
- ¸Þ¼¼Áö Å¥´Â ºñµ¿±â½ÄÀ¸·Î Áö¿ªÅ¥¿Í ¿ø°Ý Å¥ »çÀÌÀÇ send ¿Í receive ¸í·É¸¦ ±³È¯
- ¸í·ÉÀ» Àü¼ÛÇÑÈÄ °á°ú¸¦ ±â´Ù¸®Áö ¾Ê°í °è¼Ó ´ÙÀ½ ÀÛ¾÷À» ½ÇÇà
Knowledge & Engineering Databases (c) copyright Namchul Do, 2002