Web Programming/JSP

6. JSP Cookie & Session

유가엘 2020. 3. 21. 18:54

lesson06_Cookie.zip
0.01MB
lesson06_Session.zip
0.01MB

Cookie란?

웹 프로그래밍은 수많은 Request, Response 를 통하여 데이터를 주고 받습니다. 이때 연결이 끊기더라도 지속적으로 유지하기 위하여 쿠키라는 방식을 사용 합니다.

쿠키는 서버가 아닌 클라이언트측에 정보를 저장합니다. 클라이언트(사용자)측에 데이터를 남기므로 보안의 취약점이 존재합니다.

 

 

 

 

 

Session이란?

웹 클라이언트가 서버측에 요청을 보내게 되면 서버는 클라이언트를 식별하는 Session Id를 생성합니다.

Session 의 유지기간은 웹 서버에 접속한 시점으로부터 웹 브라우저를 종료함으로써 연결을 끝내는 시점까지입니다.
쿠키와 다르게 서버에 정보가 저장되므로 보안 상 쿠키보다 우위에 있습니다.


개발자도구 (F12) 로 확인해보면 Request-Header 안에 Cookie 를 확인해보면 Session Id (임의의 문자)가 생성 됩니다.