개발놀이터

면접 준비 : Stateful, Stateless 본문

CS 지식/면접준비

면접 준비 : Stateful, Stateless

마늘냄새폴폴 2023. 3. 22. 01:10

Q. Stateless, Stateful에 대해서 설명해주세요. 
A. Stateful은 하나의 세션에 다음 트랜잭션에 필요한 정보를 가지고 있는 프로토콜입니다. 때문에 클라이언트가 보내는 정보의 양은 적지만 서버가 가지고 있어야 하는 양은 많습니다. Stateful은 데이터가 하나의 세션에 연결되어야 하는 온라인 뱅킹, SMTP 프토콜에서 주로 사용합니다. Stateless는 Stateful과 반대로 다음 트랜잭션에 필요한 정보를 가지고 있지 않은 프로토콜입니다. 때문에 클라이언트가 보내는 양은 많지만 서버가 가지고 있어야 하는 양이 적습니다. Stateless는 확장성과 멀티태스킹에 능하고 이는 HTTP 프로토콜, SMS, DNS등에서 주로 사용됩니다.