API - Application Programing Interface.
서버와 클라이언트 사이.
서비스 제공자와 서비스 이용자 사이.
어플리케이션과 어플리케이션 사이.
데이터와 데이터 가공자 사이
서비스받는 대상을 이용 할 수 있도록 하는 인터페이스이다.
쉽게 설명하자면 방법의 집합이다.
데이터를 사용하는 방법. 서비스를 이용하는 방법.
(통신규약인 프로토콜과는 다르다.)
예를들어 화면 UI를 생각해보자.
핸드폰에서 [사진]을 보려면 [핸드폰 쓰는 사람]이 [홈버튼을 누르고 비밀번호를 입력하고 사진어플을 터치] 해야한다.
홈버튼을 누른다던지 사진어플을 누른다던지, 이런 사진을 보기 위한 방법들이 API라고 볼 수 있다.
이를 서비스로 표현해보면,
서비스에서 [데이터]를 쓰려면 [데이터를 가지고 오려는 사람]이 [특정 URL에 어떤 파라미터값을 포함하여 보내]야 한다.
정도로 볼 수 있다..
'서버 > 서버' 카테고리의 다른 글
Query string vs Path Variable (0) | 2020.08.13 |
---|---|
HTTP (0) | 2020.08.13 |
Web Server와 DB를 분리하는 이유 (0) | 2020.08.05 |
데몬이란 ? (0) | 2020.08.04 |
포트 포워딩하기(with. ipTIME)(공유기별 설정페이지 접속주소, DEFAULT 계정.) (0) | 2020.08.04 |