728x90
๋ฐ˜์‘ํ˜•

๋น„ํŠธ(bit)

  • ๋น„ํŠธ๋Š” ์ปดํ“จํ„ฐ๋ฅผ ์ดํ•ดํ•˜๊ธฐ ์œ„ํ•œ ๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ธ ์šฉ์–ด
  • Binary Digit ์•ฝ์นญ
  • 0๊ณผ 1๋กœ ๊ตฌ์„ฑ๋œ ์ด์ง„๋ฒ•
  • ๋น„ํŠธ์™€ ๋ฐ”์ดํŠธ์˜ ๊ด€๊ณ„
    1. byte
    2. kb ํ‚ฌ๋กœ
    3. mb ๋ฉ”๊ฐ€
    4. gb ๊ธฐ๊ฐ€
    5. tb ํ…Œ๋ผ
    6. pb ํŽ˜ํƒ€
    7. eb ์—‘์‚ฌ
  • ์ปดํ“จํ„ฐ ๋ช…๋ น ์ „๋‹ฌ

์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ ๊ตฌ์กฐ

  • ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰ ๋ฐ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ๋Š” ์ค‘์•™์ฒ˜๋ฆฌ์žฅ์น˜(CPU)์—์„œ ์ˆ˜ํ–‰ → ์ €์žฅ์€ ๊ธฐ์–ต์žฅ์น˜(Memory)์—์„œ ์ˆ˜ํ–‰ → ์ค‘์•™์ฒ˜๋ฆฌ์žฅ์น˜๋กœ ๋ถ€ํ„ฐ ๋ช…๋ น์„ ๋ฐ›์•„ ๋ฐ์ดํ„ฐ๋ฅผ ์ž…๋ ฅ ๋˜๋Š” ์ถœ๋ ฅํ•˜๋Š” ์ผ์€ ์ž…์ถœ๋ ฅ ์žฅ์น˜(I/O Device)์—์„œ ์ˆ˜ํ–‰
  • ๋ช…๋ น์–ด ์‹คํ–‰๋‹จ๊ณ„
    1. ์ธ์ถœ(Fetch) → ํ•ด์„(Decode) → ์‹คํ–‰(Excute) → ๊ธฐ๋ก(Wirte Back)
  • ๋ช…๋ น์–ด ํ˜•์‹
    1. ์šฉ๋„์— ๋”ฐ๋ผ ํ•„๋“œ๋กœ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ์Œ
    2. ํ•„๋“œ์˜ ์ˆ˜, ๋ฐฐ์น˜ ๋ฐฉ๋ฒ•, ๊ฐ ํ•„๋“œ์— ํฌํ•จ๋˜๋Š” 0๊ณผ 1์˜ ๊ฐœ์ˆ˜๋ฅผ ์ •์˜ํ•˜๋Š” ๊ฒƒ์„ ๋ช…๋ น์–ด ํ˜•์‹์ด๋ผ ํ•จ
    3. ์—ฐ์‚ฐ ์ฝ”๋“œ : ์ˆ˜ํ–‰๋  ์—ฐ์‚ฐ์„ ์ง€์ •
    4. ์˜คํผ ๋žœ๋“œ : ์—ฐ์‚ฐ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ ๋˜๋Š” ๋ฐ์ดํ„ฐ์˜ ์ฃผ์†Œ

ํ”„๋กœ๊ทธ๋žจ์˜ ๊ตฌ์„ฑ ์š”์†Œ

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

์—ฐ์‚ฐ์ž

  • ์‚ฐ์ˆ  ์—ฐ์‚ฐ์ž
    1. +, -, *, /, %(๋‚˜๋จธ์ง€)
  • ์‹œํ”„ํŠธ ์—ฐ์‚ฐ์ž
    1. << : ์™ผ์ชฝ ๊ฐ’์„ ์˜ค๋ฅธ์ชฝ ๊ฐ’๋งŒํผ ๋น„ํŠธ๋ฅผ ์™ผ์ชฝ์œผ๋กœ ์ด๋™์‹œํ‚ด
    2. : ์™ผ์ชฝ ๊ฐ’์— ์˜ค๋ฅธ์ชฝ ๊ฐ’๋งŒํผ์˜ ๋ถ€ํ˜ธ ๋น„ํŠธ๋ฅผ ์ฑ„์šฐ๋ฉด์„œ ์™ผ์ชฝ์œผ๋กœ ์ด๋™

  • ๊ด€๊ณ„ ์—ฐ์‚ฐ์ž
    1.  
    2. <
    3. =

    4. =<
    5. == : ์™ผ์ชฝ์— ์žˆ๋Š” ๊ฐ’์ด ์˜ค๋ฅธ์ชฝ๊ณผ ๊ฐ™์œผ๋ฉด ์ฐธ ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ๊ฑฐ์ง“
    6. != : ์™ผ์ชฝ์— ์žˆ๋Š” ๊ฐ’์ด ์˜ค๋ฅธ์ชฝ๊ณผ ๋‹ค๋ฅด๋ฉด ์ฐธ ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ๊ฑฐ์ง“
  • ๋…ผ๋ฆฌ ์—ฐ์‚ฐ์ž
    1. && : ๋‘ ๊ฐœ์˜ ๋…ผ๋ฆฌ๊ฐ’์ด ๋ชจ๋‘ ์ฐธ์ด๋ฉด ์ฐธ ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ๊ฑฐ์ง“
    2. || : ๋‘ ๊ฐœ์˜ ๋…ผ๋ฆฌ๊ฐ’ ์ค‘ ํ•˜๋‚˜๊ฐ€ ์ฐธ์ด๋ฉด ์ฐธ ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ๊ฑฐ์ง“
  • ๋น„ํŠธ ์—ฐ์‚ฐ์ž
    1. & : ๋‘ ๊ฐ’์„ ๋น„ํŠธ๋กœ ์—ฐ์‚ฐํ•˜์—ฌ ๋ชจ๋‘ ์ฐธ์ด๋ฉด ์ฐธ ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ๊ฑฐ์ง“
    2. | : ๋‘ ๊ฐ’์„ ๋น„ํŠธ๋กœ ์—ฐ์‚ฐํ•˜์—ฌ ํ•˜๋‚˜๊ฐ€ ์ฐธ์ด๋ฉด ์ฐธ ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ๊ฑฐ์ง“
    3. ^ : ๋‘ ๊ฐ’์„ ๋น„ํŠธ๋กœ ์—ฐ์‚ฐํ•˜์—ฌ ์„œ๋กœ ๋‹ค๋ฅด๋ฉด ์ฐธ ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ๊ฑฐ์ง“

์กฐ๊ฑด๋ฌธ

  • if, case/switch

๋ฐ˜๋ณต๋ฌธ

  • while, for, do

