HTTP ๊ฐœ์š”

- ํด๋ผ์ด์–ธํŠธ - ์„œ๋ฒ„ ํ”„๋กœํ† ์ฝœ

- HTTP ๋Š” HTML ๋ฌธ์„œ์™€ ๊ฐ™์€ ๋ฆฌ์†Œ์Šค๋“ค์„ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ๋„๋ก ํ•ด์ฃผ๋Š” ํ”„๋กœํ† ์ฝœ์ด๋‹ค

- ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณ„์ธต์˜ ํ”„๋กœํ† ์ฝœ

- TCP, TLS(์•”ํ˜ธํ™”๋œ TCP) ํ†ตํ•ด ์ „์†ก๋œ๋‹ค.

- HTTP์˜ ํ™•์žฅ์„ฑ ๋•๋ถ„์— HTML ๋ฌธ์„œ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ด๋ฏธ์ง€์™€ ๋น„๋””์˜ค ํ˜น์€ HTML ํผ ๊ฒฐ๊ณผ์™€ ๊ฐ™์€ ๋‚ด์šฉ์„ ์„œ๋ฒ„๋กœ POSTํ•˜๊ธฐ ์œ„ํ•ด์„œ๋„ ์‚ฌ    ์šฉ๋œ๋‹ค.

- request : ํด๋ผ์ด์–ธํŠธ(๋ธŒ๋ผ์šฐ์ €)์— ์˜ํ•ด ์ „์†ก๋˜๋Š” ๋ฉ”์„ธ์ง€

- response : ๊ทธ์— ๋Œ€ํ•ด ์„œ๋ฒ„์—์„œ ์‘๋‹ต์œผ๋กœ ์ „์†ก๋˜๋Š” ๋ฉ”์‹œ์ง€ 

 

HTTP ๊ธฐ๋ฐ˜ ์‹œ์Šคํ…œ์˜ ๊ตฌ์„ฑ์š”์†Œ

- ์š”์ฒญ์€ ํ•˜๋‚˜์˜ ๊ฐœ์ฒด, ์‚ฌ์šฉ์ž ์—์ด์ „ํŠธ(๋˜๋Š” ๊ทธ๊ฒƒ์„ ๋Œ€์‹ ํ•˜๋Š” ํ”„๋ก์‹œ)์—์˜ํ•ด ์ „์†ก๋œ๋‹ค.

- ์„œ๋ฒ„๋Š” ์š”์ฒญ์„ ์ฒ˜๋ฆฌํ•˜๊ณ  response๋ผ๊ณ  ๋ถˆ๋ฆฌ๋Š” ์‘๋‹ต์„ ์ œ๊ณตํ•œ๋‹ค.

- ์š”์ฒญ๊ณผ ์‘๋‹ต ์‚ฌ์ด์—๋Š” ํ”„๋ก์‹œ, ๊ฒŒ์ดํŠธ์›จ์ด ๋“ฑ ๋‹ค์–‘ํ•œ ๊ฐœ์ฒด๋“ค์ด ์žˆ๋‹ค.

 

- ์‹ค์ œ๋กœ๋Š” ๋ธŒ๋ผ์šฐ์ €์™€ ์š”์ฒญ์„ ์ฒ˜๋ฆฌํ•˜๋Š” ์„œ๋ฒ„ ์‚ฌ์ด์—๋Š” ์ข€๋” ๋งŽ์€ ์ปดํ“จํ„ฐ(๋ผ์šฐํ„ฐ, ๋ชจ๋Ž€)๋“ฑ์ด ์กด์žฌํ•œ๋‹ค.

- ์›น์˜ ๊ณ„์ธต์ ์ธ ์„ค๊ณ„ ๋•๋ถ„์— ๋ผ์šฐํ„ฐ, ๋ชจ๋Ž€๋“ฑ์€ ๋„คํŠธ์›Œํฌ ์ „์†ก ๊ณ„์ธต๋‚ด๋กœ ์ˆจ๊ฒจ์ง„๋‹ค.

 

๐Ÿ‘จ‍๐Ÿ’ป ํ”„๋ก์‹œ

- ์›น ๋ธŒ๋ผ์šฐ์ €์™€ ์„œ๋ฒ„ ์‚ฌ์ด์—์„œ๋Š” ์ˆ˜๋งŽ์€ ์ปดํ“จํ„ฐ์™€ ๋จธ์‹ ์ด HTTP ๋ฉ”์‹œ์ง€๋ฅผ ์ด์–ด ๋ฐ›๊ณ  ์ „๋‹ฌํ•œ๋‹ค.

- ์—ฌ๋Ÿฌ ๊ณ„์ธต์œผ๋กœ ์ด๋ฃจ์–ด์ง„ ์›น ์Šคํƒ ๊ตฌ์กฐ์—์„œ ์ด๋Ÿฌํ•œ ์ปดํ“จํ„ฐ/๋จธ์‹ ๋“ค์€ ๋Œ€๋ถ€๋ถ„ ์ „์†ก, ๋„คํŠธ์›Œํฌ ํ˜น์€ ๋ฌผ๋ฆฌ ๊ณ„์ธต์—์„œ ๋™์ž‘ํ•œ๋‹ค.

- ํ”„๋ก์‹œ : ์ด๋Ÿฌํ•œ ์ปดํ“จํ„ฐ/๋จธ์‹  ์ค‘์—์„œ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณ„์ธต์—์„œ ๋™์ž‘ํ•˜๋Š” ๊ฒƒ๋“ค

- ๊ธฐ๋Šฅ 

   1. ์บ์‹ฑ(์บ์‹œ๋Š” ๊ณต๊ฐœ ๋˜๋Š” ๋น„๊ณต๊ฐœ๊ฐ€ ๋ ์ˆ˜ ์žˆ๋‹ค.

   2. ํ•„ํ„ฐ๋ง (๋ฐ”๋ฆฌ์–ด์Šค ๋ฐฑ์‹  ์Šค์บ”, ์œ ํ•ด ์ปจํ…์ธ  ์ฐจ๋‹จ

   3. ๋กœ๋“œ ๋ฐธ๋Ÿฐ์‹ฑ (์—ฌ๋Ÿฌ ์„œ๋ฒ„๋“ค์ด ์„œ๋กœ ๋‹ค๋ฅธ ์š”์ฒญ์„ ์ฒ˜๋ฆฌํ•˜๋„๋ก ํ—ˆ์šฉ)

   4. ์ธ์ฆ

   5. ๋กœ๊น…

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

์ฐธ๊ณ 

developer.mozilla.org/ko/docs/Web/HTTP/Basics_of_HTTP

 

HTTP ๊ธฐ๋ณธ - HTTP | MDN

HTTP๋Š” ์ƒ๋‹นํžˆ ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ํ”„๋กœํ† ์ฝœ์ž…๋‹ˆ๋‹ค. ์ž์›๊ณผ URI์˜ ๊ฐœ๋…, ๋ฉ”์‹œ์ง€์˜ ๋‹จ์ˆœํ•œ ๊ตฌ์กฐ, ํ†ต์‹  ํ๋ฆ„์„ ์œ„ํ•œ ํด๋ผ์ด์–ธํŠธ-์„œ๋ฒ„ ๊ตฌ์กฐ์™€ ๊ฐ™์€ ๋ช‡ ๊ฐ€์ง€ ๊ธฐ๋ณธ ๊ฐœ๋…์— ์˜์กดํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ธฐ๋ณธ ๊ฐœ๋…์„ ํ† ๋Œ€

developer.mozilla.org

 

+ Recent posts