본문 바로가기
Computer Science/Network

API란?? Http API, REST API

by Ray 2021. 4. 27.

1. API는 무엇인가요?

API는 Application Programing Interface라는 말 그대로 응용 프로그램들끼리 상호작용할 수 있도록 만들어주는것을 말합니다.

UI가 사용자와 시스템간의 인터페이스라면, API는 시스템과 시스템 사이의 인터페이스입니다.

따라서 우리는 사용하고자 하는 시스템의 환경을 정확히 알지 못하더라도 시스템 인터페이스인 API를 사용해서 손쉽게 제어하고 사용할 수 있습니다.

2. Http API는 무엇인가요?

Http API는 Http를 사용해서 정해진 규격의 요청과 응답을 처리하는 식으로 통신하는 것을 의미합니다.

따라서 넓은 의미로 사용되는 통신 방법입니다. 

3. REST API는 무엇인가요?

REST API는 웹의 장점을 최대한 활용하기 위해 나온 아키텍쳐인 REST의 방식을 따르는 API입니다.

REST는 URI를 통해 자원을 명시하고, HTTP Method를 사용해 자원에 대한 CRUD 기능을 적용하는 통신 방식입니다.

'Computer Science > Network' 카테고리의 다른 글

HTTP와 HTTPS 란?  (0) 2021.12.16
3-way-handshake와 4-way-handshake  (0) 2021.04.27
04. Network Layer: Data Plane  (0) 2021.04.13
03 Transport Layer  (0) 2021.04.13
02 Application Layer  (0) 2021.01.24