📌 먼저 알려드립니다.

✅ * 표시가 있는 단어는 🤔 궁금해요! 앞에 있는 화살표를 클릭하시면, 부가적인 설명을 보실 수 있습니다.

👉 표시 오른쪽에 있는 부분을 클릭하시면, 자세한 설명을 보실 수 있습니다.

안녕하세요, 메디스트림 프론트엔드 개발자 박민지입니다. 이번 글은 사내 기술 세미나 때 이야기했던 주제 'HTTP란 무엇인가'를 정리한 글 입니다.

이 글은 아래의 순서로 기술하였습니다. 목록의 제목을 클릭하시면 해당 설명으로 바로갑니다.

  1. HTTP란 ?
  2. HTTP/1.1란 ?
  3. HTTP/2란 ?
  4. HTTP vs HTTPS 란 ?

HTTP 란 ?

현대 인터넷(웹 브라우저, 서버, 웹 어플리케이션 등)의 공용어라고 할 수 있습니다**. ( 👉** HTTP 또는 👉 여기 클릭해주세요 )

Untitled

HTTP 통신은 패킷 교환 네트워크 프로토콜(컴퓨터/네트워크 장비에서 널리 쓰이는)들이 계층화 된 집합인 TCP/IP ****를 통해 이루어집니다.

아래 그림이 TCP프로토콜의 작동 방식 입니다.

Untitled

요약 - "음~ 그러니까, HTTP는 웹 상에서 정보를 주고받기 위한 인터넷 공용어로군!"

그런데, 또 의문이 생깁니다. HTTP HTTP1.1 HTTP2 HTTPS 등.. 무수한 HTTP들은 도대체 뭘까요?

HTTP/1.1 ?

HTTP의 첫번째 표준 버전인 HTTP/1.1은, HTTP/1.0이 나온지 몇 달 안되서 1997년 초에 공개되었습니다.