Stateless 2

[HTTP] Stateful, Stateless, Connectionless

Stateful(상태유지) 상태유지 상태유지 - 만약 중간에 점원이 바뀌면? Stateless(무상태 프로토콜) 서버가 클라이언트의 상태를 보존하지 않음 장점 ⇒ 서버 확장성이 높음 단점 ⇒ 클라이언트가 추가적인 데이터를 전송 무상태 유지 무상태 유지 - 만약 점원이 중간에 바뀌면? 더보기 📌 상태유지 ⇒ 중간에 서버가 변경이 되어선 안된다.(항상 같은 서버 유지) 만약 중간에 서버가 고장나면 클라이언트는 처음부터 다시 데이터를 전송해야함 무상태유지 ⇒ 아무 서버나 호출해도 가능 중간에 서버가 고장나면 다른 서버를 이용하면 된다. 로그인 방식에서는 무조건 Stateful방식을 사용해야하나? 기존에 사용하던 세션방식으로 로그인 하는 방식은 Stateful방식을 이용해야한다. 왜냐하면 서버가 바뀌면 사용자는..

HTTP 2024.01.14

[HTTP] HTTP란?

HTTP란? 하이퍼 텍스트를 주고 받기 위한 규칙 HTTP 특징 클라이언트 서버 구조 클라이언트의 요청이 있을 때만 서버에서 요청이 따른 응답을 반환 클라이언트에서 서버에 요청을 하는 단방향 통신, 서버가 먼저 요청을 할 수 없음 단방향 통신의 단점 → Chat gpt처럼 서버가 먼저 클라이언트에게 답을 할 순 없다 무상태(stateless) 프로토콜, 비연결성 서버가 클라이언트의 연결, 상태정보를 보존하지 않음 ⇒ Stateless 클라이언트가 서버에 요청을 하고 응답을 받으면 바로 TCP/IP연결을 끊어 연결을 유지하지 않음 ⇒ 비연결성 HTTP메시지 단순함, 확장 가능

HTTP 2024.01.02