우리가 서버에 요청을 할 때 지켜야할 약속이 있다.
그러한 역속을 프로토콜이라 하며 '통신 규약'이라고 한다.
"HTTP 메세지"
우편을 보낼 때 수신자에 대한 표기를 하는 것 처럼 이러한 "우편 전송"이라는 행동을 하기 위한 반드시 지켜야 하는 규약들이 존재한다.
마찬가지로 프로토콜은 각자의 프로토콜마다 지켜야 하는 규약이 존재한다.
API(Application Programming Interface)란?
서버는 클라이언트에게 리소스를 잘 활용할 수 있도록 인터페이스(interface)를 제공해주는 것
"의사소통이 가능" 하도록 만들어진 "접점"을 의민
예를 들면 카페의 메뉴판같은 역할 (요청 가능하게 만든 메뉴)
HTTP 요청에는 메소드라는 것이 존재한다. 마치 CRUD와 같이 각각의 행동을 보여주는
HTTP 메소드의 종류가 존재한다.