์‚ฌ์šฉ์ž ์ •์˜ ์ž๋ฃŒํ˜• ํ™œ์šฉ

  • ์—ด๊ฑฐ์ฒด
    1. ๊ด„ํ˜ธ ์•ˆ์— ์—ฐ์†์ ์ธ ๊ฐ’์ด ๋“ค์–ด๊ฐ€๋Š” ์ž๋ฃŒํ˜•
    2. ํŠน์ • ๊ฐ’์„ ๋„ฃ์–ด์ฃผ์ง€ ์•Š์œผ๋ฉด 1์”ฉ ๋Š˜์–ด๋‚˜๊ธฐ ๋•Œ๋ฌธ์— ์ƒ์ˆ˜๋ฐฐ์—ด์ด๋ผ๊ณ ๋„ ํ•จ
  • ๊ตฌ์กฐ์ฒด
    1. ๊ด„ํ˜ธ ์•ˆ์— ๋ฉค๋ฒ„ ๋ณ€์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ž๋ฃŒ
  • ๊ณต์šฉ์ฒด
    1. ๊ตฌ์กฐ์ฒด์™€ ๊ฑฐ์˜ ์œ ์‚ฌํ•˜๋‚˜ ์กฐ๊ธˆ ๋” ๋ฒ”์ฃผ๊ฐ€ ํฌ๋‹ค๊ณ  ๋ณผ ์ˆ˜ ์žˆ์Œ
  • ์ถ”์ƒํ™”
    1. ๋ณต์žกํ•œ ๋ฌธ์ œ์˜ ๋ณธ์งˆ์„ ์ดํ•ดํ•˜๊ธฐ ์œ„ํ•ด ์„ธ๋ถ€ ์‚ฌํ•ญ์€ ๋ฐฐ์ œํ•˜๊ณ  ์ค‘์š”ํ•œ ๋ถ€๋ถ„์„ ์ค‘์‹ฌ์œผ๋กœ ๊ฐ„๋žตํ™”ํ•˜๋Š” ๊ธฐ๋ฒ•
      • ๊ธฐ๋Šฅ ์ถ”์ƒํ™” : ์ž…๋ ฅ ์ž๋ฃŒ๋ฅผ ์ถœ๋ ฅ ์ž๋ฃŒ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ๊ณผ์ •์„ ์ถ”์ƒํ™”ํ•˜๋Š” ๋ฐฉ๋ฒ•
      • ์ž๋ฃŒ ์ถ”์ƒํ™” : ์ž๋ฃŒ์™€ ์ž๋ฃŒ์— ์ ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์˜คํผ๋ ˆ์ด์…˜์„ ํ•จ๊ป˜ ์ •์˜ํ•˜๋Š” ๋ฐฉ๋ฒ•
      • ์ œ์–ด ์ถ”์ƒํ™” : ์™ธ๋ถ€ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ ๋ฐ˜์‘์„ ์ถ”์ƒํ™”ํ•˜๋Š” ๋ฐฉ๋ฒ•
  • ์ƒ์†
    1. ์ƒ์œ„ ์ˆ˜์ค€ ๊ทธ๋ฃน์˜ ๋ชจ๋“  ํŠน์„ฑ์„ ํ•˜์œ„ ์ˆ˜์ค€ ๊ทธ๋ฃน์ด ์ด์–ด๋ฐ›์•„ ์žฌ์‚ฌ์šฉ ๋˜๋Š” ํ™•์žฅํ•˜๋Š” ํŠน์„ฑ์„ ์˜๋ฏธ
    2. ๋‹จ์ผ ์ƒ์†, ๋‹ค์ค‘ ์ƒ์†์ด ์žˆ์Œ
  • ๊ตฌ์ฒดํ™”
    1. ํ•˜์œ„ ์ˆ˜์ค€ ๊ทธ๋ฃน์ด ์ƒ์œ„ ์ˆ˜์ค€ ๊ทธ๋ฃน์˜ ์ถ”์ƒ์ ์ธ ๋ถ€๋ถ„์„ ๊ตฌ์ฒดํ™”์‹œํ‚ค๋Š” ๊ฒƒ์„ ์˜๋ฏธ

ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์˜ ์œ ํ˜• ๋ถ„๋ฅ˜

  • ๊ฐœ๋ฐœ ํŽธ์˜์„ฑ์— ๋”ฐ๋ฅธ ๋ถ„๋ฅ˜
    1. ์ €๊ธ‰ ์–ธ์–ด : ๊ธฐ๊ณ„๊ฐ€ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋„๋ก ๋งŒ๋“ค์–ด์ง„ ์–ธ์–ด, ๊ธฐ๊ณ„์–ด, ์–ด์…ˆ๋ธ”๋ฆฌ์–ด
    2. ๊ณ ๊ธ‰ ์–ธ์–ด : ๊ฐœ๋ฐœ์ž๊ฐ€ ์†Œ์Šค์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•  ๋•Œ ์‰ฝ๊ฒŒ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋„๋ก ์ž‘์„ฑ๋œ ์–ธ์–ด๋กœ C, C++, JAVA ๊ณ ๊ธ‰ ์–ธ์–ด
  • ์‹คํ–‰ํ•˜๋Š” ๋ฐฉ์‹์— ๋”ฐ๋ฅธ ๋ถ„๋ฅ˜
    1. ๋ช…๋ นํ˜• ์–ธ์–ด : ์ปดํ“จํ„ฐ์— ์ €์žฅ๋œ ๋ช…๋ น์–ด๋“ค์ด ์ˆœ์ฐจ์ ์œผ๋กœ ์‹คํ–‰๋˜๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ฐฉ์‹์œผ๋กœ ์ ˆ์ฐจํ˜• ์–ธ์–ด๋ผ๊ณ  ํ•จ, FORTRAN, COBOL, PASCAL, C
    2. ํ•จ์ˆ˜ํ˜• ์–ธ์–ด : ์ˆ˜ํ•™์  ์ˆ˜์‹๊ณผ ๊ฐ™์€ ํ•จ์ˆ˜๋“ค๋กœ ํ”„๋กœ๊ทธ๋žจ์„ ๊ตฌ์„ฑํ•˜์—ฌ ํ˜ธ์ถœํ•˜๋Š” ๋ฐฉ์‹, LISP
    3. ๋…ผ๋ฆฌํ˜• ์–ธ์–ด : ๊ทœ์น™์— ๋Œ€ํ•œ ํ™œ์„ฑํ™” ์กฐ๊ฑด์ด ๋งŒ์กฑ๋˜๋ฉด ์—ฐ๊ด€๋˜ ๊ทœ์น™์ด ์‹คํ–‰๋˜๋Š” ๊ตฌ์กฐ, ์ถ”๋ก ๊ณผ ๊ด€๊ณ„ ๊ทœ์น™์— ์˜ํ•ด ์›ํ•˜๋Š” ๊ฒฐ๊ณผ๋ฅผ ์–ป๋Š” ๋ฐฉ์‹, PROLOG
    4. ๊ฐ์ฒด ์ง€ํ–ฅ ์–ธ์–ด : ๊ฐ์ฒด ๊ฐ„์˜ ๋ฉ”์‹œ์ง€ ํ†ต์‹ ์„ ์ด์šฉํ•˜์—ฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํ•˜๋Š” ๋ฐฉ์‹, JAVA, C++
  • ๊ตฌํ˜„ ๊ธฐ๋ฒ•์— ๋”ฐ๋ฅธ ๋ถ„๋ฅ˜
    1. ์ปดํŒŒ์ผ ๋ฐฉ์‹์˜ ์–ธ์–ด : ๊ณ ๊ธ‰ ์–ธ์–ด๋ฅผ ๊ธฐ๊ณ„์–ด๋ฅผ ๋ฒˆ์—ญํ•˜๋Š” ๋ฐฉ์‹์˜ ์–ธ์–ด, FORTRAN, PASCAL, C, C++ ๋“ฑ ์ปดํŒŒ์ผ ๋ฐฉ์‹์˜ ์–ธ์–ด, ์‹คํ–‰์— ํ•„์š”ํ•œ ์ •๋ณด๊ฐ€ ์ปดํŒŒ์ผ ์‹œ๊ฐ„์— ๊ณ„์‚ฐ๋˜์–ด ์‹คํ–‰ ์†๋„๊ฐ€ ๋†’๋‹ค๋Š” ํŠน์ง•
    2. ์ธํ„ฐํ”„๋ฆฌํ„ฐ ๋ฐฉ์‹์˜ ์–ธ์–ด : ๊ณ ๊ธ‰ ์–ธ์–ด ๋ช…๋ น๋ฌธ์„ ํ•˜๋‚˜์”ฉ ๋ฒˆ์—ญํ•˜๊ณ  ์‹คํ–‰ํ•˜๋Š” ๋ฐฉ์‹์˜ ์–ธ์–ด, BASIC, PROLOG, LISP, SNOBOL, ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰์‹œ์— ๊ณ„์‚ฐ๋œ๋‹ค๋Š” ํŠน์ง•์„ ๊ฐ€์ง€๊ณ  ์žˆ์Œ
    3. ํ˜ผํ•ฉํ˜• ๋ฐฉ์‹์˜ ์–ธ์–ด : ๊ณ ๊ธ‰ ์–ธ์–ด๋ฅผ ์ปดํŒŒ์ผ ํ•˜์—ฌ ์ค‘๊ฐ„ ์–ธ์–ด๋กœ ๋ณ€ํ™˜ ํ›„, ์ธํ„ฐํ”„๋ฆฌํ„ฐ์— ์˜ํ•ด ๋ฒˆ์—ญ์„ ์‹คํ–‰ํ•˜๋Š” ๋ฐฉ์‹์˜ ์–ธ์–ด๋ฅผ ์˜๋ฏธ, JAVA

์ปดํŒŒ์ผ๋Ÿฌ

  • ๊ณ ๊ธ‰์–ธ์–ด๋ฅผ ๊ธฐ๊ณ„์–ด๋กœ ๋ฒˆ์—ญํ•˜๋Š” ๋„๊ตฌ
  • ์ปดํŒŒ์ผ๋ฐฉ์‹์˜ ์–ธ์–ด๋Š” ๋ชจ๋‘ ์ปดํŒŒ์ผ๋Ÿฌ๋ฅผ ํ•„์š”

