| 구분 | Stateful (상태 유지) | Stateless (상태 무관) |
|---|---|---|
| 핵심 | 서버가 클라이언트의 이전 데이터를 저장함 | 서버가 클라이언트의 데이터를 저장 하지 않음 |
| 데이터 | 과거의 통신 기록이 다음 요청에 영향을 줌 | 모든 요청은 독립적이며 필요한 정보를 다 담고 있음 |
| 확장성 | 서버를 늘릴 때 데이터 공유가 복잡해 불리함 | 서버를 아무나 막 늘려도 상관없어 매우 유리함 |
| 예시 | TCP 연결, 온라인 게임, 은행 업무 | HTTP 통신, REST API, 단순 조회 서비스 |