🏗️ HTTP/1.1

2025. 10. 27. 15:58·Computer Science/Network

HTTP/1.0에서 발전한 것이 바로 HTTP/1.1 입니다. 매번 TCP 연결을 하는 것이 아니라 한 번 TCP 초기화를 한 이후에 keep-alive 옵션을 통해 여러 개의 파일을 송수신할 수 있게 바뀌었습니다. 참고로 HTTP/1.0에서도 keep-alive가 있었지만 표준화가 되어 있지 않았고, HTTP/1.1부터 표준화가 되어 기본 옵션으로 설정되었습니다.

 

한 번 TCP 3-웨이 핸드셰이크가 발생하면 그다음부터 발생하지 않습니다. 하지만 문서 안에 포함된 다수의 리소스(이미지, 동영상, css 파일, js 파일)를 처리하려면 요청할 리소스 개수에 비례해서 대기 시간이 길어지는 단점이 있습니다.

📌 HOL Blocking(Head Of Line Blocking)

네트워크에서 같은 큐에 있는 패킷이 그 첫 번째 패킷에 의해 지연될 때 발생하는 성능 저하 현상을 말합니다. 

📌 무거운 헤더 구조

HTTP/1.1의 헤더에는 쿠키 등 많은 메타데이터가 들어 있고 압축이 되지 않아 무거웠습니다.

'Computer Science > Network' 카테고리의 다른 글

🔒 HTTPS  (0) 2025.10.28
🚀 HTTP/2  (0) 2025.10.28
🕰️ HTTP/1.0  (0) 2025.10.27
🧭 IP 주소  (1) 2025.10.21
🪄 네트워크 기기, 계층별로 한눈에 정리하기!  (0) 2025.10.14
'Computer Science/Network' 카테고리의 다른 글
  • 🔒 HTTPS
  • 🚀 HTTP/2
  • 🕰️ HTTP/1.0
  • 🧭 IP 주소
TECHNING
TECHNING
Hi! I'm techning
  • TECHNING
    TECHNING
    TECHNING
    • 분류 전체보기 (54)
      • Computer Science (45)
        • Design Pattern (11)
        • Programming Paradigm (4)
        • Network (15)
        • Operating System (6)
        • Database (6)
        • Data Structure (3)
      • Algorithm (5)
        • Python (3)
        • Java (1)
      • IT Insight (4)
  • hELLO· Designed By정상우.v4.10.4
TECHNING
🏗️ HTTP/1.1
상단으로

티스토리툴바