본문 바로가기
개인공부

API란?

by 리승우 2022. 10. 20.

API란?

> API는 응용 프로그램에서 사용할 수 있도록, 운영 체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스를 뜻한다.

 

 

인터페이스란?

인터페이스(interface)는 컴퓨터 시스템끼리 정보를 교한하는 공유 경계를 의미한다.

터치 스크린과 같은 일부 컴퓨터 하드웨어 장치들은 인터페이스를 통해 데이터를 송수신 할 수 있으며,

마우스나 마이크론 폰가 같은 장치들은 오직 시스템에 데이터를 전송만 하는 인터페이스를 제공한다.

 

인터페이스는 말 그대로 어떤 기계간의 장치끼리 정보를 교환하기 위한 수단이나, 방법을 의미한다.

 

예를 들어서 우리가 집에서 TV를 켜기 위해서 리모콘을 들고 TV에 리모콘 전원 버튼을 누름으로써 TV가 켜지게된다.

즉, 사전에 TV와 통신을 하기 위해서 리모콘에서는 TV에 정의된 규격에 의해 어떤 신호를 보낼 수 있도록 만들어진

장치이며, 이러한 신호를 서로 주고 받기 위한 방법을 인터페이스라고 하는 것이다.

 

API는 Application Programing Interface라는 용어로써,

어떠한 응용프로그램에서 데이터를 주고 받기 위한 방법을 의미한다.

어떤 특정 사이트에서 특정 데이터를 공유할 경우 어떠한 방식으로 정보를 요청해야 하는지,

그리고 어떠한 데이터를 제공 받을 수 있을지에 대한 규격들을 API라고 하는것이다! 

'개인공부' 카테고리의 다른 글

Was / Web Server 차이점  (0) 2022.10.20
Client / Server 지식  (0) 2022.10.20
타입변환과 다형성 문제정답  (0) 2022.10.11
타입변환과 다형성 문제출제  (1) 2022.10.11
생성자 문제답안  (0) 2022.10.03

댓글