HTTPHTTP는 애플리케이션 게층으로서 웹 서비스 통신에 사용된다. HTTP/1.0부터 시작해서 발전을 거듭하여 지금은 HTTP/3이다.1. HTTP/1.0HTTP/1.0은 기본적으로 한 연결당 하나의 요청을 처리하도록 설계되었다. 이는 RTT(패킷 왕복 시간) 증가를 불러오게 되었다.서버로부터 파일을 가져올 때마다 TCP의 3-웨이 핸드셰이크를 계속해서 열어야 하기 때문에 RTT가 증가하는 단점이 있다. 매번 연결할 때마다 RTT가 증가하니 서버에 부담이 많이 가고 사용자가 응답 시간이 길어졌다. 이를 해결하기 위해 이미지 스플리팅, 코드 압축, 이미지 Base64 인코딩을 사용하곤 했다.이미지 스필리팅 : 많은 이미지를 다운로드 받게되면 과부하가 걸리기 때문에 많은 이미지가 합쳐 있는 하나의 이미지..