Last updated
Last updated
HTTP ํ๋กํ ์ฝ์ ๋น์ฐ๊ฒฐ์ฑ
, ๋ฌด์ํ์ฑ
์ด๋ผ๋ ํน์ง ๋๋ฌธ์ ๊ทธ ์์ฒด๋ง์ผ๋ก๋ ์ฌ์ฉ์๋ฅผ ์๋ณํ ์ ์๋ค.
๋ฐ๋ผ์ ์ธ์ฆ์ด ํ์ํ ๊ฒฝ์ฐ ์๋ฒ๊ฐ ํด๋ผ์ด์ธํธ(๋ธ๋ผ์ฐ์ )์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ ๋ฐฉ์์ ์ด์ฉํ๋๋ฐ, ์ด ๋ฐ์ดํฐ๋ฅผ Cookie(์ฟ ํค)
๋ผ๊ณ ๋ถ๋ฅธ๋ค.
๊ทธ๋ฌ๋ Cookie๋ ๋๋๋นํ๊ธฐ ์ฌ์ฐ๋ฉฐ, ์ํธํ๋์ง ์์ ์ ๋ณด๋ฅผ ์ ์ฅํ๊ธฐ ๋๋ฌธ์ ๊ทธ ๋ด์ฉ ๋ํ ํ์ธํ๊ธฐ ์ฝ๋ค๋ ๋ฌธ์ ๊ฐ ์๋ค.
๋ฐ๋ผ์ Cookie์ ๋ณด์ ์ทจ์ฝ์ ์ ํด๊ฒฐํ๊ธฐ ์ํด Session๊ณผ ํจ๊ป ์ฌ์ฉํ๋ค. Cookie์๋ ์ธ์ ID๋ผ๋ ๋ฌด์๋ฏธํ ์์์ ๋ฌธ์์ด๋ง์ ์ ์ฅํ๊ณ , ์ด ์ธ์ ID๋ฅผ ํตํด ์๋ฒ์ ์ธ์ ์ด๋ผ๋ ์ ์ฅ์์์ ํด๋น ์ฌ์ฉ์์ ์ ๋ณด์ ์ ๊ทผํ ์ ์๋๋ก ํ๋ ๊ฒ์ด๋ค.
์ด๋ฅผ ํตํด ์ฌ์ฉ์์ ์ ๋ณด๋ฅผ ๋ณดํธํ ์๋ ์๊ฒ ๋์์ผ๋, ์ฌ์ ํ ๋ค์์ ๋ฌธ์ ๋ค์ด ์กด์ฌํ๋ค.
์ฌ์ ํ ์ฟ ํค๋ ๋ณด์์ ์ทจ์ฝํ๋ฏ๋ก, ํด์ปค๊ฐ ์ฟ ํค๋ฅผ ํ์ทจํ์ฌ ํด๋ผ์ด์ธํธ์ธ ์ฒ ์์ฅํ ์ ์๋ค.
ํด๋ผ์ด์ธํธ์ ์๋ฒ๊ฐ Stateful ํต์ ์ ํจ์ผ๋ก์จ ๋ค์ํ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ค.
์ด๋ฌํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ต๊ทผ์๋ ์ ์ฌ์ฉํ๋ ์ถ์ธ์ด๋ค.
์ฌ์ฉ์๊ฐ ์์ด๋/๋น๋ฐ๋ฒํธ๋ฅผ ํตํด ๋ก๊ทธ์ธ์ ์๋
์๋ฒ๋ ํด๋น ์ ๋ณด๊ฐ ๋ง๋ค๋ฉด ๊ณ ์ ํ ID ๊ฐ์ธ ์ธ์ ID ๊ฐ์ ๋ฐ๊ธํ ๋ค ์ธ์ ์ ์ฅ์์ ์ ์ฅ
ํด๋น ์ธ์ ID๋ฅผ ์ฌ์ฉ์์๊ฒ๋ ์ ๋ฌ
ํด๋ผ์ด์ธํธ(๋ธ๋ผ์ฐ์ )๋ ์ด๋ฅผ ์ฟ ํค์ ์ ์ฅํ ๋ค ์๋ฒ์ ์์ฒญ์ ๋ณด๋ผ ๋๋ง๋ค ์ฟ ํค๋ฅผ ์ค์ด ๋ณด๋
์๋ฒ์์๋ ์ฟ ํค๋ฅผ ๋ฐ์ ์ธ์ ์ ์ฅ์์์ ํ์ํ๊ณ ๋์๋๋ ์ ๋ณด๊ฐ ์๋ค๋ฉด ๋ฐํ