클라이언트-서버 아키텍처: 서비스 요청자인 클라이언트와 서비스 자원의 제공자인 서버 간에 작업을 분리해주는 분산 애플리케이션 구조
URL (Uniform Resource Locator): 네트워크 상에서 파일이 위치한 정보, scheme, hosts, url-path로 구분
HTTP messages: 클라이언트-서버 데이터 교환 방식, 텍스트 정보다. 직접 쓰는 경우는 거의 없고 구성 파일, API, 기타 인터페이스에서 자동으로 완성
AJAX: 비동기적인 웹 애플리케이션의 제작을 위해JavaScript, DOM, Fetch, XMLHttpReqest, HTML, ...등의 기술을 조합하여 사용한다
REST API - HTTP의 장점을 최대한 활용할 수 있는 구조로 짜여진 API