software engineering/์ปดํ“จํ„ฐํ•™๊ฐœ๋ก  7

[Computer] ์ •๋ณด๋ณด์•ˆ๊ณผ ์œค๋ฆฌ

์ •๋ณด ๋ณด์•ˆ(Information Security) - ์ •๋ณด๋ฅผ ์™ธ๋ถ€๋กœ๋ถ€ํ„ฐ ์•ˆ์ „ํ•˜๊ฒŒ ์ง€ํ‚ค๋Š” ๊ฒƒ - ์ •๋ณด ๋ณด์•ˆ์€ ๊ณต๊ธ‰์ž์™€ ์‚ฌ์šฉ์ž ์ธก๋ฉด์œผ๋กœ ๊ตฌ๋ถ„ ๊ณต๊ธ‰์ž ์ธก๋ฉด : ํ•˜๋“œ์›จ์–ด, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, ๋„คํŠธ์›Œํฌ ๋“ฑ ์ •๋ณด ์ž์‹ ์„ ๋‚ด์™ธ๋ถ€์˜ ์œ„ํ˜‘ ์š”์ธ์œผ๋กœ๋ถ€ํ„ฐ ์•ˆ์ „ํ•˜๊ฒŒ ๋ณดํ˜ธํ•˜๊ณ  ์šด์˜ ์‚ฌ์šฉ์ž ์ธก๋ฉด : ๊ฐœ์ธ์ •๋ณด ์œ ์ถœ, ๋„์šฉ, ๋‚จ์šฉ์„ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•œ ํ–‰์œ„ * ์•…์„ฑ์ฝ”๋“œ(Malicious Code) ์•…์˜์ ์ธ ๋ชฉ์ ์„ ๋ˆ ์‹คํ–‰ ๊ฐ€๋Šฅ ์ฝ”๋“œ๋กœ, ์ปดํ“จํ„ฐ์— ์•…์˜ํ–ฅ์„ ๋ผ์น  ์ˆ˜ ์žˆ๋Š” ๋ชจ๋“  ์†Œํ”„ํŠธ์›จ์–ด ์•…์„ฑ์ฝ”๋“œ์˜ ์ข…๋ฅ˜ : ๋ฐ”์ด๋Ÿฌ์Šค, ์›œ, ํŠธ๋กœ์ด๋ชฉ๋งˆ ๋“ฑ ์•…์„ฑ์ฝ”๋“œ์˜ ๊ฐ์—ผ ์ฃผ์š” ์ฆ์ƒ ๋„คํŠธ์›Œํฌ ํŠธ๋ž˜ํ”ฝ ๋ฐœ์ƒ ์‹œ์Šคํ…œ ์„ฑ๋Šฅ ์ €ํ•˜ ํŒŒ์ผ ์‚ญ์ œ ์ „์ž๋ฉ”์ผ ์ž๋™ ๋ฐœ์†ก ๊ฐœ์ธ์ •๋ณด ์œ ์ถœ * ํ•ดํ‚น(Hacking) ์ปดํ“จํ„ฐ ์ „๋ฌธ๊ฐ€๋‚˜ ์‚ฌ์šฉ์ž๊ฐ€ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์˜ ์ปดํ“จํ„ฐ๋‚˜ ์ •๋ณด ์‹œ์Šคํ…œ์— ์นจ์ž…ํ•ด ์ •๋ณด๋ฅผ ๋นผ..

[Computer] ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด (Multimedia)

๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด (Multimedia) ์—ฌ๋Ÿฌ ์ข…๋ฅ˜์˜ ๋ฏธ๋””์–ด๋ฅผ ์ด์šฉํ•˜์—ฌ ์ •๋ณด๋ฅผ ํ‘œํ˜„ํ•˜๋Š” ์ˆ˜๋‹จ - ํ…์ŠคํŠธ, ์ด๋ฏธ์ง€, ์‚ฌ์šด๋“œ, ์• ๋‹ˆ๋ฉ”์ด์…˜, ๋™์˜์ƒ.. * ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด ๊ตฌ์„ฑ์š”์†Œ ํ…์ŠคํŠธ ์‚ฌ์šด๋“œ ๊ทธ๋ž˜ํ”ฝ ์ด๋ฏธ์ง€ ์• ๋‹ˆ๋ฉ”์ด์…˜ ๋™์˜์ƒ ๊ฐ€์ƒํ˜„์‹ค(VR; Virtual Reality) * ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด ํŠน์„ฑ ๋””์ง€ํ„ธ - ๋‹ค์–‘ํ•œ ํ˜•ํƒœ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์•„๋‚ ๋กœ๊ทธ๊ฐ€ ์•„๋‹Œ ๋””์ง€ํ„ธ๋กœ ์ฒ˜๋ฆฌ - ์ •ํ™•ํ•œ ์†ก์ˆ˜์‹ ๊ณผ ์†์ƒ์—†๋Š” ๋ฐ์ดํ„ฐ์˜ ์ €์žฅ, ๋ฌด์ œํ•œ ๋ณต์‚ฌ ๋ฐ ์ „์†ก์ด ๊ฐ€๋Šฅ ์ƒํ˜ธ์ž‘์šฉ - ์—ฌ๋Ÿฌ ์‚ฌ์šฉ์ž์˜ ์š”๊ตฌ์— ๋งž๋Š” ์ •๋ณด๋ฅผ ์ œ๊ณต๋ฐ›์Œ - ์ฃผ๋ฌธํ˜• ๋น„๋””์˜ค(VOD), ์ฃผ๋ฌธํ˜• ์Œ์•…(MOD) ๋“ฑ ๋น„์„ ํ˜•์„ฑ - ์‹ ๋ฌธ์ด๋‚˜ ์ฑ… (ํ•œ๋ฐฉํ–ฅ) - ์‚ฌ์šฉ์ž์˜ ์„ ํƒ์— ๋”ฐ๋ผ ์‚ฌ์šด๋“œ๋‚˜ ์ด๋ฏธ์ง€ ๋“ฑ์˜ ๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ๊ตฌ์กฐ - ์›นํŽ˜์ด์ง€์˜ ํ•˜์ดํผ๋งํฌ ์ •๋ณด์˜ ํ†ตํ•ฉ์„ฑ - ์‹ ๋ฌธ, ์ฑ…, ๋น„๋””์˜ค ๋“ฑ์€ ์ œํ•œ๋œ ํ•œ..

[Computer] ๋ชจ๋ฐ”์ผ ์ปดํ“จํŒ…

๋ชจ๋ฐ”์ผ ์ปดํ“จํŒ… ์—ฌ๋Ÿฌ๊ฐ€์ง€ ํœด๋Œ€์šฉ ์ปดํ“จํ„ฐ, ๋””์ง€ํ„ธ ๋ฌด์„ ํ†ต์‹  ์žฅ์น˜, ์Šค๋งˆํŠธํฐ ๋“ฑ์˜ ๋ชจ๋ฐ”์ผ ๊ธฐ๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์–ธ์ œ ์–ด๋””์„œ๋‚˜ ์ด๋™ํ•˜๋ฉด์„œ๋„ ์ž์œ ๋กญ๊ฒŒ ์ปดํ“จํ„ฐ ์—…๋ฌด์™€ ๋„คํŠธ์›Œํฌ์— ์ ‘์†ํ•  ์ˆ˜ ์žˆ๋Š” ํ™˜๊ฒฝ์˜ ์ด๋™์‹ ์ปดํ“จํŒ… * ๋ชจ๋ฐ”์ผ ์ปดํ“จํŒ… ํŠน์„ฑ ํŽธ์žฌ์„ฑ(ubiquity) : ์Šค๋งˆํŠธํฐ์„ ์ด์šฉํ•˜์—ฌ ์ด์šฉ์ž๊ฐ€ ์–ธ์ œ ์–ด๋””์„œ๋‚˜ ์‹ค์‹œ๊ฐ„์œผ๋กœ ์ •๋ณด ๊ฒ€์ƒ‰๊ณผ ํ†ต์‹ ์„ ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์› ์ ‘๊ทผ์„ฑ(accessibility) : ๋ฌด์„  ๋‹จ๋ง๊ธฐ๋ฅผ ๊ฐ€์ง„ ์‚ฌ์šฉ์ž๋Š” ์–ธ์ œ ์–ด๋””์„œ๋‚˜ ํ•„์š”ํ•œ ๊ณณ์— ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ์Œ ๋ณด์•ˆ์„ฑ(security) : ๋ฌด์„  ๋ณด์•ˆ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•˜๋ฏ€๋กœ ์œ ์„  ์ธํ„ฐ๋„ท์ƒ์—์„œ์˜ ๋ณด์•ˆ๋ณด๋‹ค ํ›จ์”ฌ ๋†’์€ ์ˆ˜์ค€์˜ ๋ณด์•ˆ์„ฑ์„ ์œ ์ง€ํ•ด์•ผํ•จ ์ฆ‰์‹œ ์—ฐ๊ฒฐ์„ฑ(instant connectivity) : ์–ธ์ œ ์–ด๋””์„œ๋‚˜ ์‚ฌ์šฉ์ž๊ฐ€ ์›ํ•˜๋Š” ์ฆ‰์‹œ, ์Šค๋งˆํŠธํฐ์œผ๋กœ ์ธํ„ฐ๋„ท์— ์—ฐ๊ฒฐํ•˜์—ฌ ์‚ฌ์šฉํ•ด์•ผ ํ•จ *..

