์ƒˆ์†Œ์‹

  • ๋ฐฉ๋ฌธ์ž์ˆ˜
  • ์ธ๊ธฐ ํฌ์ŠคํŠธ
ALL

์ „์ฒด ๋ฐฉ๋ฌธ์ž

TODAY

์˜ค๋Š˜ ๋ฐฉ๋ฌธ์ž

YESTERDAY

์–ด์ œ ๋ฐฉ๋ฌธ์ž

์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ ๋””์ž์ธ ํŒจํ„ด ๋‹จ๋‹ตํ˜• ๋ฌธ์ œ ์ด์ •๋ฆฌ

Q) ๋ณต์žกํ•œ ์ธ์Šคํ„ด์Šค๋ฅผ ์กฐ๋ฆฝํ•˜์—ฌ ๋งŒ๋“œ๋Š” ๊ตฌ์กฐ๋กœ, ๋ณตํ•ฉ ๊ฐ์ฒด๋ฅผ ์ƒ์„ฑํ•  ๋•Œ ๊ฐ์ฒด๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•(๊ณผ์ •)๊ณผ ๊ฐ์ฒด๋ฅผ ๊ตฌํ˜„(ํ‘œํ˜„) ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ถ„๋ฆฌํ•จ์œผ๋กœ์จ ๋™์ผํ•œ ์ƒ์„ฑ ์ ˆ์ฐจ์—์„œ ์„œ๋กœ ๋‹ค๋ฅธ ํ‘œํ˜„ ๊ฒฐ๊ณผ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ๋””์ž์ธ ํŒจํ„ด ๋”๋ณด๊ธฐ Builder Q) ์ƒ์œ„ ํด๋ž˜์Šค์—์„œ ๊ฐ์ฒด๋ฅผ ์ƒ์„ฑํ•˜๋Š” ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ •์˜ํ•˜๊ณ , ํ•˜์œ„ ํด๋ž˜์Šค์—์„œ ์ธ์Šคํ„ด์Šค๋ฅผ ์ƒ์„ฑํ•˜๋„๋ก ํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ, ์ƒ์œ„ ํด๋ž˜์Šค์—์„œ๋Š” ์ธ์Šคํ„ด์Šค๋ฅผ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•๋งŒ ๊ฒฐ์ •ํ•˜๊ณ , ํ•˜์œ„ ํด๋ž˜์Šค์—์„œ ๊ทธ ๋ฐ์ดํ„ฐ์˜ ์ƒ์„ฑ์„ ์ฑ…์ž„์ง€๊ณ  ์กฐ์ž‘ํ•˜๋Š” ํ•จ์ˆ˜๋“ค์„ ์˜ค๋ฒ„๋กœ๋”ฉํ•˜์—ฌ ์ธํ„ฐํŽ˜์ด์Šค์™€ ์‹ค์ œ ๊ฐ์ฒด๋ฅผ ์ƒ์„ฑํ•˜๋Š” ํด๋ž˜์Šค๋ฅผ ๋ถ„๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ํŠน์„ฑ์„ ๊ฐ–๋Š” ๋””์ž์ธ ํŒจํ„ด ๋”๋ณด๊ธฐ Factory Method Q) ๊ธฐ๋Šฅ์˜ ํด๋ž˜์Šค ๊ณ„์ธต๊ณผ ๊ตฌํ˜„์˜ ํด๋ž˜์Šค ๊ณ„์ธต์„ ์—ฐ๊ฒฐํ•˜๊ณ , ๊ตฌํ˜„๋ถ€์—์„œ ์ถ”์ƒ ๊ณ„์ธต์„ ๋ถ„๋ฆฌํ•˜์—ฌ ์ถ”์ƒํ™”๋œ ๋ถ€๋ถ„๊ณผ ์‹ค์ œ..

์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ ์‹ค๊ธฐ ๊ณต๊ฒฉ๊ธฐ๋ฒ• ๋‹จ๋‹ตํ˜• ๋ฌธ์ œ ์ด์ •๋ฆฌ