์ธํ„ฐํ”„๋ฆฌํ„ฐ

  • ํ”„๋กœ๊ทธ๋žจ ๋ฌธ์žฅ์„ ํ•˜๋‚˜์”ฉ ๋ฒˆ์—ญํ•˜๊ณ  ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ
  • ๊ฐœ๋ฐœํ•˜๋Š” ๊ณผ์ •์—์„œ ์‚ฌ์šฉํ•˜๋ฉด ์œ ์šฉ
  • ์ธํ„ฐํ”„๋ฆฌํ„ฐ ๋ฐฉ์‹์˜ ์–ธ์–ด๋Š” ๋ชจ๋‘ ์ธํ„ฐํ”„๋ฆฌํ„ฐ๋ฅผ ํ•„์š”
  • ์‹คํ–‰์†๋„๊ฐ€ ๋А๋ฆฌ๊ณ  ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ์ด ๋น„ํšจ์œจ์ ์ž„

์ ˆ์ฐจ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ

  • ๊ฐ์ฒด๋ผ๋Š” ๊ฐœ๋…์ด ๋“ฑ์žฅํ•˜๊ธฐ ์ด์ „์— ๋ชจ๋“ˆ, ๋ณ€์ˆ˜, ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐœ๋ฐœํ•˜๋Š” ๋ฐฉ๋ฒ•
  • ํ”„๋กœ๊ทธ๋žจ์„ ์ˆœ์ฐจ์ ์œผ๋กœ ์ˆ˜ํ–‰์‹œํ‚ค๋Š” ๋ฐฉ๋ฒ•
  • ์ž๋ฃŒ๊ตฌ์กฐ์™€ ๋ช…๋ น ์ค‘์‹ฌ์œผ๋กœ ํ”„๋กœ๊ทธ๋žจ์„ ๊ตฌ์„ฑ

๊ฐ์ฒด์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ

  • ๊ฐ์ฒด์™€ ๊ฐ์ฒด ๊ฐ„์˜ ํ†ต์‹ ์„ ํ†ตํ•ด ํ”„๋กœ๊ทธ๋žจ์ด ๊ตฌํ˜„๋จ
  • ๊ฐ์ฒด์™€ ์†์„ฑ, ๋ฉ”์†Œ๋“œ๋กœ ๊ตฌ์„ฑ๋˜๋Š”๋ฐ, ์ ˆ์ฐจ ์ง€ํ–ฅ์—์„œ์˜ ๋ชจ๋“ˆ์€ ๊ฐ์ฒด์— ๋Œ€์‘๋˜๊ณ , ๋ณ€์ˆ˜๋Š” ์†์„ฑ์— ๋Œ€์‘๋˜๋ฉฐ, ํ•จ์ˆ˜๋Š” ๋ฉ”์†Œ๋“œ์— ๋Œ€์‘
  • ๊ฐ์ฒด ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์˜ ๊ตฌ์„ฑ ์š”์†Œ
    1. ๊ฐ์ฒด(Object) : ๊ฐœ์ฒด, ์†์„ฑ, ๋ฉ”์†Œ๋“œ๋กœ ๊ตฌ์„ฑ๋œ ํด๋ž˜์Šค์˜ ์ธ์Šคํ„ด์Šค๋ฅผ ์˜๋ฏธ
    2. ํด๋ž˜์Šค(Class) : ๊ฐ์ฒด์˜ ํƒ€์ž…์„ ์ •์˜ํ•˜๊ณ  ๊ฐ์ฒด๋ฅผ ์ƒ์„ฑํ•˜๋Š” ํ‹€์„ ์˜๋ฏธ
    3. ๋ฉ”์‹œ์ง€(Message) : ๊ฐ์ฒด ๊ฐ„์˜ ํ†ต์‹ ์„ ์˜๋ฏธ
  • ๊ฐ์ฒด์˜ ๊ตฌ์„ฑ ์š”์†Œ
    1. ๊ฐœ์ฒด(Entity) : ํ˜„์‹ค ์„ธ๊ณ„์— ๋ณด์ด๋Š” ๋ณธ์งˆ์„ ์˜๋ฏธ
    2. ์†์„ฑ(Attribute) : ์ž๋ฃŒ ์ €์žฅ์†Œ ์—ญํ• ์„ ํ•˜๋ฉฐ, ์ ˆ์ฐจ ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์˜ ๋ณ€์ˆ˜์™€ ๋Œ€์‘
    3. ๋ฉ”์†Œ๋“œ(Method) : ํ˜ธ์ถœ ๋‹จ์œ„๋ฅผ ์˜๋ฏธ, ์ ˆ์ฐจ ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์˜ ํ•จ์ˆ˜์™€ ๋Œ€์‘

ํ”„๋กœ๊ทธ๋ž˜๋งน ์–ธ์–ด ํŒจํ„ด

  • ์‹ฑ๊ธ€ํ†ค ํŒจํ„ด : ์˜ค์ง ํ•˜๋‚˜์˜ ์ธ์Šคํ„ด์Šค๋งŒ์„ ๊ฐ€์ง€๋„๋ก ํ•˜๋Š” ํŒจํ„ด
  • ํŒฉํ† ๋ฆฌ ๋ฉ”์†Œ๋“œ ํŒจํ„ด : ์–ด๋–ค ์ธ์Šคํ„ด์Šค๋ฅผ ์ƒ์„ฑํ• ์ง€๋Š” ์„œ๋ธŒํด๋ž˜์Šค์—์„œ ์ •์˜ํ•˜๋„๋ก ํ•˜๋Š” ํŒจํ„ด
  • ์˜ต์„œ๋ฒ„ ํŒจํ„ด : ํ•˜๋‚˜์˜ ์˜ค๋ธŒ์ ํŠธ ์ƒํƒœ๊ฐ€ ๋ณ€ํ•  ๋•Œ ๊ด€๋ จ์ž์—๊ฒŒ ์•Œ๋ฆฌ๊ณ  ์ž๋™ ์—…๋ฐ์ดํŠธ๋ฅผ ์ˆ˜ํ–‰ํ•˜๋Š” ํŒจํ„ด
  • ํผ์‚ฌ๋“œ ํŒจํ„ด : ํ•˜๋‚˜์˜ ์ธํ„ฐํŽ˜์ด์Šค๋กœ ์ œ๊ณตํ•˜๋Š” ํŒจํ„ด
  • ํ”„๋ฝ์‹œ ํŒจํ„ด : ๊ฐ์ฒด์˜ ๋Œ€๋ฆฌ์ž๋ฅผ ์ด์šฉํ•˜์—ฌ ๋‹ค๋ฅธ ๊ฐ์ฒด๋กœ์˜ ์ ‘๊ทผ์„ ํ†ต์ œํ•˜๋Š” ํŒจํ„ด
  • ์ปค๋งจ๋“œ ํŒจํ„ด : ์š”์ฒญ ์ž์ฒด๋ฅผ ์บก์Аํ™”ํ•˜์—ฌ ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ์ „๋‹ฌํ•˜๋Š” ํŒจํ„ด
  • ํ…œํ”Œ๋ฆฟ ๋ฉ”์†Œ๋“œ ํŒจํ„ด : ํ…œํ”Œ๋ฆฟ์„ ์ •์˜ํ•˜๊ณ  ๊ตฌ์ฒดํ™”๋Š” ์„œ๋ธŒํด๋ž˜์Šค์—์„œ ์ •์˜ ํ•˜๋Š” ํŒจํ„ด

๋””์ž์ธํŒจํ„ด

  • ์–ด๋–ค ๋ถ„์•ผ์—์„œ ๋ฐ˜๋ณต์ ์œผ๋กœ ๋‚˜ํƒ€๋‚˜๋Š” ๋ฌธ์ œ์ ๋“ค์— ๋Œ€ํ•ด ์ „๋ฌธ๊ฐ€๋“ค์˜ ๊ฒฝํ—˜์„ ์ •๋ฆฌํ•˜์—ฌ ํ•ด๊ฒฐ๋ฐฉ์•ˆ์„ ์ œ์‹œํ•œ ํŒจํ„ด

๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ

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

๋ชจ๋“ˆ

  • ํ•œ๊ฐ์˜ ํŒŒ์ผ์—์„œ ๊ธฐ๋Šฅ์„ ์ œ๊ณต