[Computer] ์›น (Web)

* ์›น์˜ ๊ตฌ์„ฑ์š”์†Œ ์›น ์„œ๋ฒ„(Web Server) ์›น ํด๋ผ์ด์–ธํŠธ(Web Client) ์›น ํ”„๋กœํ† ์ฝœ(HTTP) * HTML(HyperText Markup Language) ํ•˜์ดํผํ…์ŠคํŠธ ๋งˆํฌ์—… ์–ธ์–ด HTMLํƒœ๊ทธ(Tag)๋กœ ๋ฌธ์ž์—ด์˜ ํŠน์„ฑ์„ ํ‘œํ˜„ ํ™•์žฅ์ž๋Š” html ๋˜๋Š” htm * Web 2.0 'ํ”Œ๋žซํผ์œผ๋กœ์„œ์˜ ์›น(Web as Platform)' ํ™˜๊ฒฝ : ๋ฐ์ดํ„ฐ๋ฅผ ์†Œ์œ ํ•˜๊ฑฐ๋‚˜ ๋…์ ํ•˜์ง€ ์•Š๊ณ , ๋ˆ„๊ตฌ๋‚˜ ์‰ฝ๊ฒŒ ๋ฐ์ดํ„ฐ๋ฅผ ์ƒ์‚ฐํ•˜๊ณ  ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๋„๋กํ•œ ์‚ฌ์šฉ์ž ์ฐธ์—ฌ ์ค‘์‹ฌ์˜ ์ธํ„ฐ๋„ท ํ™˜๊ฒฝ '์ง‘๋‹จ์ง€์„ฑ(Collective Intelligence)'์œผ๋กœ ์ฝ˜ํ…์ธ ๋ฅผ ์ œ๊ณตํ•˜๊ณ  ๊ณต์œ  ์ฐธ์—ฌ, ๊ณต์œ , ๊ฐœ๋ฐฉ ๊ทธ๋ฆฌ๊ณ  ๋ถ„์‚ฐ ์ธํ„ฐ๋„ท๋งŒ ์žˆ๋‹ค๋ฉด ์–ด๋Š ๊ณณ์—์„œ๋„ ๋ฐ์ดํ„ฐ๋ฅผ ์ƒ์„ฑ, ๊ณต์œ , ์ €์žฅ, ์ถœํŒ ๋ฐ ๋น„์ฆˆ๋‹ˆ์Šค๊ฐ€ ๊ฐ€๋Šฅ ์›น 2.0 ๊ธฐ์—… : ๋‹ค์–‘ํ•˜๊ณ  ๋งŽ์€ ์‚ฌ์šฉ์ž๋“ค์„ ..

[Computer] ์ธํ„ฐ๋„ท(Internet)

