HTTP์์ ์ํ๊ฐ ํ์ํ ์ด์
- ๋ก๊ทธ์ธ์ด ๋๊ฒ ํ๊ณ ์ถ๋ค.
- ์ผํ๋ชฐ ๋ก๊ทธ์ธ์ด ์๋์ด๋ ์นดํธ ๋ชฉ๋ก์ ๊ธฐ์ตํ๊ฒ ํ๊ณ ์ถ๋ค.
ํด๊ฒฐ ๋ฐฉ๋ฒ
Fat URL
- URL์ ์ํ ์ ๋ณด๋ฅผ ๋ชจ๋ ์ง์ด ๋ฃ๊ธฐ
- URL์ ํ์ฑํด์, ์ฌ์ฉ์์ ์ํ๋ฅผ ํ์ธํ๋ค.
- ํ์ง๋ง ์ฌ์ฉํ์ง ์์
IP ์ถ์
- ํด๋ผ์ด์ธํธ IP๋ฅผ ๋ณด๊ณ ์ด๋ค ์ํ์๋์ง ๊ธฐ์ต
Authentication
- HTTP ์ธ์ฆ ๋ฉ์ปค๋์ฆ ์ฌ์ฉ (Basic Authentication)
Cookie
- ์๋ฒ๊ฐ ์ฟ ํค๋ฅผ ์์ฑํ๋ผ๋ ๋ช
๋ น์ ๋ด๋ฆฌ๊ณ , ํด๋ผ์ด์ธํธ๊ฐ ๋ง๋ค์ด์ ํด๋ผ์ด์ธํธ(๋ธ๋ผ์ฐ์ )์ ์ ์ฅํ๋ ๊ฐ
- 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 ์ง์ ์ฌ๋ถ์ ๋ฐ๋ผ ๋์์ด ๋ค๋ฆ
- ๋ณดํต ์ฌ์ฉํ๋ ์ฟ ํค
์ด๋ค ๊ฐ์ ๋ด์ผ๋ฉด ์ข์๊น?
- ์ ๋ง ๊ธฐ๋ณธ์ ์ธ ๊ฐ
- ๋ณด์์ ์ผ๋ก ๋ฌธ์ ๊ฐ ์๊น
- ์นดํธ ์ ๋ณด, ๋ฌผํ ์ ๋ณด๋ค์ ์ด์ ์ ๋ด์์์ผ๋, ์ด์ ๋ ๊ทธ๊ฒ๋ ๊ฐ์ธ์ ๋ณด๋ผ ํ๋จํ์ฌ ๋ฃ์ง ์์