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