์ธํ„ฐ๋„ท? ์ปดํ“จํ„ฐ๋กœ ์—ฐ๊ฒฐํ•˜์—ฌ TCP/IP๋ผ๋Š” ํ†ต์‹  ํ”„๋กœํ† ์ฝœ์„ ์ด์šฉํ•ด ์ •๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ›๋Š” ์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํฌ * ์ธํ„ฐ๋„ท ๊ตฌ์กฐ : ํด๋ผ์ด์–ธํŠธ - ์„œ๋ฒ„ ๋ชจ๋ธ ์„œ๋ฒ„ ์ปดํ“จํ„ฐ(Server Computer) ํด๋ผ์ด์–ธํŠธ(Client) - ์„œ๋น„์Šค์— ์ ํ•ฉํ•œ ์ •๋ณด๋“ค์„ ์ž์‹ ์˜ ํ•˜๋“œ๋””์Šคํฌ์— ๋ณด๊ด€ํ•˜๊ณ , ์ด๋ฅผ ์™ธ๋ถ€์— ์ œ๊ณต - ์„œ๋ฒ„ ํ”„๋กœ๊ทธ๋žจ์ด๋ผ ๋ถ€๋ฅด๋Š” ํŠน์ •ํ•œ ํ”„๋กœ๊ทธ๋žจ ํ•„์š” - ์ผ๋ฐ˜ ์‚ฌ์šฉ์ž๊ฐ€ ์„œ๋ฒ„์— ์ ‘์†ํ•˜์—ฌ ์„œ๋ฒ„๊ฐ€ ์ œ๊ณตํ•˜๋Š” ์ •๋ณด๋ฅผ ์–ป์Œ - ํด๋ผ์ด์–ธํŠธ ํ”„๋กœ๊ทธ๋žจ ํ•„์š” - Apache, IIS ์›น ์„œ๋ฒ„ ํ”„๋กœ๊ทธ๋žจ - FTP ์„œ๋ฒ„ ํ”„๋กœ๊ทธ๋žจ - ์›น ๋ธŒ๋ผ์šฐ์ € Explorer - FTP ํด๋ผ์ด์–ธํŠธ ํ”„๋กœ๊ทธ๋žจ (file transfer protocol) * TCP/IP ํ”„๋กœํ† ์ฝœ ํ†ต์‹  ํ”„๋กœํ† ์ฝœ(Protocol) - ์ปดํ“จํ„ฐ ๊ฐ„์˜ ํ†ต์‹ ๊ทœ์•ฝ์œผ๋กœ ์ปดํ“จํ„ฐ ์‚ฌ์ด์— ์ •๋ณด๋ฅผ ..

[Computer] ์šด์˜์ฒด์ œ ๋ฐœ์ „

์œ ๋‹‰์Šค(Unix) ์ „๋ฌธ ํ”„๋กœ๊ทธ๋ž˜๋จธ์šฉ์œผ๋กœ ๊ฐœ๋ฐœ -> ๋‹ค์–‘ํ•œ ํ”„๋กœ๊ทธ๋žจ ์ œ์ž‘ ๊ณ ๊ธ‰ ์–ธ์–ด๋กœ ์ž‘์„ฑ๋˜์–ด ๋‹ค์–‘ํ•œ ํ•˜๋“œ์›จ์–ด์— ์„ค์น˜ ๊ฐ€๋Šฅ ์—ฐ๊ตฌ์šฉ์œผ๋กœ ์†Œ์Šค ๊ณต๊ฐœ -> ๋Œ€ํ•™์ด๋‚˜ ์—ฐ๊ตฌ์†Œ์—์„œ ๋งŽ์ด ์‚ฌ์šฉ ๋‹ค์ค‘ ์‚ฌ์šฉ์ž ์‹œ์Šคํ…œ ๊ฐ•๋ ฅํ•œ ๋„คํŠธ์›Œํฌ ๊ธฐ๋Šฅ ์ง€์› X Windows ๋„๊ตฌ๋กœ GUI ํ™˜๊ฒฝ ์ œ๊ณต ๋ฆฌ๋ˆ…์Šค(Linux) 1991๋…„ ํ•€๋ž€๋“œ์˜ ํ—ฌ์‹ฑํ‚ค ๋Œ€ํ•™์ƒ์ด๋˜ Linus Tovalds ๊ฐœ๋ฐœ GNU ํ”„๋กœ์ ํŠธ์— ์ฐธ์—ฌํ•˜๋ฉด์„œ ๊ธ‰์†ํ•˜๊ฒŒ ์„ฑ์žฅ - 1984๋…„ ์‹œ์ž‘๋œ ํ”„๋กœ์ ํŠธ(๋ฆฌ์ฐจ๋“œ ์Šคํ†จ๋งŒ) - ์ž์œ ์†Œํ”„ํŠธ์›จ์–ด ์žฌ๋‹จ ์„ค๋ฆฝ, GPL, copy left ์šด๋™ ์ „๊ฐœ - ์˜คํ”ˆ์†Œ์Šค(Open Source) ์šด๋™์œผ๋กœ ์ด์–ด์ง ๋ฌด๋ฃŒ์ด๋ฉฐ ์†Œ์Šค ์ฝ”๋“œ๊ฐ€ ์™„์ „ํžˆ ๊ณต๊ฐœ๋œ ์šด์˜์ฒด์ œ ๋ˆ„๊ตฌ๋‚˜ ๋‹ค์šด๋ฐ›์•„ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋‹ค์ˆ˜์˜ ๋ฐฐํฌํŒ์ด ์กด์žฌ Mac OS ์• ํ”Œ์—์„œ ๊ฐœ๋ฐœํ•œ GUI ๊ธฐ๋ฐ˜์˜ ์šด..

