[Network] Session, Cookie 총정리
먼저 쿠키와 세션은 왜 사용할까요 ? 우리가 익숙한 서버-클라이언트 모델을 따르는 HTTP 프로토콜의 특징이자 약점을 보안하기 위해 사용합니다. 서버-클라이언트 통신을 할 때마다 클라이언트를 인증해야만 합니다. 그 이유는 아래의 2가지 특성 때문입니다. 클라이언트가 서버에게 request 를 보내면 그에 맞는 response를 보내고 접속을 끊는 특성 (Connectionless : 비연결지향) 연결을 끊는 순간 통신이 끝나며 상태 정보는 유지하지 않는 특성 (Stateless : 상태정보유지 x) 비연결지향의 특성 덕에 계속해서 통신 연결을 유지하지 않아 리소스 낭비가 줄어드는 장점(특히 불특정 다수를 대상으로 할 때)이 있는 동시에 통신할 때마다 새로 커넥션을 열기 때문에 클라이언트는 인증을 계속해야..
Computer Science/Network
2019. 7. 22. 23:34
공지사항