Q) TCP ํ”„๋กœํ† ์ฝœ์˜ ๊ตฌ์กฐ์ ์ธ ๋ฌธ์ œ๋ฅผ ์ด์šฉํ•œ ๊ณต๊ฒฉ์œผ๋กœ ์„œ๋ฒ„์˜ ๋™์‹œ ๊ฐ€์šฉ ์‚ฌ์šฉ์ž ์ˆ˜๋ฅผ SYNํŒจํ‚ท๋งŒ ๋ณด๋‚ด ์ ์œ ํ•˜์—ฌ ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž๊ฐ€ ์„œ๋ฒ„๋ฅผ ์‚ฌ์šฉ ๋ถˆ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๋Š” ๊ณต๊ฒฉ ๋”๋ณด๊ธฐ SYN ํ”Œ๋Ÿฌ๋”ฉ Q) ๋Œ€๋Ÿ‰์˜ UDP ํŒจํ‚ท์„ ๋งŒ๋“ค์–ด ์ž„์˜์˜ ํฌํŠธ๋ฒˆํ˜ธ๋กœ ์ „์†กํ•˜์—ฌ ์‘๋‹ต ๋ฉ”์„ธ์ง€(ICMP)๋ฅผ ์ƒ์„ฑํ•˜๊ฒŒ ํ•˜์—ฌ ์ง€์†ํ•ด์„œ ์ž์›์„ ๊ณ ๊ฐˆ์‹œํ‚ค๋Š” ๊ณต๊ฒฉ ๋”๋ณด๊ธฐ UDP ํ”Œ๋Ÿฌ๋”ฉ Q) ์ถœ๋ฐœ์ง€ ์ฃผ์†Œ๋ฅผ ๊ณต๊ฒฉ๋Œ€์ƒ์˜ IP๋กœ ์„ค์ •ํ•˜์—ฌ ๋„คํŠธ์›Œํฌ ์ „์ฒด์—๊ฒŒ ICMP Echo ํŒจํ‚ท์„ ์ง์ ‘ ๋ธŒ๋กœ๋“œ์บ์ŠคํŒ…ํ•˜์—ฌ ๋งˆ๋น„์‹œํ‚ค๋Š” ๊ณต๊ฒฉ ๋”๋ณด๊ธฐ ์Šค๋จธํ”„(Smurf) / ์Šค๋จธํ•‘(Smurfing) Q) ICMP ํŒจํ‚ท์„ ์ •์ƒ์ ์ธ ํฌ๊ธฐ๋ณด๋‹ค ์•„์ฃผ ํฌ๊ฒŒ ๋งŒ๋“ค์–ด ์ „์†กํ•˜๋ฉด ๋‹ค์ˆ˜์˜ IP๋‹จํŽธํ™”๊ฐ€ ๋ฐœ์ƒํ•˜๊ณ , ์ˆ˜์‹  ์ธก์—์„œ๋Š” ๋‹จํŽธํ™” ํŒจํ‚ท์„ ์ฒ˜๋ฆฌ(์žฌ์กฐํ•ฉ)ํ•˜๋Š” ๊ณผ์ •์—์„œ ๋งŽ์€ ๋ถ€ํ•˜๊ฐ€ ๋ฐœ์ƒํ•˜๊ฑฐ๋‚˜, ์žฌ์กฐํ•ฉ ๋ฒ„ํผ์˜ ์˜ค..

๐Ÿ“–VI ์—๋””ํ„ฐ & ๋ช…๋ น์–ด์˜ ๋ชจ๋“  ๊ฒƒ

๐Ÿ“Œvi ์—๋””ํ„ฐ๋ž€? - vi๋Š” ๋นŒ ์กฐ์ด๊ฐ€ ๋งŒ๋“  UNIX๊ณ„์—ด ํ™˜๊ฒฝ์—์„œ ๊ฐ€์žฅ ๋งŽ์ด์“ฐ์ด๋Š” ์˜คํ”ˆ ์†Œ์Šค ๋ฌธ์„œ ํŽธ์ง‘๊ธฐ๋กœ ํ•œ ์ค„์”ฉ ํŽธ์ง‘ํ•˜๋Š” ์ค„๋‹จ์œ„ ํŽธ์ง‘๊ธฐ๊ฐ€ ์•„๋‹ˆ๋ผ ํ•œ ํ™”๋ฉด์„ ํŽธ์ง‘ํ•˜๋Š” 'Visual Editor' ๋ผ๋Š” ๋œป์—์„œ ์œ ๋ž˜ํ•˜์˜€์Šต๋‹ˆ๋‹ค. ๐Ÿ“Œvi ์™€ vim ์˜ ์ฐจ์ด? vim์€ 'VI Improved' ์ฆ‰, ํ–ฅ์ƒ๋œ vi๋ฅผ ์˜๋ฏธํ•˜๋Š”๋ฐ, vi์˜ ๊ฒฝ์šฐ ๊ฐ„๊ฒฐํ•œ ํ…์ŠคํŠธ ํŽธ์ง‘๊ธฐ๋Šฅ๋งŒ์„ ์ œ๊ณตํ•˜๋Š” ๋ฐ˜๋ฉด์— VIM์€ ํ™•์žฅ๋œ ์ •๊ทœ ํ‘œํ˜„์‹ ๋ฌธ๋ฒ•, ๋ฌธ๋ฒ• ๊ฐ•์กฐ๊ธฐ๋Šฅ, ๋‹ค์ค‘ ๋˜๋Œ๋ฆฌ๊ธฐ ๋“ฑ vi๋ณด๋‹ค ํ™•์žฅ๋œ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋Œ€๋‹ค์ˆ˜์˜ UNIX์™€ LINUX ๋ฐฐํฌํŒ์˜ ๊ฒฝ์šฐ vim์ด ์„ค์น˜๋˜์–ด ์žˆ๋Š” ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ๋Š”๋ฐ, ์ด๋Š” ๋‚ด๋ถ€์ ์œผ๋กœ vi๋ฅผ alias ์„ค์ •ํ•˜์—ฌ vi๋ฅผ ์—ด์–ด๋„ vim์ด ์—ด๋ฆฌ๋„๋ก ์„ธํŒ…๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ํ˜„์žฌ๋กœ์„ , ๊ตณ์ด vi์™€ vim์„ ๋ณ„๋„๋กœ ..

