웹 애플리케이션

YoungJoon Suh·2022년 3월 13일

웹 애플리케이션 아키텍처에서는 클라이언트와 서버가 서로 HTTP라는 프로토콜을 이용해서 서로 대화를 나눕니다. HTTP를 이용해 주고받는 메시지는 "HTTP 메시지"라고 부릅니다. 서버는 클라이언트에게 리소스를 잘 활용할 수 있도록 인터페이스를 제공해 줘야 합니다. (인터페이스: 추상화, 복잡한 내부의 작동을 몇 개의 기능으로 단순화 시킨 작업) 이것을 바로 application programming interface(API)라고 합니다. interface: 의사소통이 가능하도록 만들어진 접점. 다만 API는 앱이 요청할 수 있고 프로그래밍 가능한 인터페이스라는 점이 다릅니다. 서버는 리소스 전달을 위한 메뉴판, 즉 API문서를 작성해야 클라이언트가 이를 활용할 수 있습니다. 보통 인터넷에 있는 데이터를 요청할 때에는 HTTP 프로토콜을 사용하며, 주소(URL 또는 URI)를 통해서 접근할 수 있습니다.

profile
저는 서영준 입니다.

0개의 댓글