ํŒจํ‚ค์ง€

  • ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋ชจ๋“ˆ์„ ํ•œ ๊ฐœ์˜ ํด๋”์— ๋ฌถ์–ด์„œ ๊ธฐ๋Šฅ์„ ์ œ๊ณต
728x90
๋ฐ˜์‘ํ˜•
728x90
๋ฐ˜์‘ํ˜•

์šด์˜์ฒด์ œ

  • ํ•˜๋“œ์›จ์–ด๋ฅผ ๋ณด๋‹ค ์‰ฝ๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ œ๊ณตํ•ด ์ฃผ๋Š” ์†Œํ”„ํŠธ์›จ์–ด๋‹ค.
  • ์ค‘์•™ ์ฒ˜๋ฆฌ ์žฅ์น˜, ๊ธฐ์–ต์žฅ์น˜, ํ†ต์‹ ์žฅ์น˜, ์ž…์ถœ๋ ฅ ์žฅ์น˜๋“ฑ์œผ๋กœ ๊ตฌ๋ถ„
  • ์‚ฌ์šฉ์ž ํŽธ์˜์„ฑ์„ ์œ„ํ•œ ์ธํ„ฐํŽ˜์ด์Šค์ธ ๋™์‹œ์— ๋‹ค์–‘ํ•œ ์ž์›์„ ๊ด€๋ฆฌํ•˜๋Š” ์ž์› ๊ด€๋ฆฌ์ž ์ž„

์œˆ๋„์šฐ์ฆˆ

  • ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ์‚ฌ์—์„œ ๊ฐœ๋ฐœ
  • ์œ ๋‹‰์Šค ๊ณ„์—ด์˜ ์šด์˜์ฒด์ œ์— ๋น„ํ•ด ๋ณด์•ˆ์— ์ทจ์•ฝ
  • ๋ฌธ์ œ์  ๋ฐœ๊ฒฌ์‹œ ์ˆ˜์ • ์‹œ๊ฐ„์ด ๊น€
  • ๊ณ ๊ฐ์ง€์› ์ฒด๊ณ„์ ์ž„

๋ฆฌ๋ˆ…์Šค, ์œ ๋‹‰์Šค

  • ์œ ๋‹‰์Šค : ๋ฉ€ํ‹ฐํƒœ์Šคํฌ ๊ธฐ๋Šฅ ์ดˆ์ , C์–ธ์–ด๋กœ ์žฌ์ด์‹ ๋˜์–ด ๋Œ€์ค‘ํ™” ๊ธฐ๋ฐ˜ ๋งˆ๋ จ
  • ๋ฆฌ๋‹‰์ˆ˜ : ๋ฆฌ๋ˆ„์Šค ํ† ๋ฐœ์ฆˆ, ์œ ๋‹‰์Šค ํ˜ธํ™˜ ์ปค๋„, ์ž์œ ์†Œํ”„ํŠธ์›จ์–ด

CLI / GUI

  • CLI : ์‚ฌ์šฉ์ž๊ฐ€ ์ง์ ‘ ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•˜์—ฌ ์ปดํ“จํ„ฐ์—๊ฒŒ ๋ช…๋ น์„ ๋‚ด๋ฆฌ๋Š” ๋ฐฉ์‹
    1. ๋ฆฌ๋ˆ…์Šค ์ตœ์ƒ์œ„ ์œ ์ € #, ์ผ๋ฐ˜ ์œ ์ € $๋กœ ํ‘œ์‹œ
  • GUI : ๋งˆ์šฐ์Šค๋กœ ํ™”๋ฉด์„ ํด๋ฆญํ•˜์—ฌ ์ปดํ“จํ„ฐ๋ฅผ ์ œ์–ดํ•˜๋Š” ๋ฐฉ์‹

๋ฆฌ๋ˆ…์Šค / ์œ ๋‹‰์Šค ๊ณ„์—ด ์šด์˜์ฒด์ œ์˜ ๊ธฐ๋ณธ ๋ช…๋ น์–ด

  • Shell์—์„œ ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ์Œ
  • ์„ธ์…˜๋ณ„ ๋ณ€์ˆ˜ ์„ค์ •, ์šด์˜์ฒด์ œ๋ฅผ ์‚ฌ์šฉ์ž๊ฐ€ ์›ํ•˜๋Š” ์ƒํƒœ๋กœ ์„ค์ •
  • ์‚ฌ์šฉ์ž ์š”์ฒญ์— ๊ธฐ๋ฐ˜ํ•œ ๋ช…๋ น๋ ฌ ์ž‘์„ฑ
  • ๋ฐฑ๊ทธ๋ผ์šด ์ฒ˜๋ฆฌ, ์„œ๋ธŒ ์…ธ ์ƒ์„ฑ
  • ์ผ๋ จ์˜ ๋ช…๋ น์–ด๋ฅผ ๋ฌถ์–ด ์ฒ˜๋ฆฌํ•˜๋Š” ์Šคํฌ๋ฆฝํŠธ ๊ธฐ๋Šฅ ์ง€์›
  • Bourne ๊ณ„์—ด : Bash ์…€, Korn ์…ธ, Bourne ์…ธ
  • C ๊ณ„์—ด : Csh, Tcsh, Zsh, Ash
  • ๋ฆฌ๋ˆ…์Šค ์ตœ์ƒ์œ„ ์œ ์ € #, ์ผ๋ฐ˜ ์œ ์ € $๋กœ ํ‘œ์‹œ

์šด์˜์ฒด์ œ ํ•ต์‹ฌ ๊ธฐ๋Šฅ

  • ๋ฉ”๋ชจ๋ฆฌ๊ด€๋ฆฌ
    1. ํ”„๋กœ๊ทธ๋žจ์˜ ์‹คํ–‰์ด ์ข…๋ฃŒ๋  ๋•Œ๊นŒ์ง€ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ๊ฐ€์šฉํ•œ์ƒํƒœ๋กœ ์œ ์ง€ ๋ฐ ๊ด€๋ฆฌํ•˜๋Š” ๊ฒƒ
    2. CPU๋Š” Virtual/logical address๋ฅผ, ๋ฉ”๋ชจ๋ฆฌ๋Š” physical address๋ฅผ ์‚ฌ์šฉํ•˜๋Š”๋ฐ ์ด๋ฅผ ๋งคํ•‘ํ•˜๋Š” ๊ฒƒ์€ MMU(Memory Management Unit)๊ฐ€ ๋‹ด๋‹น
    3. ์–ด๋–ค ์ˆœ์„œ๋กœ ๋ฉ”๋ชจ๋ฆฌ์— ์ž…์ถœ๋ ฅ๋˜์–ด์•ผ ํ•˜๋Š”์ง€, ๊ณต๊ฐ„์„ ์–ด๋–ป๊ฒŒ ํ™•๋ณด ๋ฐ ์ œ๊ฑฐํ• ์ง€์— ๋Œ€ํ•œ ์ข…ํ•ฉ์ ์ธ ๊ด€๋ฆฌ
  • ํ”„๋กœ์„ธ์Šค๊ด€๋ฆฌ
    1. ์‹คํ–‰ ์ค‘์ธ ํ”„๋กœ๊ทธ๋žจ์„ ํ”„๋กœ์„ธ์Šค๋ผ ํ•จ
    2. ํ”„๋กœ์„ธ์Šค๊ด€๋ฆฌ ๊ธฐ๋ฒ•์—๋Š” '์ผ์‹œ ์ค‘์ง€ ๋ฐ ์žฌ์‹คํ–‰', '๋™๊ธฐํ™”', 'ํ†ต์‹ ', '๊ต์ฐฉ์ƒํƒœ ์ฒ˜๋ฆฌ', 'ํ”„๋กœ์„ธ์Šค ์ƒ์„ฑ ์‚ญ์ œ' ๋“ฑ์ด ์žˆ์Œ