์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ ์‹ค๊ธฐ์š”์•ฝ: ์•ฝ์ˆ ํ˜• ๋ฐ ๋‹จ๋‹ตํ˜• ๋Œ€๋น„ ์šฉ์–ด์ •๋ฆฌ [1]

*์ œ๊ฐ€ ์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ ์‹ค๊ธฐ๋ฅผ ์ค€๋น„ํ•˜๋ฉด์„œ ์•ฝ์ˆ ํ˜•๊ณผ ๋‹จ๋‹ตํ˜•์— ๋Œ€๋น„ํ•˜์—ฌ ์ž‘์„ฑํ•œ ์ž๋ฃŒ์ž…๋‹ˆ๋‹ค. ๋‚ด์šฉ์€ ๊ณผ๋ชฉ ๊ตฌ๋ถ„์—†์ด ํ˜ผ์žฌ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. *์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ ์‹ค๊ธฐ๋Š” ๋งŽ์€ ์šฉ์–ด๋“ค๊ณผ ์šฉ์–ด์— ๋Œ€ํ•œ ์ •์˜๋ฅผ ํ‚ค์›Œ๋“œ ์ค‘์‹ฌ์œผ๋กœ ์ตœ๋Œ€ํ•œ ๋ˆˆ์— ์ตํžˆ๋ฉด์„œ ์™ธ์šฐ๋Š” ๊ฒƒ์ด ํšจ๊ณผ์ ์ž…๋‹ˆ๋‹ค. Q) ๊ฐ์ฒด์ง€ํ–ฅ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ๊ณผ์ •์—์„œ ์‚ฐ์ถœ๋ฌผ์„ ๋ช…์„ธํ™”, ์‹œ๊ฐํ™”, ๋ฌธ์„œํ™” ํ•  ๋•Œ ์‚ฌ์šฉ๋˜๋Š” ๋ชจ๋ธ๋ง ๊ธฐ์ˆ ๊ณผ ๋ฐฉ๋ฒ•๋ก ์„ ํ†ตํ•ด์„œ ๋งŒ๋“  ํ‘œ์ค€ํ™”๋œ ๋ฒ”์šฉ ๋ชจ๋ธ๋ง ์–ธ์–ด ๋‹ต: UML Q) ์ดํ•ด๊ด€๊ณ„์ž๋“ค๊ณผ์˜ UI ํ™”๋ฉด ๊ตฌ์„ฑ์„ ํ˜‘์˜ํ•˜๊ฑฐ๋‚˜ ์„œ๋น„์Šค์˜ ๊ฐ„๋žตํ•œ ํ๋ฆ„์„ ๊ณต์œ ํ•˜๊ธฐ ์œ„ํ•ด ํ™”๋ฉด๋‹จ์œ„์˜ ๋ ˆ์ด์•„์›ƒ์„ ์„ค๊ณ„ํ•˜๋Š” ์ž‘์—… ๋‹ต: ์™€์ด์–ดํ”„๋ ˆ์ž„ Q) UI ํ™”๋ฉด ์„ค๊ณ„๋ฅผ ์œ„ํ•ด์„œ ์ •์ฑ…์ด๋‚˜ ํ”„๋กœ์„ธ์Šค ๋ฐ ์ฝ˜ํ…์ธ ์˜ ๊ตฌ์„ฑ, ์™€์ด์–ดํ”„๋ ˆ์ž„(UI, UX), ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ์ •์˜, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ์—ฐ๋™ ๋“ฑ ๊ตฌ์ถ•ํ•˜๋Š” ์„œ๋น„์Šค๋ฅผ ์œ„ํ•œ ..

์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ ์‹ค๊ธฐ ์š”์•ฝ: ์•ฝ์ˆ ํ˜• ๋ฐ ๋‹จ๋‹ตํ˜• ๋Œ€๋น„ ์šฉ์–ด์ •๋ฆฌ [3]

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

Popular Post

Recent Post

ํฌ์ŠคํŒ… ์ฃผ์†Œ๋ฅผ ๋ณต์‚ฌํ–ˆ์Šต๋‹ˆ๋‹ค

์ด ๊ธ€์ด ๋„์›€์ด ๋˜์—ˆ๋‹ค๋ฉด ๊ณต๊ฐ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค.