๊ธฐํƒ€/IT 5๋ถ„ ์žกํ•™์‚ฌ์ „

TIL 9์žฅ. ์—ํ”ผ์†Œ๋“œ 39 ~ ์—ํ”ผ์†Œ๋“œ 45

๐ŸŒณ์ง€ํ˜œ์˜ ์ˆฒ 2023. 9. 6. 17:56

์˜ค๋Š˜ TIL 3์ค„ ์š”์•ฝ

  • ์˜ํ™”์—์„œ ๋ณด์—ฌ์ฃผ๋Š” ์‚ฌ๋žŒ๊ฐ™์€ ์ธ๊ณต์ง€๋Šฅ์€ ์•„์ง ๊ฐœ๋ฐœ๋˜์ง€ ๋ชปํ–ˆ๊ณ  ์˜ค๋Š˜๋‚ ์˜ ์ธ๊ณต์ง€๋Šฅ์€ ๋Œ€๋ถ€๋ถ„ ๋ช‡๊ฐ€์ง€ ๊ธฐ๋Šฅ์— ํŠนํ™”๋œ ์ข์€ ์ธ๊ณต์ง€๋Šฅ์ด๋‹ค.
  • REST(representational state transfer) API์˜ REST๋Š” ์„ค๊ณ„ ๊ทœ์น™์„ ์˜๋ฏธํ•œ๋‹ค.
  • ์‚ฌ๊ธฐ๊พผ์„ ์™„์ „ํžˆ ์ฐจ๋‹จํ•  ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์— ์ฝ”์ธ์€ ํ•ญ์ƒ ์กฐ์‹ฌํ•ด์•ผํ•œ๋‹ค.

์ฑ…์—์„œ ๊ธฐ์–ตํ•˜๊ณ  ์‹ถ์€ ๋‚ด์šฉ

์—ํ”ผ์†Œ๋“œ 39. ์ธ๊ณต์ง€๋Šฅ, ๋จธ์‹ ๋Ÿฌ๋‹, ๋”ฅ๋Ÿฌ๋‹, ์•„์ง๋„ ๊ตฌ๋ถ„ํ•˜๊ธฐ ํž˜๋“ค๋‹ค๊ณ ?

  • ๋”ฅ๋Ÿฌ๋‹์ด๋‚˜ ๋จธ์‹ ๋Ÿฌ๋‹์€ ๋Œ€๋ถ€๋ถ„ ์ข์€ ์ธ๊ณต์ง€๋Šฅ์ด๋‹ค. ๋ช‡ ๊ฐ€์ง€ ์ผ๋งŒ ํ•  ์ค„ ์•ˆ๋‹ค.
  • ์ธ๊ฐ„์ด ๊ธฐ๊ณ„์—๊ฒŒ ์ค€ ๋ผ๋ฒจ์„ ํ† ๋Œ€๋กœ ํ•™์Šตํ•ด์„œ ๋Œ€๋‹ตํ•˜๋Š” ์ง€๋„ํ•™์Šต์„ ํ†ตํ•ด ์ธ๊ณต์ง€๋Šฅ์„ ํ•™์Šต ์‹œํ‚ค๋Š” ๋ฐฉ๋ฒ•์„ ๋จธ์‹ ๋Ÿฌ๋‹์ด๋ผ๊ณ  ํ•œ๋‹ค.
  • ๋”ฅ๋Ÿฌ๋‹์€ ๋งŽ์€ ์ธต์œผ๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋Š” ๋จธ์‹ ๋Ÿฌ๋‹์˜ ํ•˜์œ„ ๊ฐœ๋…์ด๋‹ค. (ex. ๋‰ด๋Ÿฐ ๋„คํŠธ์›Œํฌ)

์—ํ”ผ์†Œ๋“œ 40. REST API๋ผ๋‹ˆ, ํœด์‹ API์ธ๊ฐ€? ์ด๊ฒŒ ๋Œ€์ฒด ๋ญ์ฃ ?

  • URL์—์„œ ๋™์‚ฌ๋ฅผ ์ œ์™ธํ•˜๊ณ  HTTP๋ฉ”์„œ๋“œ(GET, POST, PUT, DELETE)๋ฅผ ํ™œ์šฉํ•œ๋‹ค.
  • ๋” ์ž์„ธํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์˜ฌ ๋• ์ฟผ๋ฆฌ ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ์ด์šฉํ•œ๋‹ค.
// 2022๋…„๋„ ํ‰์  9.8์  ์˜ํ™” ์กฐํšŒ
GET /movies?min+rating=9.8
GET /movies?release_date=2022

์—ํ”ผ์†Œ๋“œ 41. ๋„์ปค๊ฐ€ ๋ญ์ง€? ์™œ ํ•„์š”ํ• ๊นŒ?

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

์—ํ”ผ์†Œ๋“œ 42. ์•”ํ˜ธํ™”ํ์˜ ์ง„์‹ค

  • ์•”ํ˜ธํ™”ํ๋Š” ์‚ฌ์šฉํ•œ ์‚ฌ๋žŒ์„ ์€ํ–‰ ์ž์ฒด๋กœ ๋งŒ๋“ ๋‹ค. ์€ํ–‰์ด ํ•˜๋Š” ์—ญํ• ์„ ์Šค์Šค๋กœ ํ•ด์•ผ ํ•œ๋‹ค.
  • ๋ˆ์„ ๋””ํŒŒ์ด(DeFi, decentralized finance, ํƒˆ์ค‘์•™ํ™”๋œ ๊ธˆ์œต)์— ๋งก๊ฒผ๋Š”๋ฐ ํ•ด๋‹น ํ”„๋กœ์ ํŠธ๊ฐ€ ๋งํ•˜๊ฑฐ๋‚˜ ์‚ฌ๊ธฐ๋‹นํ•˜๊ฑฐ๋‚˜ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋„๋ง๊ฐ€๋ฉด ๋„์›€์„ ์š”์ฒญํ•  ๊ณณ์ด ์—†๋‹ค.
  • ๋ชจ๋“  ์ฝ”์ธ์— ๊ฐ€์น˜๊ฐ€ ์žˆ๋Š” ๊ฒƒ์€ ์•„๋‹ˆ๋‹ค.
  • ์•”ํ˜ธํ™”ํ์— ๋Œ€ํ•ด ์ˆ˜์‹์–ด๋ฅผ ๋‚จ๋ฐœํ•˜๋Š” ์‚ฌ๋žŒ์€ ๊ฑฐ๋ฅด์ž.
  • ์ฝ”์ธ, ์ปค๋ฎค๋‹ˆํ‹ฐ ๋“ฑ ์ง„์งœ ์ •๋ณด๋ฅผ ์‚ดํŽด๋ผ.
    • ์ฝ”๋“œ ์—…๋ฐ์ดํŠธ ๋‚ ์งœ๊ฐ€ ์˜ค๋ž˜๋๊ณ , ์ปค๋ฎค๋‹ˆํ‹ฐ์— ๊ธ€์€ ๋งŽ์ด ์˜ฌ๋ผ์˜ค๋Š”๋ฐ ๊ฐ€๊ฒฉ ์ด์•ผ๊ธฐ๋งŒ ํ•œ๋‹ค๋ฉด ๊ทธ ์•”ํ˜ธํ™”ํ ํ”„๋กœ์ ํŠธ๋Š” ๊ด€์‹ฌ์„ ์ ‘์ž.
  • ํƒˆ์ค‘์•™ํ™”๋œ ์ฝ”์ธ์ธ์ง€ ์‚ดํŽด๋ผ.
  • ์ด๋ก ์ƒ ์•ˆ์ „ํ•œ ์ฝ”์ธ ์Šคํ…Œ๋ธ” ์ฝ”์ธ(stable coin)์„ ๊ณจ๋ผ๋ผ.

์—ํ”ผ์†Œ๋“œ 43. ํ•˜์ด๋ธŒ๋ฆฌ๋“œ...์•ฑ? ๋ญ๋ผ๊ณ ์š”?

  • ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ์•ฑ
    • ์›น ์‚ฌ์ดํŠธ๋ฅผ ๋ณด์—ฌ ์ฃผ๋Š” ์›น ๋ทฐ
    • HTML, CSS, JavaScript๋กœ ๊ฐœ๋ฐœํ•œ ios(์•ฑ ์Šคํ† ์–ด),์•ˆ๋“œ๋กœ์ด๋“œ(๊ตฌ๊ธ€ ํ”Œ๋ ˆ์ด์Šคํ† ์–ด) ๋ชจ๋‘์—์„œ ์“ธ ์ˆ˜ ์žˆ๋Š” ์•ฑ
    • ์žฅ์ : ๋„ค์ดํ‹ฐ๋ธŒ ์•ฑ ๊ฐœ๋ฐœ ์ง€์‹์ด ํ•„์š” ์—†๋‹ค.
    • ๋‹จ์ : UI๋ฅผ ํ•œ ๋•€ ํ•œ ๋•€ ์งœ์•ผ ํ•œ๋‹ค. ์Šค๋งˆํŠธํฐ์˜ ์„ฑ๋Šฅ, ์˜ˆ๋ฅผ๋“ค์–ด ์Šค๋งˆํŠธํฐ์˜ ๊ณ ๊ธ‰ ํ•˜๋“œ์›จ์–ด ๊ธฐ๋Šฅ์„ ์˜จ์ „ํžˆ ํ™œ์šฉํ•˜์ง€ ๋ชปํ•œ๋‹ค.
  • ํฌ๋กœ์Šค ํ”Œ๋žซํผ ์•ฑ
    • ํŠน์ • ์–ธ์–ด๋กœ ์ฝ”๋”ฉํ•˜๋ฉด ๋‚˜์ค‘์— ios, ์•ˆ๋“œ๋กœ์ด๋“œ๊ฐ€ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š” ์ฝ”๋“œ๋กœ ๋ณ€ํ™˜ํ•œ๋‹ค. (ex. React Native)
    • ์žฅ์ : ๊ฐœ๋ฐœ์ž๊ฐ€ ์ต์ˆ™ํ•œ ์ฝ”๋“œ๋กœ ํ•œ ๋ฒˆ๋งŒ ์ž‘์„ฑํ•ด์„œ ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ๋‹ค.
    • ๋‹จ์ : ๋„ค์ดํ‹ฐ๋ธŒ ์–ธ์–ด๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ๊ณผ์ •๋•Œ๋ฌธ์— ๋„ค์ดํ‹ฐ๋ธŒ ์•ฑ์˜ ์„ฑ๋Šฅ์€ ์•„์ง ๋”ฐ๋ผ๊ฐˆ ์ˆ˜ ์—†๋‹ค. ์—„์ฒญ๋‚œ ์„ฑ๋Šฅ์„ ๋‚ด์•ผ ํ•œ๋‹ค๋ฉด ๋„ค์ดํ‹ฐ๋ธŒ ์•ฑ์ด ๋” ๋‚ซ๋‹ค.
  • ๋„ค์ดํ‹ฐ๋ธŒ ์•ฑ
    • ios, ์•ˆ๋“œ๋กœ์ด๋“œ ๊ฐ๊ฐ์— ํŠนํ™”๋˜์–ด ์žˆ๋Š” ์–ธ์–ด๋กœ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜์—ฌ ๊ฐœ๋ฐœํ•˜๋Š” ๊ฒƒ.
    • ios - ์Šค์œ„ํ”„ํŠธ | ์•ˆ๋“œ๋กœ์ด๋“œ - ์ž๋ฐ”, ์ฝ”ํ‹€๋ฆฐ
    • ์žฅ์ : ์Šค๋งˆํŠธํฐ์˜ ์„ฑ๋Šฅ์„ ์ตœ๋Œ€๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.
    • ๋‹จ์ : ๋‹ค๋ฅธ ์•ฑ์— ๋น„ํ•ด ๋ฐฐ์šฐ๋Š” ๋ฐ ์‹œ๊ฐ„์ด 2๋ฐฐ ๊ฑธ๋ฆฐ๋‹ค.

