1. 클라이언트와 서버의 소통 방식


HTTP Protocol 이라는 하나의 방법을 통해 소통한다.

Client(http request, 전화 걸기) ↔️ Server(http response, 전화 받기)

2. HTTP가 담고 있는 내용


http request ➡️ start line, headers, body

http response ➡️ start line, headers, body

3. API


컴퓨터의 기능을 실행시키는 방법을 의미

4. REST API


특정 기술을 의미하는 것이 아니라, HTTP를 이용해서 기계들이 통신을 할 때 HTTP가 가진 잠재력을 최대한 이용할 수 있도록 함, REST 아키텍처의 제약 조건을 준수하는 애플리케이션 프로그래밍 인터페이스 (REST API란 REST 기반으로 서비스 API를 구현한 것),