본문 바로가기

기타/기타

세션과 쿠키의 차이점

 

세션(session)과 쿠키(cookie)

 

세션(session)

세션은 방문자가 웹 서버에 접속해 있는 상태를 가리킨다. 방문자가 웹 브라우저를 열어 웹 서버에 접속한 뒤 웹 브라우저를 종료해서 서버와 연결을 끝내는 시점까지를 세션이라고 한다. 세션은 방문자가 요청한 정보를 클라이언트 컴퓨터에 저장하지 않고 서버에 저장한다. 따라서 보안면에서 쿠키보다 유리하다.

 

 

쿠키(cookie)

쿠키는 방문자의 컴퓨터에 저장하는 방문자의 정보를 말한다. 예를 들면 '아이유'가 특정 사이트에 로그인을 요청한다고 할 때 아이유는 웹 서버에 쿠키를 요청하는 것이고, 웹 서버는 아이유의 정보가 담긴 쿠키를 아이유의 컴퓨터에 저장하게 된다. 나중에 그 웹 서버에 다시 접속하면 웹 페이지가 필요할 때마다 쿠키를 읽어서 이용한다. 브라우저를 완전히 종료하면 쿠키는 삭제 된다.

 

 

세션(session)과 쿠키(cookie)의 차이점

세션과 쿠키는 모두 로그인과 같은 사용자 인증을 할 때 주로 사용하는 것으로서 방문자가 브라우저를 열어서 현재 파일이 실행되고 있는 서버에 접속해서 로그인하는 순간 값이 부여된다는 점에서는 같지만, 값을 부여할 때 세션은 서버 쪽에 정보를 저장하는 반면 쿠키는 방문자의 컴퓨터에 정보를 보관한다. 즉 세션은 서버 쪽에 정보를 저장하고 쿠키는 클라이언트 쪽에 정보를 저장한다는 것이 세션과 쿠키의 가장 큰 차이점이다.

 

'기타 > 기타' 카테고리의 다른 글

자바 화면에서 alert 찍기  (0) 2016.07.07
공부할것들  (0) 2016.04.20
asd  (0) 2014.12.17
[서블릿과 JSP] HttpServletRequest 인터페이스 상세설명  (0) 2014.11.03
아키텍트의 종류와 역할  (0) 2014.04.04