์—ํ”ผ์†Œ๋“œ 44. NFT๊ฐ€ ๋„๋Œ€์ฒด ๋ญ๊ธธ๋ž˜?

  • ๋Œ€์ฒด ๋ถˆ๊ฐ€๋Šฅํ•œ ํ† ํฐ์„ ์˜๋ฏธํ•œ๋‹ค. (non fungible token)
  • ์œ ์ผํ•œ ์›๋ณธ์ž„์„ ์ฆ๋ช…ํ•˜๋Š” ๊ธฐ์ˆ ์ด ๋ฐ”๋กœ NFT์ด๋‹ค. NFT๋Š” ์ธํ„ฐ๋„ท ์„ธ์ƒ์—์„œ ์žฌ์‚ฐ๊ถŒ์„ ์ฆ๋ช…ํ•˜๋Š” ๊ธฐ์ˆ ์ด ๋  ๊ฒƒ.
  • ํ† ํฐ์—๋Š” 2๊ฐ€์ง€ ํ•ต์‹ฌ ๊ธฐ๋Šฅ, ์ฆ‰ '๋ˆ์„ ๋ฐ›๋Š” ๊ธฐ๋Šฅ'๊ณผ '๋ˆ์„ ๋ฐ›๊ณ  ํ† ํฐ์„ ๋ณด๋‚ด ์ฃผ๋Š” ๊ธฐ๋Šฅ'์ด ๋ฐ˜๋“œ์‹œ ์žˆ์–ด์•ผ ํ•˜๋Š”๋ฐ ๊ทธ๊ฒƒ์„ ํ•ฉ์ณ์„œ ์Šค๋งˆํŠธ ๊ณ„์•ฝ(smart contract)๋ผ๊ณ  ํ•œ๋‹ค. (ex. ์ฝ”์ธ)

์—ํ”ผ์†Œ๋“œ 45. ๋ฉ€์›จ์–ด, ๋ฐ”์ด๋Ÿฌ์Šค, ์›œ ๊ฐœ๋… ๋ชฝ๋•… ์ •๋ฆฌ

  • ๋ฉ€์›จ์–ด(malware)
    • malicious(์•…์˜ ์žˆ๋Š”) + software(์†Œํ”„ํŠธ์›จ์–ด)์˜ ํ•ฉ์„ฑ์–ด
    • ์ปดํ“จํ„ฐ๋ฅผ ๊ฐ์‹œํ•˜๊ฑฐ๋‚˜ ํŒŒ๊ดดํ•˜๋Š” ์•…์„ฑ ์†Œํ”„ํŠธ์›จ์–ด
    • ๋ฉ€์›จ์–ด ์ค‘์—์„œ๋„ ๋ฐ”์ด๋Ÿฌ์Šค(virus)์™€ ์›œ(worm)์ด ์žˆ๋‹ค.
  • ๋ฐ”์ด๋Ÿฌ์Šค
    • ์ˆ™์ฃผ๊ฐ€ ๋œ ๊ฐ์—ผ๋œ ํŒŒ์ผ์„ ๋‚ด๋ ค๋ฐ›์œผ๋ฉด์„œ ์ „ํŒŒ๋˜๋Š” ์•…์„ฑ ์†Œํ”„ํŠธ์›จ์–ด
  • ์›œ
    • ์›œ์€ ์ˆ™์ฃผ ์—†์ด ์ž๊ธฐ ์ž์‹ ์„ ๋ณต์ œํ•˜๋ฉด์„œ ์ „ํŒŒ๋˜๋Š” ์•…์„ฑ ์†Œํ”„ํŠธ์›จ์–ด
    • ๊ทธ๋ƒฅ USB๋ฅผ ํ†ตํ•ด์„œ๋„ ์ „ํŒŒํ•  ์ˆ˜ ์žˆ๋‹ค.
    • ๋ฏธ์‚ฌ์ผ(missile)์„ ํ†ตํ•ด ์ปดํ“จํ„ฐ์˜ ์•„์ฃผ ๊นŠ์€ ๊ณณ๊นŒ์ง€ ๋“ค์–ด๊ฐ„๋‹ค์Œ ํŽ˜์ด๋กœ๋“œ(payload)๋ฅผ ๋ฐฐํฌํ•˜๋Š” ๋ฐฉ๋ฒ•์œผ๋กœ, ์•”ํ˜ธํ™”๋œ ์ƒํƒœ๋กœ ์ปดํ“จํ„ฐ์— ๋„์ฐฉํ•ด์„œ ์Šค์Šค๋กœ ์•”ํ˜ธ๋ฅผ ํ•ด์ œํ•˜๊ณ  ์›œ์„ ๋งŒ๋“ค์—ˆ๋˜ ๋ณธ๋ถ€์— ์นจ์ž…ํ•œ ์ปดํ“จํ„ฐ์˜ ์ •๋ณด๋ฅผ ๋ณด๋‚ธ๋‹ค.

