4. HTTP_Stateless, Stateful, 비연결성

joseon0thing·2022년 11월 22일
0
post-thumbnail

무상태 프로토콜 (Stateless)

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

  • 서버 확장성 높음

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

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

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

상태유지 프로토콜 (Stateful)

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

비연결성 (connectionless)

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

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

3 way handshake

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

profile
정리.velog

0개의 댓글