donaricano-btn

 상태 저장(stateful)/ 상태 비저장(stateless)


1. 정의

1) 상태 저장 (stateful)

- 상태를 가진다는 것은 과거에 부여한 '정보'를 저장해서 계속 활용할 수 있다는 것

- 세분화된 제어가 가능하지만 구조가 복잡, 복잡한 처리 가능

- ssh프로토콜, 병원진료 시스템

2) 상대 비저장 (stateless)

- 과거의 정보를 알 수 없다

- 고기능은 아니지만 간단, 성능이나 안정성 우수

- http 프로토콜, 마트에서 물건 사고 바로 계산


2. 사용되는 곳

1) 컴퓨터 내부 구조

- 거의 모든 곳에서 상태 저장이 사용

- CPU는 하나의 CPU에서 복수의 프로세스 처리, 상태저장 필요

2) 네트워크 통신

- HTTP 프로토콜을 사용, 비저장상태

- 상태가 없기 때문에 매번 같은 데이터를 반환한다

- 로그인 같은 상태저장이 필요 할 때는 세션을 사용

블로그 이미지

리딩리드

,