아름이의 개발로그

[공부 기록] Web - Browser, Server, API and HTTP

|

1. Browser란?

사용자가 필요한 자원을 서버에 요청하고 화면에 html, js, css를 사용하여 자원을 가공하고 표시하는 역할을 하는 응용 프로그램이다.

2. Server란?

Browser가 자원을 요청하면 그것을 DB에서 찾아서 제공해주는 것이다.

3. API란?

Application Programming Interface의 준말로 응용 프로그램 간의 상호작용을 위해 제공하는 매개체이다. BrowserServer 사이에 자원을 요청하고 응답하는 것 또한 API를 이용하여 이루어진다.
비슷하게 UI는 User Interface의 준말로 사람과 응용프로그램 간의 상호작용을 위해 제공하는 매개체라고 볼 수 있다.

4. HTTP란?

Hyper Text Transfer Protocal의 줄임말로 텍스트 기반의 통신 규약으로 인터넷에서 데이터를 주고받을 수 있는 프로토콜이다.
이렇게 규약을 정해두었기 때문에 모든 프로그램이 이 규약에 맞춰 개발해서 서로 정보를 교환할 수 있게 되었다.

출처
Codestates Immersive Course
https://velog.io/@surim014/HTTP%EB%9E%80-%EB%AC%B4%EC%97%87%EC%9D%B8%EA%B0%80

Comments