WEB🔨/Internet과 Web

HTTP란 무엇인가? (번역)

최문경 블로그 2020. 5. 31. 15:48
 

What is HTTP

What is HTTP? HTTP stands for Hyper Text Transfer Protocol WWW is about communication between web clients and servers Communication between client computers and web servers is done by sending HTTP Requests and receiving HTTP Responses World Wide Web Commun

www.w3schools.com

위의 글을 번역한 글입니다.

 

 

HTTP의 정의

HTTP (Hyper Text Transfer Protocol)은 Client와 Server가 정보를 어떻게 주고 받을 것인가에 대한 약속이다. 주로 html문서를 주고받는데 쓰인다.

 

 

Client와 Server의 정의

Client는 보통 브라우저(크롬, 엣지, 사파리)를 의미한다. 하지만 클라이언트는 프로그램이나 장치가 될 수도 있다.

Server는 대부분의 경우에 클라우드에 있는 컴퓨터를 말한다.

 

 

WWW의 정의와 HTTP Request / Response

WWW (World Wide Web)은 클라이언트와 서버 사이의 정보 교환을 가능하게 해준다. 그리고 그 정보교환은 HTTP RequestsHTTP Responses에 의해 가능하다.

 

과정

1. client가 HTTP request를 웹으로 보낸다.

2. web server가 request를 받는다.

3. server가 request를 처리하기 위해 어플리케이션을 실행한다.

4. 서버가 HTTP response를 client에게 보내준다.

5. client가 response를 받는다.

 

 

A typical HTTP request / response circle

1. The browser requests an HTML page. The server returns an HTML file.

2. The browser requests a style sheet. The server returns a CSS file.

3. The browser requests an JPG image. The server returns a JPG file.

4. The browser requests JavaScript code. The server returns a JS file.

5. The browser requests data. The server returns data (in XML or JSON).