본문 바로가기

HTTP란?

728x90

1. 정의

http -> http://www.~~~.com

 

ht=> hyper text

t => transfer

p=> 프로토콜(주고 받는 약속)이다.

 

93년에 나온 프로토콜로 인터넷 세상에 혁신을 일으켰다. http가 나오기 전에는 text 기반이였다. 그리고 http가 나오니 브라우저에 클릭이라는 개념이 생겼다. 클릭 => 또 다른 사이트로 들어가진다.(hyper link)

 

HTTP는 hyper text를 transfer하는 프로토콜이고, hyper text의 마크업 언어이다. 글씨뿐 아니라 이미지를 다 표현해준다. 그리고 html을 주고 받을 수 있는 프로토콜이 http이다. http는 get put post delete 등의 메소드들이 있으며, 이런 것들이 주고받아져서 인터넷을 쓸 수가 있다.

 

2. 기타 용어

1) URL

L: locator(주소. 인터넷 주소.)

주소로 가는 것.

 

2) URI

I: Identifier(식별자)

.png나 html 파일 같은 리소스들을 식별할 수 있다.

 

3) DNS

Domain name server

도메인 이름(https://www.youtube.com/ 같은 것)을 저장해둔 곳. 도메인에 해당하는 IP들을 다 갖고 있다.

 

4) IP

internet protocal(주소)에 의해 찾아가 진다. 패킷을 주고 받을 수 있는 물리적 장치가 있다. 라우팅을 찾아가서 주소로 간다.

 

5) RESTFul

상태를 표현하는 프로토콜이다. 과거에 SOAP이 있었지만 요즘은 RESTful로 다 변환되었다. SOAP보다 훨씬 간편하다. 리소스의 상태를 통신을 통해서 제어한다.

 

728x90

'' 카테고리의 다른 글

웹 서버가 필요한 이유 & 발전 & 대용량 시스템  (0) 2023.07.25
SPA /PWA/ WA 용어 설명.  (0) 2021.07.14
SPA란 무엇일까?  (0) 2021.07.13
웹의 발전  (0) 2021.04.20
GET과 POST의 차이점  (0) 2021.04.13