terryEHLee

terryEHLee

  • ๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ (240)
    • โœ๏ธ TIL(Today I Learned) (128)
      • ๐Ÿฐ 2023 Black Rabbit (116)
      • ๐Ÿฒ 2024 Blue Dragon (12)
    • โœจ PS(ProblemSolving) (29)
    • ๐Ÿ–ฅ๏ธ CS(Computer Science) (26)
      • ๋„คํŠธ์›Œํฌ (8)
      • ์•Œ๊ณ ๋ฆฌ์ฆ˜ (1)
      • ์ž๋ฃŒ๊ตฌ์กฐ (2)
      • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค (0)
      • ์šด์˜์ฒด์ œ (0)
      • ์†Œํ”„ํŠธ์›จ์–ด (15)
      • ๊ฐœ๋ฐœ์ƒ์‹ (0)
    • โšก๏ธ Project (7)
      • ๐Ÿ’Ž Danmi (3)
      • ํšŒ์›๊ฐ€์ž…์—ฐ์Šต (2)
      • ZRM(Zod ReactHookForm MUI) (1)
      • ๐ŸชHife (1)
      • ๐ŸŽท UI ๊ณตํ†ต ์ปดํฌ๋„ŒํŠธ ์„ค๊ณ„ (0)
    • ๐Ÿ”ค Language (26)
      • HTML (3)
      • CSS (4)
      • JavaScript (7)
      • TypeScript (12)
    • ๐Ÿ”Ž ๊ธฐํƒ€ (13)
    • ๐Ÿ“š Library (6)
      • JQuery (1)
      • React (0)
    • ๐Ÿ“’ ์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ (1)
      • ์†Œํ”„ํŠธ์›จ์–ด ์„ค๊ณ„ (1)
    • ๐Ÿซ Framework (3)
      • Next.js (3)
  • ํ™ˆ
  • ํƒœ๊ทธ
  • ๋ฐฉ๋ช…๋ก
  • ๋‚ด๋ฐฐ์บ _react_์ด์šฐ์ •
  • ๋‚ด๋ฐฐ์บ _react_์ด์•ˆ์ง„
RSS ํ”ผ๋“œ
๋กœ๊ทธ์ธ
๋กœ๊ทธ์•„์›ƒ ๊ธ€์“ฐ๊ธฐ ๊ด€๋ฆฌ

terryEHLee

์ปจํ…์ธ  ๊ฒ€์ƒ‰

ํƒœ๊ทธ

ps CS redux ์˜ค๊ณต์‹œ programmers zod wis WIL html AWS TIS ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์ž…๋ฌธ Lv0 ํšŒ๊ณ  ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต ์—ฐ์Šต๋ฌธ์ œ CSS js ts til

์ตœ๊ทผ๊ธ€

๋Œ“๊ธ€

๊ณต์ง€์‚ฌํ•ญ

์•„์นด์ด๋ธŒ