๊ฐ€์ƒํ™”

  • ๋ฌผ๋ฆฌ์ ์ธ ๋ฆฌ์†Œ์Šค๋“ค์„ ์‚ฌ์šฉ์ž์—๊ฒŒ ํ•˜๋‚˜๋กœ ๋ณด์ด๊ฒŒ ํ•˜๊ฑฐ๋‚˜, ๋ฐ˜๋Œ€๋กœ ํ•˜๋‚˜์˜ ๋ฌผ๋ฆฌ์ ์ธ ๋ฆฌ์†Œ์Šค๋ฅผ ์—ฌ๋Ÿฌ ๊ฐœ๋กœ ๋ณด์ด๊ฒŒ ํ•˜๋Š” ๊ฒƒ์„ ์˜๋ฏธ
  • ํ”Œ๋žซํผ ๊ฐ€์ƒํ™”์™€ ๋ฆฌ์†Œ์Šค ๊ฐ€์ƒํ™”๋กœ ๊ตฌ๋ถ„

ํด๋ผ์šฐ๋“œ

  • ์ธํ„ฐ๋„ท ๊ธฐ๋ฐ˜์—์„œ ๊ตฌ๋™๋˜๋Š” ์ปดํ“จํŒ… ๊ธฐ์ˆ ์„ ์˜๋ฏธ
  • ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค
    1. IaaS(Infrastructure as a Service) : ์›น์ƒ์—์„œ ๊ตฌ๊ธ€ ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ, ์•„๋งˆ์กด ๋“ฑ์—์„œ ์ œ๊ณตํ•˜๋Š” ํ™˜๊ฒฝ์˜ ๋„คํŠธ์›Œํฌ, ๋ณด์•ˆ, ๋ฐ์ดํ„ฐ ์ €์žฅ์†Œ, ์ฝ˜ํ…์ธ  ๋”œ๋ฆฌ๋ฒ„๋ฆฌ ์„œ๋น„์Šค๋ฅผ ํฌํ•จํ•œ ๋‹ค์–‘ํ•œ ์ธํ”„๋ผ๋ฅผ ์ž„๋Œ€ํ•˜์—ฌ ์ด์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์„œ๋น„์Šค
    2. PaaS(Platform as a Service) : ์šด์˜์ฒด์ œ๊ฐ€ ์ด๋ฏธ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋Š” ์ƒํƒœ์—์„œ ์‚ฌ์šฉ์ž๋Š” ๋ฐ์ดํ„ฐ์™€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…”๋งŒ ์ง์ ‘ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ์„œ๋น„์Šค
    3. SaaS(Software as a Service) : ์ธํ”„๋ผ์™€ ์šด์˜์ฒด์ œ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์†Œํ”„ํŠธ์›จ์–ด๊นŒ์ง€ ๊ฐ–์ถ”์–ด์ ธ ์›น์ƒ์˜ ๋กœ๊ทธ์ธ๋งŒ์œผ๋กœ ๋‹ค์–‘ํ•œ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์‚ฌ์šฉํ•œ ๋งŒํผ ๋น„์šฉ์„ ์ง€๋ถˆํ•ด ๊ฐ€๋ฉฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์„œ๋น„์Šค

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค

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

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ์ข…๋ฅ˜

  • ํŒŒ์ผ ์‹œ์Šคํ…œ
    1. ํŒŒ์ผ์— ์ด๋ฆ„์„ ๋ถ€์—ฌํ•˜๊ณ  ์ €์žฅ์ด๋‚˜ ๊ฒ€์ƒ‰์„ ์œ„ํ•˜์—ฌ ๋…ผ๋ฆฌ์ ์œผ๋กœ ๊ทธ๊ฒƒ๋“ค์„ ์–ด๋””์— ์œ„์น˜์‹œ์ผœ์•ผ ํ•˜๋Š”์ง€ ๋“ฑ์„ ์ •์˜ํ•œ ๋’ค ๋ฐ์ดํ„ฐ๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ์‹œ์Šคํ…œ
    2. ISAM, VSAM
  • ๊ณ„์ธตํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ์‹œ์Šคํ…œ(HDBMS)
    1. ๋ฐ์ดํ„ฐ๋ฅผ ์ƒํ•˜ ์ข…์†์ ์ธ ๊ด€๊ณ„๋กœ ๊ณ„์ธตํ™”ํ•˜์—ฌ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค
    2. ์ ‘๊ทผ์†๋„ ๋น ๋ฅด๋‚˜ ๋ณ€ํ™”ํ•˜๋Š” ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ์— ์œ ์—ฐํ•˜๊ฒŒ ๋Œ€์‘ํ•˜๊ธฐ์‚ฌ ์‰ฝ์ง€ ์•Š์Œ
    3. IMS, System200
  • ๋งํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ์‹œ์Šคํ…œ(NDBMS)
    1. ๋ฐ์ดํ„ฐ์˜ ๊ตฌ์กฐ๋ฅผ ๋„คํŠธ์›Œํฌ์ƒ์˜ ๋ง์ƒ ํ˜•ํƒœ๋กœ ๋…ผ๋ฆฌ์ ์œผ๋กœ ํ‘œํ˜„ํ•œ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ
    2. ํŠธ๋ฆฌ๊ตฌ์กฐ๋‚˜ ๊ณ„์ธตํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ด ์œ ์—ฐํ•˜์ง€๋งŒ ์„ค๊ณ„๊ฐ€ ๋ณต์žก
    3. IDS TOTAL, IDMS
  • ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ์‹œ์Šคํ…œ(RDBMS)
    1. ๊ฐ€์žฅ ๋ณดํŽธํ™”๋œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ์‹œ์Šคํ…œ
    2. ์ƒ๊ด€๊ด€๊ณ„ ์ •๋ฆฌ, ๋ณ€ํ™”ํ•˜๋Š” ์—…๋ฌด๋‚˜ ๋ฐ์ดํŠธ ๊ตฌ์กฐ์— ๋Œ€ํ•œ ์œ ์—ฐ์„ฑ์ด ์ข‹์•„ ์œ ์ง€๊ด€๋ฆฌ๊ฐ€ ์šฉ์ด
    3. Oracle, SQL Server, MySQL, Maria DB

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ์‹œ์Šคํ…œ(DBMS) ํŠน์ง•

  • ๋ฌด๊ฒฐ์„ฑ : ๋™์ผํ•œ ๋‚ด์šฉ์— ๋Œ€ํ•˜์—ฌ ์„œ๋กœ ๋‹ค๋ฅธ ๋ฐ์ดํ„ฐ๊ฐ€ ์ €์žฅ๋œ๋А ๊ฒƒ์„ ํ—ˆ์šฉํ•˜์ง€ ์•Š์Œ
  • ์ผ๊ด€์„ฑ : ์‚ฝ์ž…, ์‚ญ์ œ, ๊ฐฑ์‹ , ์ƒ์„ฑ ํ›„์—๋„ ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ๊ฐ€ ๋ณ€ํ•˜์ง€ ์•Š์Œ
  • ํšŒ๋ณต์„ฑ : ์žฅ์• ๊ฐ€ ๋ฐœ์ƒํ•˜์˜€์„ ์‹œ ํŠน์ • ์ƒํƒœ๋กœ ๋ณต๊ตฌ๋˜์–ด์•ผํ•จ
  • ๋ณด์•ˆ์„ฑ : ๋ถˆ๋ฒ•์ ์ธ ๋…ธ์ถœ, ๋ณ€๊ฒฝ, ์†์‹ค๋กœ๋ถ€ํ„ฐ ๋ณดํ˜ธ๋˜์–ด์•ผํ•จ
  • ํšจ์œจ์„ฑ : ์‘๋‹ต ์‹œ๊ฐ„, ์ €์žฅ ๊ณต๊ฐ„ ํ™œ์šฉ ๋“ค์ด ์ตœ์ ํ™”๋˜์–ด ์‚ฌ์šฉ์ž ์š”๊ตฌ ์กฐ๊ฑด์„ ๋งŒ์กฑ ์‹œ์ผœ์•ผํ•จ

