책 '비전공자를 위한 이해할 수 있는 IT 지식' 4장을 읽으면서 학습한 내용을 요약, 정리한 포스팅입니다. API(Application Programming Interface): 애플리케이션에서 데이터를 읽거나 쓰기 위해 정해놓고 사용하는 약속(인터페이스) API는 네트워크 상에서 클라이언트와 서버가 서로 통신(요청/응답)을 할 때, 특히 서로 정보를 주고 받아야 하는 상황에서 정해진 형식으로 소통하기 위해 만들어 놓은 약속(인터페이스)을 의미한다. 예시를 통해 이해해보자. 예시1. 날씨 앱내가 날씨 앱을 열어서 내가 사는 지역의 오늘 날씨를 확인하기 위해서는 날씨 앱에 해당 지역의 날씨 정보가 있어야 한다. 날씨 앱은 직접 지역별 날씨 정보를 직접 갖출 수도 있지만 이를 위해서는 너무 많은 리소스..