본문 바로가기
CS study/Http & Network

[CS] HTTP란? 정의 / 등장 배경/ 발전 과정

by seohmoon 2022. 8. 6.

웹과 네트워크의 기본

 

HTTP란? 

1. 정의

 

웹 브라우저는 웹 브라우저 주소 입력란에 지정된 URL에 의지해서 웹 서버로부터 리소스라고 불리는 파일 등의 정보를 얻고 있음.

이렇게 클라이언트에서 서버까지 일련의 흐름을 결정하고 있는 것을 웹에서 HTTP라고 불리는 프로토콜이다.

 

하이퍼텍스트 전송 프로토콜(HTTP)은 HTML과 같은 하이퍼미디어 문서를 전송하기위한 애플리케이션 레이어 프로토콜입니다.

 

프로토콜 : 약속

클라이언트 : 서버에 의뢰를 하는 웹 브라우저

 

즉, 웹은 HTTP라는 약속을 통한 통신으로 이루어져있음

 


2. 등장 배경

초기 HTTP의 목적

⇒ WWW는 세계 곳곳에 있는 연구자들의 지식 공유를 지원하기 위해서 제안되었다.

월드 와이드 웹(World Wide Web, WWW)


3. 발전 과정

 

1990년 11월 CERN에서 세계 최초의 웹 서버와 웹 브라우저 개발

 

1995년 경부터 마이크로소프트사와 넷스케이프사에 의해 브라우저 경쟁이 과열하면서 여러 웹 표준화를 모조리 무시

 

진보 안하는 HTTP

 

1996.05 HTTP/1.0으로 RFC1945가 발행, 초기 사양이지만 현재도 많은 서버에서 현역으로 가동

 

1997.01 HTTP/1.1 RFC2068가 발행, 현재 가장 많이 사용되는 버전이고 최신 버전은 RFC2616

 

HTTP/2.0이 책정되어 있지만 널리 사용되기까진 아직 시간 걸릴 듯

댓글