ERD

  • ์—…๋ฌด ๋ถ„์„ ๊ฒฐ๊ณผ๋กœ ๋„์ถœ๋œ ์‹ค์ฒด(์—”ํ‹ฐํ‹ฐ)์™€ ์—”ํ‹ฐํ‹ฐ ๊ฐ„์˜ ๊ด€๊ณ„๋ฅผ ๋„์‹ํ™”ํ•œ ๊ฒƒ

  • ER Model

    1. ์—”ํ‹ฐํ‹ฐ(Entity)

      • ๊ฐœ์ฒด
      • ์‚ฌ๊ฐํ˜•์œผ๋กœ ๋‚˜ํƒ€๋‚ด๊ณ  ์‚ฌ๊ฐํ˜• ์•ˆ์— ์—”ํ‹ฐํ‹ฐ ์ด๋ฆ„์„ ๋„ฃ์Œ
      • ๊ฐ€๋Šฅํ•œ ๋Œ€๋ฌธ์ž๋กœ ์“ฐ๊ณ  ๋‹จ์ˆ˜ํ˜•์œผ๋กœ ๋ช…๋ช…ํ•จ
      • ์œ ์ผํ•œ ๋‹จ์–ด๋กœ ์ •์˜
    2. ์†์„ฑ(Attribute)

      • ์—”ํ‹ฐํ‹ฐ๊ฐ€ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ์š”์†Œ ๋˜๋Š” ์„ฑ์งˆ
      • ์„ ์œผ๋กœ ์—ฐ๊ฒฐ๋œ ๋™๊ทธ๋ผ๋ฏธ๋กœ ํ‘œ๊ธฐ
      • ์†์„ฑ๋ช…์€ ๋‹จ์ˆ˜ํ˜•์œผ๋กœ ๋ช…๋ช…
      • ์—”ํ‹ฐํ‹ฐ๋ช…์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š์Œ
      • ์†์„ฑ์ด ํ•„์ˆ˜ ์‚ฌํ•ญ์ธ์ง€, ํ•„์ˆ˜ ์‚ฌํ•ญ์ด ์•„๋‹Œ์ง€ ๊ณ ๋ คํ•˜์—ฌ ์ž‘์„ฑ
    3. ๊ด€๊ณ„(Relationship)
    4.  
  • ERD ์ตœ์ ํ™”(์ •๊ทœํ™” ์ˆ˜ํ–‰)

    1. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ •๊ทœํ™”๋Š” ๋ฌด๊ฒฐ์„ฑ์„ ํ™•๋ณดํ•˜๊ณ  ์ค‘๋ณต์„ฑ์„ ๋ฐฐ์ œํ•˜์—ฌ ํ…Œ์ด๋ธ”์— ์ •ํ™•ํ•œ ๋ฐ์ดํ„ฐ๊ฐ€ ๋“ค์–ด๊ฐ€๋„๋ก ํ•˜๋Š”๋ฐ ๋ชฉ์ ์ด ์žˆ์Œ
    2. ์ค‘๋ณต์„ฑ์„ ์—†์• ๋ฉด ์ €์žฅ ๊ณต๊ฐ„์„ ์ตœ์†Œํ™”ํ•˜๊ณ  ์‹œ์Šคํ…œ์œผ ์†๋„ ๋˜ํ•œ ๋น ๋ฅด๊ฒŒ ํ•  ์ˆ˜ ์žˆ์Œ
    3. 1์ฐจ ์ •๊ทœํ™” : ๋ฐ˜๋ณต๋˜๋Š” ๊ทธ๋ฃน์˜ ์†์„ฑ์„ ๋ณ„๋„๋กœ ์ถ”์ถœ
    4. 2์ฐจ ์ •๊ทœํ™” : ๋ถ€๋ถ„ ํ•จ์ˆ˜์  ์ข…์†์„ฑ์„ ์ œ๊ฑฐ
    5. 3์ฐจ ์ •๊ทœํ™” : ํ‚ค์— ์ข…์†๋˜์ง€ ์•Š๋Š” ์นผ๋Ÿผ์„ ์ œ๊ฒ†33

WAN

  • ๊ตญ๊ฐ€, ๋Œ€๋ฅ™๊ณผ ๊ฐ™์ด ๊ด‘๋ฒ”์œ„ํ•œ ์ง€์—ญ์„ ์—ฐ๊ฒฐ
  • LAN๋ณด๋‹ค ์†๋„๊ฐ€ ๋А๋ฆฌ๊ณ  ์—๋Ÿฌ์œจ๋„ ๋†’์Œ
  • ํšŒ์„ ๊ตํ™˜๋ฐฉ์‹
    1. ๋ฌผ๋ฆฌ์  ์ „์šฉ์„ ์„ ํ™œ์šฉ
    2. ๋™์ผ ๊ฒฝ๋กœ๋กœ๋งŒ ์ „๋‹ฌ
    3. ๋ฐ์ดํ„ฐ๋ฅผ ๋™์‹œ์— ์ „์†กํ•  ์ˆ˜ ์žˆ๋Š” ์–‘์„ ์˜๋ฏธํ•˜๋Š” ๋Œ€์—ฌํญ์ด ๊ณ ์ •
    4. ์•ˆ์ •์ ์ธ ์ „์†ก๋ฅ  ํ™•๋ณด
  • ํŒจํ‚ท ๊ตํ™˜๋ฐฉ์‹
    1. ํŒจํ‚ท์ด๋ผ๋Š” ๋‹จ์œ„๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ์†ก์‹ ํ•˜๊ณ  ์ˆ˜์‹ 
    2. ํŒจํ‚ท : ์ •๋ณด๋ฅผ ์ผ์ •ํ•œ ํฌ๊ธฐ๋กœ ๋ถ„ํ• ํ•œ ๋’ค ๊ฐ๊ฐ์˜ ํŒจํ‚ท์— ์†ก์ˆ˜์‹  ์ฃผ์†Œ ๋ฐ ๋ถ€๊ฐ€ ์ •๋ณด๋ฅผ ์ž…๋ ฅ

OSI 7 ๊ณ„์ธต

  • ISO์—์„œ ๊ฐœ๋ฐœํ•œ ๋„คํŠธ์›Œํฌ ๊ณ„์ธต ํ‘œํ˜„ ๋ชจ๋ธ
  • OSI 7 ๊ณ„์ธต
    1. ๋ฌผ๋ฆฌ ๊ณ„์ธต : ์‹ค์ œ ์žฅ๋น„๋“ค์„ ์—ฐ๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ ์—ฐ๊ฒฐ ์žฅ์น˜ (ํ—ˆ๋ธŒ, ๋ฆฌํ”ผํ„ฐ)
    2. ๋ฐ์ดํ„ฐ ๋งํฌ ๊ณ„์ธต : ์˜ค๋ฅ˜์™€ ํ๋ฆ„์„ ์ œ๊ฑฐํ•˜์—ฌ ์‹ ๋ขฐ์„ฑ ์žˆ๋Š” ๋ฐ์ดํ„ฐ ์ „์†ก (๋ธŒ๋ฆฌ์ง€, ์Šค์œ„์น˜)
    3. ๋„คํŠธ์›Œํฌ ๊ณ„์ธต : ๋‹ค์ˆ˜์˜ ์ค‘๊ฐœ ์‹œ์Šคํ…œ ์ค‘ ์˜ฌ๋ฐ”๋ฅผ ๊ฒฝ๋กœ๋ฅผ ์„ ํƒํ•˜๋„๋ก ์ง€์› (๋ผ์šฐํ„ฐ)
    4. ์ „์†ก ๊ณ„์ธต : ์†ก์‹ , ์ˆ˜์‹  ํ”„๋กœ์„ธ์Šค ๊ฐ„์˜ ์—ฐ๊ฒฐ (TCP/IP, UDP)
    5. ์„ธ์…˜ ๊ณ„์ธต : ์†ก์‹ , ์ˆ˜์‹  ๊ฐ„์˜ ๋…ผ๋ฆฌ์  ์—ฐ๊ฒฐ (ํ˜ธ์ŠคํŠธ, PC)
    6. ํ‘œํ˜„ ๊ณ„์ธต : ์ฝ”๋“œ ๋ฌธ์ž ๋“ฑ์„ ๋ฒˆ์—ญํ•˜์—ฌ ์ผ๊ด€๋˜๊ฒŒ ์ „์†กํ•˜๊ณ  ์••์ถ•, ํ•ด์ œ, ๋ณด์•ˆ ๊ธฐ๋Šฅ๋„ ๋‹ด๋‹น (ํ˜ธ์ŠคํŠธ, PC)
    7. ์‘์šฉ ๊ณ„์ธต : ์‚ฌ์šฉ์ž ์นœํ™” ํ™˜๊ฒฝ์ œ๊ณต (์ด๋ฉ”์ผ, ์›น)

