Computer Science/네트워크

HTTP/1.1 , connection: keep-alive

doriver 2025. 3. 6. 19:24

 

 

HTTP/1.0에서는 기본적으로 요청이 끝나면 연결을 닫았지만,
HTTP/1.1에서는 기본적으로 keep-alive가 활성화되어 연결을 유지하려고 합니다.

연결을 유지하면 같은 서버에 여러 개의 요청을 보낼 때 새로운 TCP 연결을 만드는 비용을 줄일 수 있기 때문이에요.

HTTP 1.1 은 Persistent 기능을 이용하여 한 번의 TCP 연결을 통해 여러 번의 request 가 가능하다.

이로인해 서버는 TCP 연결로 인한 부하를 줄일 수 있고, 클라이언트는 그만큼 응답속도 개선을 기대할 수 있다