WEB

    [Web 기초] HTTP (Hypertext Transfer Protocol)

    정의 웹에서 데이터를 주고 받기 위해 서버/클라이언트 모델을 따르는 통신규약 특징 모든 사용자의 요청마다 연결과 해제의 과정을 거치기 때문에 연결 상태가 유지되지 않고, 연결 해제 후에 상태 정보가 저장되지 않는다 (서버의 자원을 절약하기 위함) 비연결성 Connectionless 서버는 클라이언트와 연결을 유지하지 않아 최소한의 자원만 사용할 수 있음 (빠른 속도) TCP/IP 연결을 매번 새로 맺어야 함 (3 way handshake 시간) ⇒ HTTP 지속 연결(Persistent Connection) 으로 해소 무상태성 Stateless 상태 유지 - Stateful : 항상 같은 서버가 유지되어야 한다. (서버 장애에 취약) 무상태 - Stateless : 아무 서버나 호출해도 된다. (스케일 ..