๐š†๐šŽ๐š‹

HTTP์™€ HTTPS์˜ ์ฐจ์ด์ 

ํ•ด๋ฒ„๋‹ˆ 2023. 10. 8. 12:58
๋ฐ˜์‘ํ˜•

์š”์•ฝ

์ค‘๊ฐ„์— ์ œ 3์ž๊ฐ€ ์ค‘์š”ํ•œ ์ •๋ณด๋ฅผ ๊ฐ€๋กœ์ฑ„๊ฒŒ ํ•˜์ง€ ๋ชปํ•˜๊ธฐ ์œ„ํ•ด HTTPS๋ฅผ ์ด์šฉํ•œ๋‹ค. 

HTTPS๋Š” ์ •๋ณด๋ฅผ ์•”ํ˜ธํ™”ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ด๋„ ๋ญ”์ง€ ๋ชจ๋ฅด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

 

 

 

HTTP๋ž€

HyperText Transfer Protocol

์›น์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๊ธฐ ์œ„ํ•œ ํ”„๋กœํ† ์ฝœ

 

(ํ”„๋กœํ† ์ฝœ(protocol) : ์ปดํ“จํ„ฐ ๋‚ด๋ถ€์—์„œ, ๋˜๋Š” ์ปดํ“จํ„ฐ ์‚ฌ์ด์—์„œ ๋ฐ์ดํ„ฐ์˜ ๊ตํ™˜ ๋ฐฉ์‹์„ ์ •์˜ํ•˜๋Š” ๊ทœ์น™ ์ฒด๊ณ„)

 

 

๋™์ž‘ ์ˆœ์„œ

TCP → HTTP

 

 

 

 

 

HTTP์˜ ๋ฌธ์ œ์ 

์˜ˆ๋ฅผ๋“ค์–ด ์‚ฌ์šฉ์ž๊ฐ€ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•œ๋‹ค. (ex : abc1234)

๋”ฐ๋กœ ์•”ํ˜ธํ™” ๊ณผ์ •์„ ๊ฑฐ์น˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ์ค‘๊ฐ„์— ํŒจํ‚ท์„ ๊ฐ€๋กœ์ฑŒ ์ˆ˜ ์žˆ๊ณ , ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ๋‹ค.

๋”ฐ๋ผ์„œ ๋ณด์•ˆ์ด ์ทจ์•ฝํ•ด์งˆ ์ˆ˜ ์žˆ๋‹ค.

 

์ด๋ฅผ ๋ณด์™„ํ•˜๊ธฐ ์œ„ํ•ด์„œ ๋‚˜์˜จ ๊ฒƒ์ด HTTPS์ด๋‹ค. 

 

 

 

 

 

 

 

HTTPS 

HyperText Transfer Protocol Secure

์ธํ„ฐ๋„ท ์ƒ์—์„œ ์ •๋ณด๋ฅผ ์•”ํ˜ธํ™”ํ•˜๋Š” SSL ํ”„๋กœํ† ์ฝœ์„ ์ด์šฉํ•˜์—ฌ ์›น ๋ธŒ๋ผ์šฐ์ €์™€ ์„œ๋ฒ„๊ฐ€ ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ ๋ฐ›๋Š” ํ†ต์‹  ๊ทœ์•ฝ์ด๋‹ค.

์ค‘๊ฐ„์— ์•”ํ˜ธํ™” ๊ณ„์ธต์„ ๊ฑฐ์ณ์„œ ํŒจํ‚ท์„ ์•”ํ˜ธํ™”ํ•œ๋‹ค.(ex : abc1234 → EgRe38aJKH)

 

 

 

 

๋™์ž‘์ˆœ์„œ

TCP → SSL → HTTP

 

โ‘  TCP ์—ฐ๊ฒฐ 

ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„๋Š” TCP ์—ฐ๊ฒฐ์„ ์„ค์ •ํ•œ๋‹ค.

(Transmission Control Protocol) : ์ปดํ“จํ„ฐ๊ฐ€ ๋‹ค๋ฅธ ์ปดํ“จํ„ฐ์™€ ๋ฐ์ดํ„ฐ ํ†ต์‹ ์„ ํ•˜๊ธฐ ์œ„ํ•œ ๊ทœ์•ฝ

 

โ‘ก HTTP ์š”์ฒญ (ํด → ์„œ๋ฒ„)

ํด๋ผ์ด์–ธํŠธ๋Š” HTTP ์š”์ฒญ ๋ฉ”์‹œ์ง€๋ฅผ ์„œ๋ฒ„์— ์ „์†กํ•œ๋‹ค.

์ด ๋ฉ”์‹œ์ง€๋Š” ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์›ํ•˜๋Š” ๋ฆฌ์†Œ์Šค์˜ URL, HTTP ๋ฉ”์„œ๋“œ(GET, POST, PUT) ์š”์ฒญ ํ—ค๋” ๋“ฑ์ด ํฌํ•จ๋œ๋‹ค.

 

โ‘ข SSL/TLS ์—ฐ๊ฒฐ

์„œ๋ฒ„๋Š” ํด๋ผ์ด์–ธํŠธ์˜ ์š”์ฒญ์— ๋Œ€ํ•ด SSL/TLS ์—ฐ๊ฒฐ์„ ์„ค์ •ํ•œ๋‹ค.

์ด ๊ณผ์ •์—์„œ ํด ↔ ์„œ๋ฒ„ ์„œ๋กœ์˜ ์ธ์ฆ์„œ๋ฅผ ๊ตํ™˜ํ•˜๊ณ , ์•”ํ˜ธํ™”๋œ ํ†ต์‹ ์„ ์‹œ์ž‘ํ•œ๋‹ค.

 

โ‘ฃ ๋ฐ์ดํ„ฐ ์ „์†ก

ํด ↔ ์„œ๋ฒ„ HTTP ์š”์ฒญ๊ณผ ์‘๋‹ต ๋ฉ”์‹œ์ง€์— ํฌํ•จ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•œ๋‹ค.

์ด๋•Œ!! SSL/TLS ํ”„๋กœํ† ์ฝœ์— ์˜ํ•ด ์•”ํ˜ธํ™”๋˜์–ด ์ „์†ก๋œ๋‹ค.

 

โ‘ค HTTP ์‘๋‹ต (์„œ๋ฒ„ → ํด)

์„œ๋ฒ„๋Š” ํด๋ผ์ด์–ธํŠธ์—๊ฒŒ ์‘๋‹ต์„ ํ•œ๋‹ค. (200, 404, 500)

 

โ‘ฅ SSL/TLS ์—ฐ๊ฒฐ ์ข…๋ฃŒ

ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„๋Š” SSL/TLS ์—ฐ๊ฒฐ์„ ์ข…๋ฃŒํ•œ๋‹ค.

 

 

 

 

 

๋˜ ๋‹ค๋ฅธ HTTPS์˜ ์ด์ 

๊ฒ€์ƒ‰ ์—”์ง„ ์ตœ์ ํ™”์— ๋Œ€ํ•ด์„œ๋„ ํฐ ํ˜œํƒ์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

 

๊ฒ€์ƒ‰์—”์ง„ ์ตœ์ ํ™” : SEO, Search Engine Optimization

๊ฒ€์ƒ‰ํ•  ๋•Œ ์ƒ์œ„ ๋…ธ์ถœ์„ ๋†’์ด๋Š” ์ž‘์—…

 

 

 

 

 

 

๋ฐ˜์‘ํ˜•