๋„คํŠธ์›Œํฌ ์žฅ์น˜

  • NIC (Network Interface Card) : ์ปดํ“จํ„ฐ์— ์žฅ์ฐฉ๋˜์–ด ์žˆ๋Š” ๋žœ์นด๋“œ๋ฅผ ์˜๋ฏธํ•œ๋‹ค. ์ปดํ“จํ„ฐ์—์„œ ๋ฐœ์ƒํ•˜๋Š” ๋ฐ์ดํ„ฐ(์ž๋ฃŒ)๋ฅผ ์ „์†ก๊ฐ€๋Šฅํ•œ ์ „๊ธฐ์ ์ธ ์‹ ํ˜ธ๋กœ ๋ณ€ํ™˜ํ•˜๊ณ , ๋ณต์›ํ•˜๋Š” ์—ญํ• ์„ ์ˆ˜ํ–‰
  • LAN ์ผ€์ด๋ธ” : NIC ๊ฐ€ ๋ณ€ํ™˜ํ•œ ์ „๊ธฐ์ ์ธ ์‹ ํ˜ธ๋ฅผ ๋‹ค๋ฅธ ์ปดํ“จํ„ฐ๋กœ ์ „์†กํ•˜๊ธฐ ์œ„ํ•˜์—ฌ ์‚ฌ์šฉ๋˜๋Š” ์ผ€์ด๋ธ”์„ ์˜๋ฏธ
  • ํ—ˆ๋ธŒ (์‹ค์Šต์‹ค) : ์—ฌ๋Ÿฌ๊ฐœ์˜ LAN ์ผ€์ด๋ธ”(์ปดํ“จํ„ฐ)์„ ํ•˜๋‚˜๋กœ ํ•ฉ์ณ์ฃผ๋Š” ์—ญํ• ์„ ํ•œ๋‹ค. IP๋ฅผ ํ• ๋‹นํ•˜๋Š” ๊ธฐ๋Šฅ์€ ์—†๊ณ , IP๊ฐ€ ํ• ๋‹น๋œ ์ปดํ“จํ„ฐ๊ฐ€ ๋™์‹œ์— ์ธํ„ฐ๋„ท(WAN)์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ถ„๋ฐฐํ•˜๋Š” ์—ญํ• ์„ ์ˆ˜ํ–‰
  • ๊ณต์œ ๊ธฐ : ํ—ˆ๋ธŒ์™€ ๋น„์Šทํ•œ ์—ญํ• ์„ ์ˆ˜ํ–‰ํ•˜์ง€๋งŒ ์ฐจ์ด์ ์€ IP๋ฅผ ์ง์ ‘ํ• ๋‹นํ•˜์—ฌ ๋ถ„๋ฐฐํ•œ๋‹ค.
  • ์Šค์œ„์น˜ (ํ•™๊ต) : ํ—ˆ๋ธŒ์™€ ๊ฐ™์ด ์ผ€์ด๋ธ”(ํ—ˆ๋ธŒ)์„ ํ•˜๋‚˜๋กœ ํ•ฉ์ณ์ฃผ๋Š” ์—ญํ• ์„ ์ˆ˜ํ–‰ํ•œ๋‹ค. ํ—ˆ๋ธŒ์™€ ์ฐจ์ด์ ์€ ์—ฐ๊ฒฐ๋œ ์ผ€์ด๋ธ”์˜ ์ „์†ก๋Œ€์—ญ์ด ๋ชจ๋‘ ๊ฐ™์Œ, 10Mbps ํ—ˆ๋ธŒ์— 5๊ฐœ์˜ ์ผ€์ด๋ธ”์ด ์—ฐ๊ฒฐ ๋  ๊ฒฝ์šฐ : 2Mbps ์†๋„๋กœ ๋‚˜๋ˆ„์–ด ์‚ฌ์šฉ ,10Mbps ์Šค์œ„์น˜์— 5๊ฐœ์˜ ์ผ€์ด๋ธ”์ด ์—ฐ๊ฒฐ ๋  ๊ฒฝ์šฐ : ๋ชจ๋“  ์ผ€์ด๋ธ” 10Mbps ์†๋„
  • ๋ผ์šฐํ„ฐ (์ง€์—ญ) : ์„œ๋กœ ๋‹ค๋ฅธ ๋„คํŠธ์›Œํฌ(ํ•™๊ต, ๊ธฐ๊ด€ ๋“ฑ)๋ฅผ ์—ฐ๊ฒฐํ•ด์ฃผ๋Š” ์—ญํ• ์„ ํ•œ๋‹ค. ๋ณด๋‚ด๊ณ ์ž ํ•˜๋Š” ๋ฐ์ดํ„ฐ๊ฐ€ ์–ด๋–ค ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•˜์—ฌ ์ „์†กํ•˜๋Š”์ง€ ์ „์†ก๊ฒฝ๋กœ๋ฅผ ์ฐพ์Œ

๋„คํŠธ์›Œํฌ ํ”„๋กœํ† ์ฝœ

  • ๋‹จํŽธํ™”, ์žฌ์กฐ๋ฆฝ, ์บก์Аํ™”, ์—ฐ๊ฒฐ ์ œ์–ด, ์˜ค๋ฅ˜ ์ œ์–ด, ๋™๊ธฐํ™”, ๋‹ค์ค‘ํ™”, ์ฃผ์†Œ ์ง€์ •
  • IPv4
    1. 32๋น„ํŠธ
    2. 8๋น„ํŠธ์”ฉ 4๋ถ€๋ถ„ 10์ง„์ˆ˜
    3. ๋น„์ˆœ์ฐจ์  ํ• ๋‹น
  • IPv6
    1. 128๋น„ํŠธ
    2. 16๋น„ํŠธ์”ฉ 8๋ถ€๋ถ„ 16์ง„์ˆ˜
    3. ์ˆœ์ฐจ์  ํ• ๋‹น

TCP/IP ํ”„๋กœํ† ์ฝœ

  • TCP์™€ UDP์˜ ๊ฐ€์žฅ ํฐ ์ฐจ์ด์ ์€ ๋ฐ์ดํ„ฐ ์ „์†ก์˜ ์‹ ๋ขฐ์„ฑ
  • TCP๋Š” ์ˆ˜์‹  ์ธก์˜ ์ˆ˜์‹  ๊ฐ€๋Šฅ ์ƒํƒœ, ์ˆ˜์‹  ์—ฌ๋ถ€ ๋“ฑ์— ๋‹จ๊ณ„๋ณ„๋กœ ์ฒดํฌํ•ด ๊ฐ€๋ฉฐ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๋Š” ๋ฐ˜๋ฉด, UDP๋Š” ๋ง์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์†ก์‹ ํ•  ๋ฟ ํ™•์ธ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜์ง€ ์•Š์Œ
  • ๋„คํŠธ์šฐ์ปค ์—‘์„ธ์Šค ๊ณ„์ธต, ์ธํ„ฐ๋„ท ๊ณ„์ธต, ์ „์†ก ๊ณ„์ธต, ์‘์šฉ ๊ณ„์ธต
  • TCP
    1. ์‹ ๋ขฐ์„ฑ ์žˆ๋Š” ์ „์†ก์„ ํ™•๋ณด
    2. Flow Control ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰, ๋‹จ๊ณ„๋ณ„ ๋ฐ์ดํ„ฐ ์ „์†ก ์ƒํ™ฉ์„ ์ฒดํฌ
    3. ๋…ผ๋ฆฌ์ ์ธ 1:1 ๊ฐ€์ƒ ํšŒ์„ ์„ ์ง€์›ํ•˜์—ฌ ํ•ด๋‹น ๊ฒฝ๋กœ๋กœ๋งŒ ๋ฐ์ดํ„ฐ๊ฐ€ ์ „๋‹ฌ
    4. FTP, Telent, Http, SMTP, POP, IMAP
  • UDP
    1. ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์–ด๋„ ๋ฐ์ดํ„ฐ๋ฅผ ์†ก์‹ , ์ˆ˜์‹  ์ธก์˜ ์ˆ˜์‹  ์—ฌ๋ถ€๋Š” ํ™•์ธํ•˜๊ธฐ ์–ด๋ ค์›€
    2. ํ•˜๋‚˜์˜ ์†ก์‹  ์ •๋ณด๋ฅผ ๋‹ค์ˆ˜์˜ ์ธ์›์ด ์ˆ˜์‹ ํ•ด์•ผ ํ•  ๊ฒฝ์šฐ UDP ์‚ฌ์šฉ
    3. SNMP, DNS, TFTP, NFS, NETBIOS, ์ธํ„ฐ๋„ท ๊ฒŒ์ž„/๋ฐฉ์†ก/์ฆ๊ถŒ

