HTTP/1.0에서는 기본적으로 요청이 끝나면 연결을 닫았지만,
HTTP/1.1에서는 기본적으로 keep-alive가 활성화되어 연결을 유지하려고 합니다.
연결을 유지하면 같은 서버에 여러 개의 요청을 보낼 때 새로운 TCP 연결을 만드는 비용을 줄일 수 있기 때문이에요.
HTTP 1.1 은 Persistent 기능을 이용하여 한 번의 TCP 연결을 통해 여러 번의 request 가 가능하다.
이로인해 서버는 TCP 연결로 인한 부하를 줄일 수 있고, 클라이언트는 그만큼 응답속도 개선을 기대할 수 있다
'Computer Science > 네트워크' 카테고리의 다른 글
| curl( client URL ) (0) | 2024.12.18 |
|---|---|
| WebSocket , HTTP (0) | 2024.11.01 |
| http https 차이 (0) | 2024.06.24 |
| 특정 포트 사용중인 프로그램 확인( 윈도우에서 ) (0) | 2024.06.13 |
| 웹의 비동기(Async), 동기(Sync) 통신 (0) | 2024.04.22 |