http 프로토콜 :
Http 프로토콜은 Connectionless(비연결성) 으로 특정 연결을 유지 하지 않는다.
웹에서의 동작은 딱 두가지 있는데 클리이언트의 요청과 서버의 응답이다. http 프로토콜은 그 요청과 응답에 대한 연결을 각 한번씩만 유지하며 요청과 응답이 한 회 마무리 되면 연결을 끊는다.
즉, Stateless(무상태) 가 되며 연결이 끊어지는 순간 모든 상태 정보가 사라지게 된다.
그렇게 되면 다시 클라이언트가 요청을 보낼 때 서버는 너가 누구니? 하고 다시 묻게 된다. 그걸 방지하기 위해 사용 하는게 세션과 쿠기이다. 세션이나 쿠키를 사용 하게 되면 계속 연결이 유지 되는 것 처럼 느껴진다.
세션과 쿠키
세션 :
서버에 데이터를 객체 형태로 저장하며 세션의 자원을 사용한다. 세션 크기에는 제약이 없다.
쿠키 :
클라이언트 컴퓨터에 텍스트 형태로 저장한다. 하나의 컴퓨터에서 저장할 수 있는 크기가 정해져 있지만 서버의 자원을 사용하지 않는다는 이점이 있다.
정리 너무 잘 한 블로그 찾음
'MVC > 세션과 쿠키' 카테고리의 다른 글
쿠키(Cookie) 기초 (0) | 2023.03.31 |
---|---|
세션(session)을 이용하여 회원 가입 시 아이디 중복 체크 (0) | 2023.03.31 |
Scope개념 이해하기 (1) | 2023.03.31 |
세션(Session) 기초 (0) | 2023.03.30 |