deo2kim
๋งž์™œํ‹€
deo2kim
์ „์ฒด ๋ฐฉ๋ฌธ์ž
์˜ค๋Š˜
์–ด์ œ
  • ๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ
    • CS
      • Algorithm
      • Data Structure
      • Network
      • DB
      • OS
    • Algorithm Problem
      • Python
      • JavaScript
    • Programming language
      • Python
      • JavaScript
    • Tool
      • Jquery
      • React
    • ๊ฐœ๋ฐœ
    • Infra

๋ธ”๋กœ๊ทธ ๋ฉ”๋‰ด

  • ํ™ˆ
  • ํƒœ๊ทธ
  • ๋ฐฉ๋ช…๋ก

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

์ธ๊ธฐ ๊ธ€

์ตœ๊ทผ ๋Œ“๊ธ€

์ตœ๊ทผ ๊ธ€

ํ‹ฐ์Šคํ† ๋ฆฌ

๋ฐ˜์‘ํ˜•
hELLO ยท Designed By ์ •์ƒ์šฐ.
deo2kim

๋งž์™œํ‹€

HTTP์™€ HTTPS
CS/Network

HTTP์™€ HTTPS

2020. 10. 16. 20:41
๋ฐ˜์‘ํ˜•

๐Ÿ“”HTTP

๋จผ์ € HTTP๋ž€ ์„œ๋กœ ๋‹ค๋ฅธ ์‹œ์Šคํ…œ๋“ค ์‚ฌ์ด์—์„œ ํ†ต์‹ ์„ ์ฃผ๊ณ ๋ฐ›๊ฒŒ ํ•ด์ฃผ๋Š” ๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ธ ํ”„๋กœํ† ์ฝœ์ž…๋‹ˆ๋‹ค.

 

๐Ÿ“”HTTPS

HTTPS๋Š” HTTP + S ์ž…๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ S๋Š” Secure Socket Layer๋ฅผ ๋งํ•ฉ๋‹ˆ๋‹ค.
์ด๋ฆ„์—์„œ๋„ ํ™•์ธ ํ•  ์ˆ˜ ์žˆ๋“ฏ์ด ๋ณด์•ˆ์ด ๊ฐ•ํ™”๋œ HTTP์ž…๋‹ˆ๋‹ค. 

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

 

๐Ÿ“”HTTPS์˜ ๊ธฐ๋Šฅ

์ฒซ๋ฒˆ์งธ ๊ธฐ๋Šฅ์œผ๋กœ ์ ‘์†ํ•œ ์‚ฌ์ดํŠธ๊ฐ€ ์‹ ๋ขฐํ•˜๋Š” ์‚ฌ์ดํŠธ์ธ์ง€ ํŒ๋ณ„ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์„œ๋ฒ„์— ์ ‘์†ํ•˜๋ฉด ์„œ๋กœ ํ•ธ๋“œ์‰์ดํฌ๋ผ๋Š” ๋žœ๋คํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ ๋ฐ›๋Š” ํ–‰์œ„๋ฅผ ํ†ตํ•ด ์‚ฌ์ดํŠธ๋กœ๋ถ€ํ„ฐ ์ธ์ฆ์„œ๋ฅผ ๋ฐ›๊ณ  ์ด ์ธ์ฆ์„œ๋ฅผ ํ†ตํ•ด ํ˜„์žฌ ์ ‘์†ํ•œ ์‚ฌ์ดํŠธ๊ฐ€ ์‹ ๋ขฐํ•˜๋Š”์‚ฌ์ดํŠธ์ธ์ง€ ํŒ๋ณ„ํ•ฉ๋‹ˆ๋‹ค.

 

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

 

๐Ÿ“”HTTP์™€ HTTPS์˜ ์ฐจ์ด์ 

๋‹น์—ฐํžˆ ๋ณด์•ˆ์—์„œ๋Š” HTTPS๊ฐ€ ๋” ์ข‹์Šต๋‹ˆ๋‹ค. ์†๋„๋ฉด์—์„œ HTTPS๋Š” ๋‹ค๋ฅธ ๊ณผ์ •์ด ์ถ”๊ฐ€๋๊ธฐ ๋•Œ๋ฌธ์— ๋А๋ฆฌ๋‹ค๊ณ  ์ƒ๊ฐํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์ƒ๋Œ€์ ์œผ๋กœ ๋А๋ฆฐ๊ฒƒ์ด์ง€ ์‚ฌ์‹ค ์ฒด๊ฐํ•  ์ˆ˜ ์—†์„ ์ •๋„๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค.HTTP์˜ ์žฅ์ ์œผ๋กœ๋Š” ์ ‘์† ๋„์ค‘ ์ค‘๊ฐ„์— ๋Š์–ด์ง€๋”๋ผ๋„ ์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ์‹œ์ž‘ํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.ํ•˜์ง€๋งŒ HTTPS์˜ ๊ฒฝ์šฐ ์ ‘์†์ด ๋Š์–ด์ง€๊ฒŒ ๋˜๋ฉด ๋‹ค์‹œ ์ฒ˜์Œ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ“”SSL?

์œ„์—์„œ ๋งํ•œ SSL์€ SECURE SOCKET LAYER๋กœ ์‘์šฉ๊ณ„์ธต๊ณผ ์ „์†ก๊ณ„์ธต ์‚ฌ์ด์—์„œ ์•”ํ˜ธํ™”๋ฅผ ๋งก์€ ํ”„๋กœํ† ์ฝœ์ž…๋‹ˆ๋‹ค.

์—ฌ๊ธฐ์„œ ๋งŒ๋“ค์–ด์ง€๋Š” ์ธ์ฆ์„œ๋Š” CA์™€์˜ ์ธ์ฆ๋•Œ ์‚ฌ์šฉํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

๋ฐ˜์‘ํ˜•
์ €์ž‘์žํ‘œ์‹œ ๋น„์˜๋ฆฌ ๋ณ€๊ฒฝ๊ธˆ์ง€ (์ƒˆ์ฐฝ์—ด๋ฆผ)

'CS > Network' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

TCP/IP (Transmission Control Protocol / Internet Protocol)  (0) 2020.10.18
๋Œ€์นญํ‚ค์™€ ๋น„๋Œ€์นญํ‚ค(Symmetric key and Asymmetric key)  (0) 2020.10.17
์ฟ ํ‚ค์™€ ์„ธ์…˜(Cookie / Session)  (0) 2020.10.15
ํ”„๋กœํ† ์ฝœ(Protocol)  (0) 2020.10.14
HTTP (Hyper Text Transfer Protocol)  (0) 2020.10.13
    'CS/Network' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
    • TCP/IP (Transmission Control Protocol / Internet Protocol)
    • ๋Œ€์นญํ‚ค์™€ ๋น„๋Œ€์นญํ‚ค(Symmetric key and Asymmetric key)
    • ์ฟ ํ‚ค์™€ ์„ธ์…˜(Cookie / Session)
    • ํ”„๋กœํ† ์ฝœ(Protocol)
    deo2kim
    deo2kim
    ์ฝ”๋”ฉ ๊ธฐ๋กํ•˜๊ธฐ

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