4. HTTP_Stateless, Stateful, 비연결성

조선영·2022년 11월 22일
post-thumbnail

무상태 프로토콜 (Stateless)

서버가 클라이언트의 상태를 보존하지 않는다.

  • 서버 확장성 높음

  • 중간에 서버 1에서 응답을 하지 않으면 다른 서버 (서버2, 서버3)에서 응답이 가능하다. (중간에 바뀌어도 된다.)
    따라서 수평확장에 유리하다.

  • 클라이언트가 추가 데이터 전송

  • 로그인이 필요없는 단순 서비스에 사용된다.

상태유지 프로토콜 (Stateful)

  • 정보 공유 x (중간에 바뀌면 정보를 미리 알려줘야한다.)
  • 로그인에 사용된다.

비연결성 (connectionless)

HTTP 기본은 연결을 유지하지 않는 모델

  • 서버 자원을 효율적으로 사용할 수 있다.

3 way handshake

TCP/IP 프로토콜을 이용해 데이터를 전송하기 전 정확한 전송을 보장하기 위해 사전에 세션을 수립하는 과정을 의미

profile
UX 기획도 하고 서비스 기획도 하고 PM도 하고 프론트도 하고 PL도 하는 중

0개의 댓글