[공부 기록] Web - Browser, Server, API and HTTP
06 Apr 2020 |1. Browser란?
사용자가 필요한 자원을 서버에 요청하고 화면에 html, js, css를 사용하여 자원을 가공하고 표시하는 역할을 하는 응용 프로그램이다.
2. Server란?
Browser
가 자원을 요청하면 그것을 DB에서 찾아서 제공해주는 것이다.
3. API란?
Application Programming Interface의 준말로 응용 프로그램 간의 상호작용을 위해 제공하는 매개체이다. Browser
와 Server
사이에 자원을 요청하고 응답하는 것 또한 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