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
※ 2009년 Oracle(오라클) 社가 자바 저작권을 보유한 썬마이크로시스템즈社를 인수하였습니다.
'Web' 카테고리의 다른 글
스프링부트 사라진 2.x (2점대) 버전을 찾아서.. (알집 있음) (1) | 2023.12.05 |
---|---|
11/23~24 저와 함께 스프링 공부하신 멋진 분들께 (1) | 2023.12.05 |
[React][1분만에 해결] react navigate param (0) | 2023.02.15 |
[Eclipse] html 잘 뜨다가 갑자기 404코드 뜰 때 :: 송코딩 (0) | 2022.10.04 |
[Web] [3분만에 이해하기] Cookie & Session 개념 (0) | 2022.05.19 |