[백엔드] HTTP
·
백엔드/Internet
HTTP 란 'HyperText Transfer Protocol' 의 줄임말로 인터넷 상에서 데이터를 텍스트 형식으로 주고받는 규약이다. HTTP 의 동작 방식은 유저가 인터넷 상의 서비스인 웹 브라우저에서 서버에게 어떠한 것을 요청하면(HTTP Request), 서버가 웹 브라우저를 통해 유저에게 요청에 대한 응답을 한다(HTTP Response). 이러한 서버와 유저간의 통신을 주고받기 위한 데이터의 형태는 HTML 이나 JSON, XML 등이 있다. HTTP Request 클라이언트(유저, 웹 브라우저, 어플리케이션 등등)가 서버에게 원하는 액션이나 데이터를 요청하는 것을 HTTP Request 라고 한다. (1) HTTP Request 종류 GET : 원하는 자료를 가져오기 위해 서버에게 요청 P..
[백엔드] 인터넷 동작 원리
·
백엔드/Internet
두 대의 컴퓨터가 서로 통신이 필요할 때, 우리는 서로의 컴퓨터와 이더넷이나, WIFI 등으로 연결을 함으로써 서로 통신을 가능하게 한다. 이러한 연결을 TCP/IP 프로토콜을 기반으로 전 세계 수많은 컴퓨터와 이루어지는 컴퓨터 통신망을 인터넷(Internet)이라고 한다. 여기서 TCP/IP 프로토콜이란 유저와 서버 사이에 있는 화살표의 방식이라고 보면 된다. 이건 뭐 나중에 생각하고.. 인터넷을 쉽게 생각하면 서로 다른 컴퓨터나 디바이스끼리 통신을 하기 위한 거대한 네트워크라고 볼 수 있는데, 만약 이더넷과 같은 유선으로 모든 컴퓨터끼리 연결을 하기 위해서는 아래의 그림과 같이 케이블의 숫자가 상당히 많이 필요할 것이다. 이 문제를 해결하기 위해 라우터를 가운데에 두고 그 라우터와 다른 곳에 연결되어..