API Application Programming Interface : 두 소프트웨어 구성요소가 서로 통신할 수 있게 하는 거 클라이언트가 요청을 보내면 서버에서 값을 전달할 수 있도록 하는 중간자 종류 SOAP API (Simple Object Access Protocol) RPC API Websocket API REST API (REpresentational State Transfer ) 가장 많이 사용되는 API Protocol : 상호 간 원활한 교류, 소통, 통신을 위해 서로 동일하게 설정이나 규칙을 정함 브라우저와 서버 간 데이터를 주고받기 위한 방식 HTTP (Hyper Text Transfer Protocol) : HTML로 제작된 웹페이지를 제공, 제어하는 프로토콜