본문 바로가기
IT관련/정리

[IT용어] Session

by XoX 2020. 6. 21.
728x90
개인적인 메모를 위해 작성된 글이므로 가벼운 참고용으로 봐주세요.

세션

통신에서는 사용자와 컴퓨터, 또는 두 대의 컴퓨터간의 활성화된 접속을 의미하며,

프로그램 사용과 관련해서는 한 응용프로그램의 기동을 시작해서 종료할 때까지의 시간을 가리킨다.

또한 CD상에서 한번에 기록된 하나 이상의 오디오 또는 데이터 트랙들을 의미한다.

출처: [네이버 지식백과] 세션


세션과 쿠키

세션쿠키웹페이지들 사이의 공유 정보를 저장하는 방법인데 저장법이 다르다.

쿠키는 웹페이지들 사이의 공유 정보를 클라이언트의 pc에 저장하고 사용하는 방법이다.

세션은 웹페이지들 사이의 공유 정보를 서버의 메모리에 저장해놓고 사용하는 방법이다.

세션은 쿠키보다 보안상 유리하지만,

서버의 메모리를 사용하기 때문에 서버에 부하를 주는 단점이 있다.

그렇기 때문에 꼭 자주 사용하는 것만 세션에 저장해야 한다.


세션기능의 실행과정

최초접속시 >>>>>
1. 브라우저로 사이트에 접속
2. 서버는 접속한 브라우저에 대한 세션 객체를 생성
3. 서버는 생성된  세션 id를 클라이언트 브라우저에 응답
4. 브라우저는 서버로부터 받는 세션id를 브라우저가 사용하는 메모리의 세션 쿠키에 저장

 


재접속시 >>>>> 
브라우저가 재접속하면 브라우저는 세션 쿠키에 저장된 세션 id를 서버에 전달
서버에 전송된 세션 id를 이용해 해당 세션에 접근하여 작업을 수행

 

 

출처 : youtu.be/7-UdVpNTWhw

 

728x90
반응형

'IT관련 > 정리' 카테고리의 다른 글

[IT용어] JAR(자바아카이브)  (0) 2020.06.27
[IT용어] Drive & Driver  (0) 2020.06.25
[IT용어] Query & SQL  (0) 2020.06.09
css의 a href(링크)  (0) 2020.06.03
CSS의 display  (0) 2020.06.03

댓글