ํŒจํ‚ท ์Šค์œ„์นญ

  • X25
    1. ITI-T์—์„œ ๊ด€๋ฆฌ ๊ฐ๋…ํ•˜๋Š” ํ”„๋กœํ† ์ฝœ
    2. ๋ฐ์ดํ„ฐ ๋ธ”๋ก์„ ์‚ฌ์šฉํ•˜์—ฌ ๋Œ€์šฉ๋Ÿ‰์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค์ˆ˜์˜ ํŒจํ‚ท์œผ๋กœ ๋ถ„๋ฆฌํ•˜์—ฌ ์†ก์‹ ํ•˜๋ฉฐ, ์ˆ˜์‹ ์ธก์—์„œ ๋‹ค์ˆ˜์˜ ํŒจํ‚ท์„ ๊ฒฐํ•ฉํ•˜์—ฌ ์›๋ž˜์˜ ๋ฐ์ดํ„ฐ๋กœ ๋ณต์›
  • ํ”„๋ ˆ์ž„ ๋ฆด๋ ˆ์ด
    1. ISDN์„ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•œ ํ”„๋กœํ† ์ฝœ๋กœ์„œ ITU-T์— ์˜ํ•ด ํ‘œ์ค€์œผ๋กœ ์ž‘์„ฑ
    2. ์‚ฌ์šฉ์ž์˜ ์š”์ฒญ์— ๋”ฐ๋ผ ์œ ์—ฐํ•œ ๋Œ€์—ญํญ์„ ํ• ๋‹น
    3. ๋ง์˜ ์„ฑ๋Šฅ ํ–ฅ์ƒ์„ ์œ„ํ•ด ์—๋Ÿฌ ์ œ์–ด ๊ธฐ๋Šฅ๊ณผ ํ๋ฆ„ ์ œ์–ด ๊ธฐ๋Šฅ์„ ๋‹จ์ˆœํ™”
    4. X.25๊ฐ€ OSI 7๊ณ„์ธต ์ค‘ 1~3๊ณ„์ธต๊นŒ์ง€ ๋‹ด๋‹น, ํ”„๋ ˆ์ž„๋ฆด๋ ˆ์ด๋Š” 1~2๊ณ„์ธต๋งŒ ๋‹ด๋‹น
    5. ๊ฐ€๊ฒฉ์ด ์ €๋ ดํ•˜๊ณ  X.25์— ๋น„ํ•ด ๊ธฐ์ˆ  ์šฐ์œ„์— ์žˆ์Œ
  • ATM
    1. ๋น„๋™๊ธฐ ์ „์†ก๋ชจ๋“œ

์„œํ‚ท ์Šค์œ„์นญ

  • ๋„คํŠธ์›Œํฌ ๋ฆฌ์†Œ์Šค๋ฅผ ํŠน์ • ์‚ฌ์šฉ์ธต์ด ๋…์ ํ•˜๋„๋ก ํ•˜๋Š” ๊ฒƒ

๋ผ์šฐํŒ… ์•Œ๊ณ ๋ฆฌ์ฆ˜

  • ๊ฑฐ๋ฆฌ๋ฒกํ„ฐ ์•Œ๊ณ ๋ฆฌ์ฆ˜ : ๋ผ์šฐํ„ฐ์™€ ๋ผ์šฐํ„ฐ ๊ฐ„์˜ ์ตœ๋‹จ ๊ฒฝ๋กœ ์ŠคํŒจ๋‹ ํŠธ๋ฆฌ๋ฅผ ์ฐพ๊ณ  ๊ทธ ์ตœ์  ๊ฒฝ๋กœ๋ฅผ ์ด์šฉํ•  ์ˆ˜ ์—†์„ ๊ฒฝ์šฐ ๋‹ค๋ฅธ ๊ฒฝ๋กœ๋ฅผ ์ฐพ์Œ
  • ๋งํฌ ์ƒํƒœ ์•Œ๊ณ ๋ฆฌ์ฆ˜ : ๋ผ์šฐํ„ฐ์™€ ๋ผ์šฐํ„ฐ ๊ฐ„์˜ ๋ชจ๋“  ๊ฒฝ๋กœ๋ฅผ ํŒŒ์•…ํ•œ ๋’ค ๋Œ€์ฒด ๊ฒฝ๋กœ๋ฅผ ์‚ฌ์ „์— ๋งˆ๋ จํ•ด ๋‘๋Š” ๋ฐฉ์‹
  • ๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ ์ข…๋ฅ˜ : RIP, IGRP, OSPF, BGP

ํ”„๋กœํ† ์ฝœ ํ—ค๋” ๊ตฌ์กฐ

  • ์„œ์ปท ๊ตํ™˜ ๋ฐฉ์‹
    1. ์ „์†ก ๊ฒฝ๋กœ๋ฅผ ์„ค์ •ํ•œ ๋’ค ๋ฐ์ดํŠธ๋ฅผ ์†ก์ˆ˜์‹ ํ•˜๋Š” ๋ฐฉ์‹
    2. ๊ฒฝ๋กœ ์ ‘์† ์‹œ๊ฐ„์€ 1์ดˆ ๋‚ด์™ธ๋กœ ๋งค์šฐ ๋น ๋ฆ„
    3. ์ „์†ก ์ œ์–ด ์ ˆ์ฐจ์™€ ํ˜•์‹์— ์ œ์•ฝ์„ ๋ฐ›์ง€ ์•Š์Œ
    4. ์†ก์ˆ˜์‹  ์ธก ๋ชจ๋‘ ๋ฐ์ดํ„ฐ ๊ตํ™˜ ์ค€๋น„๊ฐ€ ์™„๋ฃŒ๋˜์–ด์•ผํ•จ
    5. ํšŒ์„ ์ด ๋…์ ๋˜์–ด ์žˆ์Œ
  • ํŒจํ‚ท ๊ตํ™˜ ๋ฐฉ์‹
    1. ๋ฐ์ดํ„ฐ ๋‹จ์œ„๋ฅผ ๋ณด๋‚ด๋Š” ๋ฐฉ์‹
    2. ํšŒ์„  ํšจ์œจ์ด ์šฐ์ˆ˜
    3. ๋น„๋™๊ธฐ ์ „์†ก์ด ๊ฐ€๋Šฅ
    4. ์—ฐ๊ฒฐ ์„ค์ •์ด ํ•„์š” ์—†๊ณ  ๋‹ค์ค‘ ์ „๋‹ฌ ์šฉ์ด
    5. ์‹ค์‹œ๊ฐ„ ์ „์†ก์— ๋ถ€์ ํ•ฉ
    6. ๋„คํŠธ์›Œํฌ ์ง€์—ฐ์ด ๋ฐœ์ƒ

๊ฐœ๋ฐœํ™˜๊ฒฝ ์ธํ”„๋ผ ๊ตฌ์„ฑ ๋ฐฉ์‹

  • On-Premise ๋ฐฉ์‹ : ์™ธ๋ถ€ ์ธํ„ฐ๋„ท๋ง์ด ์ฐจ๋‹จ๋œ ์ƒํƒœ์—์„œ ์ธํŠธ๋ผ๋„ท ๋ง๋งŒ์„ ํ™œ์šฉํ•˜์—ฌ ๊ฐœ๋ฐœํ™˜๊ฒฝ์„ ๊ตฌ์ถ•ํ•˜๋Š” ๋ฐฉ์‹
  • ํด๋ผ์šฐ๋“œ ๋ฐฉ์‹ : ์•„๋งˆ์กด, ๊ตฌ๊ธ€ ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ ๋“ฑ ํด๋ผ์šฐ๋“œ ๊ณต์Šต ์„œ๋น„์Šค๋ฅผ ํ•˜๋Š” ํšŒ์‚ฌ๋“ค์˜ ์„œ๋น„์Šค๋ฅผ ์ž…๋Œ€ํ•˜์—ฌ ๊ฐœ๋ฐœํ™˜๊ฒฝ์„ ๊ตฌ์ถ•ํ•˜๋Š” ๋ฐฉ์‹, ํˆฌ์ž๋น„์šฉ์ด ์ ๊ณ  ๊ตฌ์ถ• ์‹œ๊ฐ„์ด ๋น ๋ฆ„
  • Hybrid ๋ฐฉ์‹ : On-Premise์™€ ํด๋ผ์šฐ๋“œ ๋ฐฉ์‹์„ ํ˜ผ์šฉํ•˜๋Š” ๋ฐฉ์‹
728x90
๋ฐ˜์‘ํ˜•

+ Recent posts