[Computer] ์šด์˜์ฒด์ œ

์šด์˜์ฒด์ œ(Operating System) ์ปดํ“จํ„ฐ์˜ ํšจ์œจ์ ์ธ ์šด์˜์„ ๋‹ด๋‹นํ•˜๋Š” ์‹œ์Šคํ…œ ์†Œํ”„ํŠธ์›จ์–ด ์‹œ์Šคํ…œ ์ž์›์ธ CPU, RAM, HDD, I/O์žฅ์น˜, ๋„คํŠธ์›Œํฌ ๋“ฑ์„ ํšจ์œจ์ ์œผ๋กœ ๊ด€๋ฆฌํ•˜๊ณ  ์šด์˜ ์‚ฌ์šฉ์ž์™€ ์ปดํ“จํ„ฐ ํ•˜๋“œ์›จ์–ด ๊ฐ„์˜ ์ธํ„ฐํŽ˜์ด์Šค ์—ญํ• ์„ ํ•จ ์šด์˜์ฒด์ œ ๋ชฉํ‘œ ์ปดํ“จํ„ฐ ๋‚ด์˜ ํ•˜๋“œ์›จ์–ด/ ์†Œํ”„ํŠธ์›จ์–ด ์ž์›์„ ๊ด€๋ฆฌํ•จ ์ปดํ“จํ„ฐ์— ์‚ฌ์šฉ์ž๊ฐ€ ์‰ฝ๊ฒŒ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋Š” ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ œ๊ณตํ•จ ์ˆ˜ํ–‰ ์ค‘์ธ ํ”„๋กœ๊ทธ๋žจ๋“ค์˜ ํšจ์œจ์ ์ธ ์šด์˜์„ ๋„์›€ ์ž‘์—… ์ฒ˜๋ฆฌ ๊ณผ์ • ์ค‘์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๊ณต์œ ํ•จ ์ž…์ถœ๋ ฅ์— ๋ณด์กฐ์ ์ธ ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•จ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœํ–‰ํ•˜๋ฉด ์˜ค๋ฅ˜๋ฅผ ์ฒ˜๋ฆฌํ•จ ์šด์˜์ฒด์ œ ๊ธฐ๋Šฅ ํ”„๋กœ์„ธ์Šค ๊ด€๋ฆฌ : ํ”„๋กœ์„ธ์Šค์˜ ์ƒ์„ฑ, ์‚ญ์ œ, ๋™๊ธฐํ™” ๋“ฑ์— ๊ด€์—ฌ ์ž‘์—… ๊ด€๋ฆฌ: ํ”„๋กœ์„ธ์Šค๊ฐ€ ์ˆ˜ํ–‰ํ•˜๋Š” ์ž‘์—…์— ๋Œ€ํ•œ ๊ด€๋ฆฌ ์ฃผ๊ธฐ์–ต ์žฅ์น˜ ๊ด€๋ฆฌ : ์ฃผ๊ธฐ์–ต ์žฅ์น˜์˜ ํ• ๋‹น๊ณผ ํšŒ์ˆ˜๋ฅผ ๊ด€๋ฆฌ ๋ณด์กฐ๊ธฐ์–ต ์žฅ์น˜ ๊ด€๋ฆฌ : ๋ณด์กฐ..