HTTP์—์„œ ์ƒํƒœ๊ฐ€ ํ•„์š”ํ•œ ์ด์œ 

  • ๋กœ๊ทธ์ธ์ด ๋˜๊ฒŒ ํ•˜๊ณ  ์‹ถ๋‹ค.
  • ์‡ผํ•‘๋ชฐ ๋กœ๊ทธ์ธ์ด ์•„๋‹ˆ์–ด๋„ ์นดํŠธ ๋ชฉ๋ก์„ ๊ธฐ์–ตํ•˜๊ฒŒ ํ•˜๊ณ  ์‹ถ๋‹ค.

ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•

Fat URL

- URL์— ์ƒํƒœ ์ •๋ณด๋ฅผ ๋ชจ๋‘ ์ง‘์–ด ๋„ฃ๊ธฐ
- URL์„ ํŒŒ์‹ฑํ•ด์„œ, ์‚ฌ์šฉ์ž์˜ ์ƒํƒœ๋ฅผ ํ™•์ธํ•œ๋‹ค.
- ํ•˜์ง€๋งŒ ์‚ฌ์šฉํ•˜์ง€ ์•Š์Œ

IP ์ถ”์ 

- ํด๋ผ์ด์–ธํŠธ IP๋ฅผ ๋ณด๊ณ  ์–ด๋–ค ์ƒํƒœ์˜€๋Š”์ง€ ๊ธฐ์–ต

Authentication

- HTTP ์ธ์ฆ ๋ฉ”์ปค๋‹ˆ์ฆ˜ ์‚ฌ์šฉ (Basic Authentication)
  • ์„œ๋ฒ„๊ฐ€ ์ฟ ํ‚ค๋ฅผ ์ƒ์„ฑํ•˜๋ผ๋Š” ๋ช…๋ น์„ ๋‚ด๋ฆฌ๊ณ , ํด๋ผ์ด์–ธํŠธ๊ฐ€ ๋งŒ๋“ค์–ด์„œ ํด๋ผ์ด์–ธํŠธ(๋ธŒ๋ผ์šฐ์ €)์— ์ €์žฅํ•˜๋Š” ๊ฐ’
  • User Agent๊ฐ€ ์•Œ์•„์„œ ์ €์žฅํ•œ๋‹ค.
  • ์ƒ์„ฑ ํ›„์— ์„œ๋ฒ„๋Š” ์„ธ์…˜์„ ์ƒ์„ฑํ•˜๊ณ , ์ด ์ฟ ํ‚ค๋ฅผ ํ†ตํ•ด ์–ด๋–ค ์„ธ์…˜๊ณผ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๋Š”์ง€ ํŒ๋‹จํ•œ๋‹ค.

๋ฐฉ์‹

  • Set-Cookie ์‘๋‹ต ํ—ค๋”๋ฅผ ํ†ตํ•ด ์„œ๋ฒ„์—์„œ ํด๋ผ์ด์–ธํŠธ์— ๋ณด๋ƒ„
  • ํด๋ผ์ด์–ธํŠธ๋Š” ์ฟ ํ‚ค๋ฅผ ๋ณด๊ด€ํ•˜๊ณ  ์žˆ๋‹ค๊ฐ€ ํ•„์š”ํ•  ๋•Œ Cookie ํ—ค๋”๋ฅผ ํ†ตํ•ด ์„œ๋ฒ„์— ๋ณด๋ƒ„
  • ์‘๋‹ต ํ—ค๋”
    • Set-Cookie: Name=Value; expires=DATE; path=PATH; domain=DOMAIN_NAME; secure
  • ์š”์ฒญ ํ—ค๋”
    • Cookie: NAME1=OPAQUE_STRING1; NAME2=OPAQUE_STRING2 ...

์ข…๋ฅ˜

  • Session Cookie
    • ๋ธŒ๋ผ์šฐ์ € ๋‹ซ์œผ๋ฉด ์‚ฌ๋ผ์ง
    • ํƒญ์„ ๋‹ซ์œผ๋ฉด ์‚ฌ๋ผ์ง
  • Persistent Cookie
    • Domain ์ง€์ • ์—ฌ๋ถ€์— ๋”ฐ๋ผ ๋™์ž‘์ด ๋‹ค๋ฆ„
    • ๋ณดํ†ต ์‚ฌ์šฉํ•˜๋Š” ์ฟ ํ‚ค

์–ด๋–ค ๊ฐ’์„ ๋‹ด์œผ๋ฉด ์ข‹์„๊นŒ?

  • ์ •๋ง ๊ธฐ๋ณธ์ ์ธ ๊ฐ’
  • ๋ณด์•ˆ์ ์œผ๋กœ ๋ฌธ์ œ๊ฐ€ ์ƒ๊น€
  • ์นดํŠธ ์ •๋ณด, ๋ฌผํ’ˆ ์ •๋ณด๋“ค์„ ์ด์ „์— ๋‹ด์•˜์—ˆ์œผ๋‚˜, ์ด์ œ๋Š” ๊ทธ๊ฒƒ๋„ ๊ฐœ์ธ์ •๋ณด๋ผ ํŒ๋‹จํ•˜์—ฌ ๋„ฃ์ง€ ์•Š์Œ