[Network] HTTP란 :: 송코딩
HTTP란
Hyper-Text Transfer Protocol의 약자로, 각 용어의 개념은 다음과 같습니다.
- Hyper*-Text
- A 문서에서 B 문서로 이동할 수 있게 해주는 글자
- 하이퍼링크* 역할을 하는 글자
- 비순차적* 정보 검색이 가능하도록 해주는 글자
- 문서 내의 특정 글자가 다른 문서를 넘나들며 정보를 검색할 수 있게 하는 것
- 인터넷 기술 용어로, HTML과 HTTP에 사용되었습니다.
cf. Hyper : 건너편의, 초월의
cf. 비순차적 : 정해진 순서가 아니라 사용자가 원하는 순서대로
cf. 하이퍼링크 : 단어나 기호, 그림 등을 문서 내의 다른 요소나 다른 문서로 연결해 놓은 일.
- Transfer
(데이터를) 전송하다 - Protocol
- 2대 이상의 컴퓨터 또는 단말기가 서로 통신(데이터를 주고 받음)을 원활하게 하기 위해 필요한 통신 규약
- 네트워크에서 정보를 교환하는 방법을 기술하는 규칙
- 신호 송신의 순서, 데이터의 표현 방법, 오류 검출법 등을 포함
즉, 하이퍼텍스트 전송 프로토콜(HTTP)란 단말기 간 하이퍼텍스트를 주고 받기 위한 통신 규약입니다.
또한, HTTP는 W3(World Wide Web, WWW)*에서 사용하는 통신 규약입니다.
cf. W3란, 웹(the Web)이라고도 불리며, 인터넷*에 연결된 컴퓨터를 통해 사람들이 정보를 공유할 수 있는 전 세계적인 정보 공간
인터넷과 동의어로 쓰이는 경우가 많지만, 완전히 다른 개념
cf. 인터넷이란, 컴퓨터로 연결하여 TCP/IP라는 통신 프로토콜을 이용해 정보를 주고 받는 컴퓨터 네트워크
우리는 HTTP로 HTML 문서를 주고 받을 수 있습니다.
조금이나마 도움이 되셨으면 좋겠습니다 :)
Reference
- Oxford Languages
- 위키백과 월드와이드웹 https://ko.wikipedia.org/wiki/%EC%9B%94%EB%93%9C_%EC%99%80%EC%9D%B4%EB%93%9C_%EC%9B%B9
- Sun ONE Web Server 6.1 관리자 설명서 https://docs.oracle.com/cd/E19857-01/817-7510/agaphttp.html
Hypertext Transfer Protocol
부록 B Hypertext Transfer Protocol 부록에서는 몇 가지 하이퍼 텍스트 전송 프로토콜(HTTP) 기본에 대하여 소개합니다. HTTP에 대한 자세한 내용은 다음의 Internet Engineering Task Force(IETF) 홈 페이지를 참조하
docs.oracle.com
※ 2009년 Oracle(오라클) 社가 자바 저작권을 보유한 썬마이크로시스템즈社를 인수하였습니다.