๊ฐฑ์ฃผ

HTTP? (HyperText Transfer Protocol) ๋ณธ๋ฌธ

WEB & CS

HTTP? (HyperText Transfer Protocol)

๊นฝ์ฅฌ 2024. 10. 15. 21:33

๐Ÿ“ŒHTTP๋ž€?

HTTP๋ž€ ์›น์—์„œ ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„๊ฐ€ ์ •๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ›๋Š” ๋ฐฉ์‹, ์ฆ‰ "ํ†ต์‹  ๊ทœ์•ฝ"์ž…๋‹ˆ๋‹ค.

๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์„œ๋ฒ„์— ์š”์ฒญ์„ ๋ณด๋‚ด๊ณ , ์„œ๋ฒ„๋Š” ์š”์ฒญ์— ๋งž๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์‘๋‹ตํ•˜๋Š” ๊ณผ์ •์ด HTTP๋ฅผ ํ†ตํ•ด ์ด๋ฃจ์–ด์ง‘๋‹ˆ๋‹ค.


๐ŸงHTTP ํŠน์ง•

 

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

 


๐Ÿ“ŒHTTPS๋ž€?

HTTPS๋Š” HyperText Transfer Protocol Secure์˜ ์•ฝ์ž๋กœ, HTTP์— ๋ณด์•ˆ(SSL/TLS)์„ ๋”ํ•œ ๋ฒ„์ „์ž…๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ ๋ฐ›๋Š” ๊ณผ์ •์—์„œ ์•”ํ˜ธํ™”๊ฐ€ ์ ์šฉ๋˜์–ด, ํด๋ผ์ด์–ธํŠธ(์‚ฌ์šฉ์ž)์™€ ์„œ๋ฒ„ ๊ฐ„์˜ ์ •๋ณด๊ฐ€ ์™ธ๋ถ€์— ๋…ธ์ถœ๋˜์ง€ ์•Š๋„๋ก ๋ณดํ˜ธํ•ด์ค๋‹ˆ๋‹ค. ํŠนํžˆ ๋กœ๊ทธ์ธ ์ •๋ณด, ๊ฒฐ์ œ ์ •๋ณด ๊ฐ™์€ ๋ฏผ๊ฐํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ ์ „์†กํ•  ๋•Œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.


 

๐ŸงHTTPS ํŠน์ง•

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

 

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

๋ธŒ๋ผ์šฐ์ € ๋™์ž‘ ์›๋ฆฌ  (0) 2024.10.18
CDN? (Content Delivery Network)  (0) 2024.10.16
DNS๋ž€? (Domain Name System)  (0) 2024.10.16