์˜ค๋Š˜ ์ฝ์€ ์†Œ๊ฐ์€?

๋ชฉํ‘œํ•ด ๋‘” ๋ฒ”์œ„๊ฐ€ ๋„“์–ด ์‹œ๊ฐ„์ด ์˜ค๋ž˜ ๊ฑธ๋ ธ์ง€๋งŒ ์ตœ๊ทผ์— ๋งŽ์ด ๋ณด์•˜์ง€๋งŒ ๋ฌด์‹ฌํ•˜๊ฒŒ ์ง€๋‚˜์ณค๋˜ ์ •๋ณด๋“ค์„ ์•Œ ์ˆ˜ ์žˆ์—ˆ๋‹ค. 

์˜ค๋Š˜ ์ฝ์€ ๋ฒ”์œ„

์—ํ”ผ์†Œ๋“œ 39. ์ธ๊ณต์ง€์€, ๋จธ์‹ ๋Ÿฌ๋‹, ๋”ฅ๋Ÿฌ๋‹, ์•„์ง๋„ ๊ตฌ๋ถ„ํ•˜๊ธฐ ํž˜๋“ค๋‹ค๊ณ ? ~ ์—ํ”ผ์†Œ๋“œ 45. ๋ฉ€์›จ์–ด, ๋ฐ”์ด๋Ÿฌ์Šค, ์›œ ๊ฐœ๋… ๋ชฝ๋•… ์ •๋ฆฌ

 

IT 5๋ถ„ ์žกํ•™์‚ฌ์ „ - ์˜ˆ์Šค24

๊ฐœ๋ฐœ์ž๋Š” ๋‹ค ๋งฅ๋ถ์„ ์จ์•ผ ํ•˜๋‚˜?”์™€ ๊ฐ™์€ ์‚ฌ์†Œํ•œ ์งˆ๋ฌธ๋ถ€ํ„ฐ “์„œ๋ฒ„๊ฐ€ ๋Œ€์ฒด ๋ญ”์ง€?”๊นŒ์ง€~โ™ฌ์ „๊ณต์ž์™€ ๋น„์ „๊ณต์ž ๋ชจ๋‘ ์•Œ๊ณ  ์‹ถ์–ด ํ•˜๋Š” ์งˆ๋ฌธ์„ 5๋ถ„ ์•ˆ์— ํ•ด๊ฒฐํ•ด ์ฃผ๋Š” IT ์žกํ•™์‚ฌ์ „์ด ๋‚˜์™”๋‹ค!IT ๋ถ„์•ผ ์ง์žฅ

www.yes24.com