lunchScreen/Interview_Questions

HTTP 1.0과 1.1의 차이는 무엇인가요?

Opened this issue · 2 comments

HTTP 1.0과 1.1의 차이는 무엇인가요?
  • HTTP/1.1 에서는 Keep Alive 가 기본설정이 되고 파이프라이닝이 추가되었습니다.
  • Keep Alive 는 TCP 연결을 특정 시간동안 유지시켜, 연결이 되어 있는 동안 여러 Request에 대한 Response를 받을 수 있습니다.
  • 파이프라이닝은 클라이언트가 응답을 기다리지 않고 여러 요청을 전송할 수 있도록 하는 기능입니다.

참고) Getting-Ready-For-Interview

1.1 버전은 1.0과 다르게 커넥션을 유지할 수 있습니다. 1.0은 요청마다 TCP 세션을 맺어야 합니다. 하지만 1.1은 하나의 세션으로 여러 컨텐츠 요청이 가능합니다. 또한 파이프라이닝 기능을 통해 동시 요청이 가능하도록 변경되었습니다.