HTTP

하이퍼텍스트 전송 프로토콜.

HTTP는 월드 와이드 웹의 데이터 통신의 기초입니다. 클라이언트가 요청을 보내고 서버가 응답하는 애플리케이션 계층 프로토콜입니다. HTTP/1.1에서 HTTP/2, 그리고 QUIC/UDP 기반의 HTTP/3로 발전했습니다.

        graph LR
  Center["HTTP"]:::main
  Pre_tcp_ip["tcp-ip"]:::pre --> Center
  click Pre_tcp_ip "/terms/tcp-ip"
  Pre_dns["dns"]:::pre --> Center
  click Pre_dns "/terms/dns"
  Center --> Child_rest_apis["rest-apis"]:::child
  click Child_rest_apis "/terms/rest-apis"
  Rel_web_sockets["web-sockets"]:::related -.-> Center
  click Rel_web_sockets "/terms/web-sockets"
  Rel_css3["css3"]:::related -.-> Center
  click Rel_css3 "/terms/css3"
  Rel_schema_org["schema-org"]:::related -.-> Center
  click Rel_schema_org "/terms/schema-org"
  classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
  classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
  classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
  classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
  linkStyle default stroke:#4b5563,stroke-width:2px;

      

🧒 5살도 이해할 수 있게 설명

HTTP는 웹 브라우저가 웹사이트에 페이지를 보여달라고 요청할 때 사용하는 언어와 같습니다.

🤓 Expert Deep Dive

HTTP는 GET, POST와 같은 메서드를 정의합니다. HTTP/3는 TCP 대신 UDP 기반의 QUIC를 사용하여 연결 지연 시간을 줄이고 패킷 손실 시 복구 속도를 높입니다.

🔗 관련 용어

선행 지식:
더 알아보기:

📚 출처