최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday

티스토리 뷰

   HTTP


월드 와이드 웹 상에서 파일을 송·수신하는 데 사용되는 표준 어플리케이션 레벨 규약.

 

'HyperText Transfer Protocol'(하이퍼텍스트 전송 규약)의 약어이다. HTTP는 TCP/IP 프로토콜의 가장 상위 부분에서 작동한다.

 

웹 브라우저들은 웹 서버에 파일 요청을 보내는 HTTP 클라이언트들이다. 웹 서버는 HTTP 서비스를 통해 요청을 차례로 처리한다.

 

클라이언트와 서버 사이에 이루어지는 요청/응답 프로토콜(컴퓨터간의 상호 교환을 할 수있도록 전해진 통신규칙)로서

 

웹브라우저가 HTTP를 통하여 서버로부터 웹페이지나 그림정보를 요청하면,

 

서버는 이 요청에 응답하여 필요한 정보를 해당 사용자에게 전달하게 된다.

 

http://www  과 같이 www로 시작되는 주소에서 문서의 교환을 http 로 처리하도록 하는 뜻.

 

HTTP를 통해 전달되는 자료는 http:로 시작하는 URL로 조회할 수 있다.

 

HTTP는 원래 월드 와이드 웹의 창시자 중 1명인 팀 버너스-리에 의해 1989년에 제안되었다. 

 

HTTP 1.0 버전은 서버와 클라이언트의 연결 상태를 유지하지 않는 '비연결유지'(stateless) 프로토콜이었다. 

 

즉 특정한 클라이언트와 특정 서버가 지속적인 연결 상태를 유지하면서 유사한 모든 요청을 처리하는 방식이 아니었다. 

 

매번 클라이언트로부터 요청이 있을 때 서버와 연결되었다가 서버의 응답 후에는 끊기기 때문에, 클라이언트의 새로운 

 

요청이 있을 때마다 새로운 연결이 필요해져 속도가 떨어졌다. 이에 비해 HTTP 1.1 버전은 클라이언트와 서버와의 

 

'연결상태유지'(stateful)와, 클라이언트 브라우저들이 HTML 파일들의 압축을 풀게 하여 전송하는 데이터의 양을 

 

줄일 수 있게 한 것, 그리고 같은 IP주소를 공유하는 다중 도메인 지원 기능을 포함한다.

 

 

출처 : 내 지식 + http://ko.wikipedia.org/wiki/HTTP + 브리태니커


'■ 개발관련 ■ > IT 용어' 카테고리의 다른 글

RunTime  (0) 2013.10.13
IDE (Integrated Development Environment)  (0) 2013.10.13
Compile  (0) 2013.10.13
VoIP - Voice over Internet Protocol  (0) 2013.10.13
Apache Web Server  (0) 2013.10.13
댓글