๐Ÿ–ฅ๏ธ CS(Computer Science)/๋„คํŠธ์›Œํฌ(8)

  • [๊ธฐ์ˆ ๋ฉด์ ‘] http VS https

    http(Hypertext Transfer Protocol)์™€ https(Hypertext Transfer Protocol Secure)์˜ ์ฐจ์ด์  : ์›น์—์„œ ์ •๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ›๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ํ”„๋กœํ† ์ฝœ ๋ณด์•ˆ HTTP: ๋ณด์•ˆ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜์ง€ ์•Š์Œ ๋ฐ์ดํ„ฐ๊ฐ€ ํ‰๋ฌธ์œผ๋กœ ์ „์†ก๋˜์–ด ์ค‘๊ฐ„์—์„œ ๊ฐ€๋กœ์ฑ„๊ธฐ๊ฐ€ ์‰ฝ๊ณ  ๋ฐ์ดํ„ฐ ๋ฌด๊ฒฐ์„ฑ์„ ๋ณด์žฅํ•˜์ง€ ์•Š์Œ. HTTPS: ๋ณด์•ˆ์„ ๊ฐ•ํ™”ํ•œ ๋ฒ„์ „์˜ HTTP SSL(Secure Sockets Layer)/TLS(Transport Layer Security) ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜์—ฌ ํ…Œ์ดํ„ฐ๋ฅผ ์•”ํ˜ธํ™”ํ•˜๊ณ , ์„œ๋ฒ„ ์ธ์ฆ์œผ๋กœ ์›น์‚ฌ์ดํŠธ ์‹ ๋ขฐ์„ฑ์„ ํ™•์ธํ•จ. ๋ฐ์ดํ„ฐ์˜ ๊ธฐ๋ฐ€์„ฑ๊ณผ ๋ฌด๊ฒฐ์„ฑ์ด ๋ณดํ˜ธ๋˜์–ด ์ค‘๊ฐ„์—์„œ ๊ณต๊ฒฉ์„ ๋ฐฉ์ง€ํ•จ ํ”„๋กœํ† ์ฝœ ๋ฐ ํฌํŠธ HTTP๋Š” 80๋ฒˆ, HTTPS๋Š” 443๋ฒˆ ํฌํŠธ๋ฅผ ์‚ฌ์šฉํ•จ URL ํ‘œ์‹œ ๋ฐฉ์‹ http:// ..

    2023.09.14
  • [๊ธฐ์ˆ ๋ฉด์ ‘] TCP/UDP

    TCP(Transmission Control Protocol) : ์ธํ„ฐ๋„ท ํ”„๋กœํ† ์ฝœ ์Šค์œ„ํŠธ์˜ ๋ถ€๋ถ„ ์ค‘ ํ•˜๋‚˜๋กœ, ์ปดํ“จํ„ฐ์™€ ๋‹ค๋ฅธ ์žฅ์น˜ ๊ฐ„ ๋ฐ์ดํ„ฐ ์ „์†ก์„ ์œ„ํ•ด ์‚ฌ์šฉ๋˜๋Š” ํ”„๋กœํ† ์ฝœ, ๋ฐ์ดํ„ฐ๋ฅผ ํŒจํ‚ท์ด๋ผ๋Š” ์ž‘์€ ์กฐ๊ฐ์œผ๋กœ ๋‚˜๋ˆ„์–ด ์ „์†ก HTTP, FTP, SMTP ๋ฐ Telnet ๋“ฑ์˜ ๋‹ค์–‘ํ•œ ์‘์šฉ ํ”„๋กœํ† ์ฝœ์—์„œ ์‚ฌ์šฉ๋˜๋ฉฐ, ์‹ ๋ขฐ์„ฑ ์žˆ๋Š” ๋ฐ์ดํ„ฐ ์ „์†ก์ด ํ•„์š”ํ•œ ๊ฑฐ์˜ ๋ชจ๋“  ๊ณณ์—์„œ ํ™œ์šฉ๋จ ์ฃผ์š”ํŠน์ง• ์‹ ๋ขฐ์„ฑ ๋ฐ์ดํ„ฐ๊ฐ€ ์ „์†ก๋  ๋•Œ ์˜ค๋ฅ˜ ๊ฒ€์ถœ๊ณผ ๋ณต๊ตฌ ๋ฉ”์ปค๋‹ˆ์ฆ˜์ด ๋‚ด์žฅ๋˜์–ด ์žˆ์–ด, ๋ฐ์ดํ„ฐ ์†์‹ค์ด๋‚˜ ์†์ƒ์„ ์ตœ์†Œํ™”ํ•จ ์ˆœ์„œ ๋ณด์žฅ ๋ฐ์ดํ„ฐ ํŒจํ‚ท์„ ์ „์†กํ•œ ์ˆœ์„œ๋Œ€๋กœ ์žฌ์กฐ๋ฆฝํ•˜์—ฌ ์ˆ˜์‹ ์ธก์— ์ „๋‹ฌํ•˜์—ฌ ๋ฐ์ดํ„ฐ ์ผ๊ด€์„ฑ์„ ๋ณด์žฅํ•จ ํ๋ฆ„ ์ œ์–ด ์ˆ˜์‹  ์ธก์ด ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ์†๋„๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ด๊ณ  ์ด๋ฅผ ํ†ตํ•ด ๋„คํŠธ์›Œํฌ ํ˜ผ์žก์„ ๋ฐฉ์ง€ํ•˜๊ณ  ๋ฐ์ดํ„ฐ ์†์‹ค์„ ์ตœ์†Œํ™”ํ•จ ์—ฐ๊ฒฐ ์ง€ํ–ฅ์  ์—ฐ๊ฒฝ์„ ์„ค์ •..

    2023.09.14
  • [๊ธฐ์ˆ ๋ฉด์ ‘] GET, POST ๋ฐ์ดํ„ฐ ํ๋ฆ„

    GET, POST ๋ฐ์ดํ„ฐ ํ๋ฆ„ GET ์‚ฌ์šฉ์ž๊ฐ€ ์›น๋ธŒ๋ผ์šฐ์ €์—์„œ URL์„ ์ž…๋ ฅํ•˜๊ฑฐ๋‚˜, ํ•˜์ดํผ๋งํฌ๋ฅผ ํด๋ฆญํ•˜๋ฉด ์›น ์„œ๋ฒ„์— GET ์š”์ฒญ์ด ์ „์†ก ์š”์ฒญ ๋ฉ”์‹œ์ง€์˜ ํ—ค๋”๋งŒ ์„œ๋ฒ„๋กœ ์ „์†ก๋˜๊ณ  ์š”์ฒญ ๋ฉ”์‹œ์ง€ ๋ณธ๋ฌธ์€ ์ „์†ก๋˜์ง€ ์•Š์Œ ์„œ๋ฒ„๋Š” ์š”์ฒญ ๋ฉ”์‹œ์ง€ ํ—ค๋”๋ฅผ ํ™•์ธํ•˜์—ฌ ์‘๋‹ต์„ ์ƒ์„ฑ ์‘๋‹ต ๋ฉ”์‹œ์ง€์˜ ๋ณธ๋ฌธ์— ์š”์ฒญํ•œ ๋ฐ์ดํ„ฐ๊ฐ€ ํฌํ•จ๋จ ์›น ๋ธŒ๋ผ์šฐ์ €๋Š” ์‘๋‹ต ๋ฉ”์‹œ์ง€์˜ ๋ณธ๋ฌธ์„ ๋ฐ›์•„ ์‚ฌ์šฉ์ž์—๊ฒŒ ๋ณด์—ฌ์คŒ POST ์‚ฌ์šฉ์ž๊ฐ€ ์›น ๋ธŒ๋ผ์šฐ์ €์—์„œ form ์š”์†Œ๋ฅผ ์ž‘์„ฑํ•˜๊ณ , ์ œ์ถœ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๋ฉด ์›น ์„œ๋ฒ„์— POST ์š”์ฒญ์ด ์ „์†ก ์š”์ฒญ ๋ฉ”์‹œ์ง€์˜ ๋ณธ๋ฌธ์—๋Š” ํผ ์š”์†Œ์˜ ๊ฐ’๋“ค์ด ํฌํ•จ ์„œ๋ฒ„๋Š” ์š”์ฒญ ๋ฉ”์‹œ์ง€์˜ ๋ณธ๋ฌธ์„ ๋ฐ›์•„ ์š”์ฒญ์— ๋Œ€ํ•œ ์‘๋‹ต์„ ์ƒ์„ฑ ์‘๋‹ต ๋ฉ”์‹œ์ง€์˜ ๋ณธ๋ฌธ์— ์š”์ฒญํ•œ ๋ฐ์ดํ„ฐ ํฌํ•จ ์›น ๋ธŒ๋ผ์šฐ์ €๋Š” ์‘๋‹ต ๋ฉ”์‹œ์ง€์˜ ๋ณธ๋ฌธ์„ ๋ฐ›์•„ ์‚ฌ์šฉ์ž์—๊ฒŒ ๋ณด์—ฌ์คŒ Reference clova-x

    2023.09.07
  • [๊ธฐ์ˆ ๋ฉด์ ‘] GET vs POST

    Get ๊ณผ Post์˜ ์ฐจ์ด : ์„œ๋ฒ„์™€ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ๋ฐ์ดํ„ฐ ํ†ต์‹ ์„ ํ•  ๋•Œ ์‚ฌ์šฉ๋จ. Get์€ ์ฃผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์˜ฌ ๋•Œ, Post๋Š” ์ฃผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์„œ๋ฒ„๋กœ ์ œ์ถœํ•  ๋•Œ ์‚ฌ์šฉ๋จ. GET POST ๋ชฉ์  ์ •๋ณด๋ฅผ ์š”์ฒญํ•˜์—ฌ ์„œ๋ฒ„์—์„œ ๋ฐ์ดํ„ฐ ๊ฐ€์ ธ์˜ด ๋ฐ์ดํ„ฐ๋ฅผ ์„œ๋ฒ„๋กœ ๋ณด๋‚ผ ๋•Œ ์‚ฌ์šฉ ๋ฐ์ดํ„ฐ ์ „์†ก ๋ฐ์ดํ„ฐ๋ฅผ URL ์ฟผ๋ฆฌ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ํ†ตํ•ด ์ „์†ก ๋ฐ์ดํ„ฐ๊ฐ€ URL์— ๋…ธ์ถœ๋˜์–ด ๋ณด์•ˆ์— ์ทจ์•ฝ ๋ฐ์ดํ„ฐ๋ฅผ HTTP ์š”์ฒญ ๋ณธ๋ฌธ์— ํฌํ•จํ•˜์—ฌ ์ „์†ก ๋ฐ์ดํ„ฐ๊ฐ€ URL์— ๋…ธ์ถœ๋˜์ง€ ์•Š๊ณ  ๋ฐ์ดํ„ฐ ํฌ๊ธฐ์— ์ œํ•œ์ด ์—†๊ณ  ๋ณด์•ˆ์— ๋น„๊ต์  ์•ˆ์ „ํ•จ ์บ์‹ฑ ์š”์ฒญ์ด ์บ์‹œ ๋  ์ˆ˜ ์žˆ์Œ ๋™์ผํ•œ ์š”์ฒญ์ด ๋ฐ˜๋ณต๋˜๋ฉด ์ด์ „ ์‘๋‹ต ๋ฐ˜ํ™˜ ๊ฐ€๋Šฅ ์บ์‹œ๋˜์ง€ ์•Š๊ณ  ๋งค๋ฒˆ ์„œ๋ฒ„๋กœ ์ „๋‹ฌ๋จ ๋ถ๋งˆํฌ URL์— ๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์œผ๋ฏ€๋กœ ์‚ฌ์šฉ์ž๊ฐ€ ํ•ด๋‹น URL์„ ๋ถ๋งˆํฌํ•˜๊ฑฐ๋‚˜ ๊ณต์œ ํ•˜๊ธฐ ์‰ฝ๋‹ค. URL์— ๋ฐ์ดํ„ฐ๊ฐ€ ๋…ธ์ถœ๋˜์ง€ ..

    2023.09.06
  • [๊ธฐ์ˆ ๋ฉด์ ‘] ๋ธŒ๋ผ์šฐ์ € ์ž‘๋™๋ฐฉ์‹

    ๋ธŒ๋ผ์šฐ์ € ์ž‘๋™๋ฐฉ์‹ URL ํ•ด์„ ๋ฐ ์š”์ฒญ ์‚ฌ์šฉ์ž๊ฐ€ ์›น ๋ธŒ๋ผ์šฐ์ € ์ฃผ์†Œ์ฐฝ์— URL ์ž…๋ ฅ ์‹œ, ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์ด๋ฅผ ํ•ด์„ํ•˜๊ณ  ํ•ด๋‹น ์›น ์„œ๋ฒ„ IP ์ฃผ์†Œ๋ฅผ DNS(Domain Name Systerm) ์„œ๋ฒ„์—์„œ ํƒ์ƒ‰ ๋ธŒ๋ผ์šฐ์ €๋Š” ์„œ๋ฒ„์— HTTP ์š”์ฒญ์„ ๋ณด๋‚ด๊ณ , ์›น ํŽ˜์ด์ง€๋ฅผ ์š”์ฒญ. ์‚ฌ์šฉ์ž ์—์ด์ „ํŠธ ์ •๋ณด๋„ ํ•จ๊ป˜ ์ „์†ก๋จ ์„œ๋ฒ„ ์‘๋‹ต ์„œ๋ฒ„๋Š” ์š”์ฒญ์„ ๋ฐ›๊ณ , ์š”์ฒญ๋œ ์›น ํŽ˜์ด์ง€์˜ ๋ฆฌ์†Œ์Šค(HTML ๋ฌธ์„œ, CSS, JS, ์ด๋ฏธ์ง€)๋ฅผ ์ฐพ์•„์„œ ์‘๋‹ต ์‘๋‹ต์€ HTTP ์ƒํƒœ์ฝ”๋“œ์™€ ํ•จ๊ป˜ ์ „์†ก HTML ํŒŒ์‹ฑ ๋ฐ ๋ Œ๋”๋ง ๋ธŒ๋ผ์šฐ์ €๋Š” ์„œ๋ฒ„๋กœ๋ถ€ํ„ฐ ๋ฐ›์€ HTML ๋ฌธ์„œ๋ฅผ ํŒŒ์‹ฑํ•˜์—ฌ DOM(Document Object Model)์„ ์ƒ์„ฑ(DOM์€ ์›น ํŽ˜์ด์ง€์˜ ๊ตฌ์กฐ์™€ ๋‚ด์šฉ์„ ํ‘œํ˜„ํ•˜๋Š”ํŠธ๋ฆฌ๊ตฌ์กฐ) CSS ํŒŒ์ผ๋„ ๋‹ค์šด๋กœ๋“œ/ํŒŒ์‹ฑํ•˜์—ฌ CSSOM(CSS Object Model: ์Šค..

    2023.09.06
  • [CS/๋„คํŠธ์›Œํฌ] ์‚ฌ์šฉ์ž ํŒจ์Šค์›Œ๋“œ๋ฅผ ์ „์†กํ•˜๊ณ  ๋ณด๊ด€ํ•˜๋Š” ๋ฐฉ๋ฒ•

    ํŒจ์Šค์›Œ๋“œ ์ „์†ก: HTTPS ์‚ฌ์šฉ. * HTTPS: ๋ณด์•ˆ ํ”„๋กœํ† ์ฝœ๋กœ SSL/TLS ์•”ํ˜ธ์™€ ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ์•”ํ˜ธํ™”ํ•˜๊ณ  ์•ˆ์ „ํ•˜๊ฒŒ ์ „์†กํ•จ. ํŒจ์Šค์›Œ๋“œ ๋ณด๊ด€ * ํ•ด์‹œ ํ•จ์ˆ˜ ์‚ฌ์šฉ: ํ•ด์‹œํ•จ์ˆ˜๋กœ ํŒจ์Šค์›Œ๋“œ๋ฅผ ์•”ํ˜ธํ™”์‹œํ‚จ ํ•ด์‹œ๊ฐ’์„ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ €์žฅ. * ์†”ํŒ…(Salting): ํ•ด์‹œํ•จ์ˆ˜ ์ ์šฉ ์ „์— ์›๋ณธ ํŒจ์Šค์›Œ๋“œ์— ์ž„์˜์˜ ๋ฌธ์ž์—ด(salt)๋ฅผ ์ถ”๊ฐ€. * ์•”ํ˜ธํ™”ํ‚ค ๊ด€๋ฆฌ: ํ•ด์‹œ๊ฐ’์„ ๋ณตํ˜ธํ™” ํ•  ์ˆ˜ ์žˆ๋Š” ์•”ํ˜ธํ™”ํ‚ค๋ฅผ ์•ˆ์ „ํ•œ ๊ณณ์— ๋ณด๊ด€ * ๋‘ ๋ฒˆ์งธ ์ธ์ฆ ์š”์†Œ ์‚ฌ์šฉ: OTP(One Time Password), ์ƒ์ฒด ์ธ์‹, ํœด๋Œ€ํฐ ์ธ์ฆ ๋“ฑ...

    2023.08.05
์ด์ „
1 2
๋‹ค์Œ
ํ‹ฐ์Šคํ† ๋ฆฌ
ยฉ 2018 TISTORY. All rights reserved.

ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”