Computer Science/Network12 [Web Service] 2. Servcer-Clinet Model 1. API 정의 소프트웨어/시스템이 다양한 방식으로 상호작용하기 위해 만든 인터페이스이며, 상호작용을 위해 지켜야 하는 규칙을 말함 정확하게는 클라이언트가 요청하고 서버가 응답하는 데 필요한 '요청 및 응답의 형식'에 대한 약속 2. API 누가 만드는지 API는 공급자(제공자)가 규칙을 정하고, 클라이언트는 규칙을 따름 API는 주고 받고자 하는 데이터(리소스)가 있음 어떤 데이터를 주는지에 대하여는 API 공급자가 정함 클라이언트는 무엇을 원하는지 요청함 리소스 제공자가 규칙을 정하기 때문에 보통 서버 개발자가 정의함 그러나, API를 사용하고자 하는 쪽의 편의성도 중요하기 때문에 클라이언트의 사용성, 의견 등이 반영되어 정의되어야 함 API는 기본적으로 컴퓨터 사이의 의사소통을 수월하게 하기 위해.. 2023. 1. 9. [Web Service] 1. Servcer-Clinet Model 1. 인터넷과 웹에 대한 기본 개념 1.1 인터넷이란 Inter-network의 줄임말으로서 컴퓨터와 컴퓨터 사이의 연결을 의미함 통상적으로 국경이 구분 없이 컴퓨터 사이에 연결이 가능한 것을 인터넷이라고 말함. 1.2 웹(Web)이란 보이지 않는 인터넷상에서 접근할 수 있는 콘텐츠의 모음을 말함 World Wide Web을 줄여서 www (또는 w3)이라고 말함 1.3 인터넷과 웹의 구분 인터넷은 하드웨어, 웹은 소프트웨어로 보면 됨 인터넷은 인프라스트럭쳐라면, 웹은 그 인프라 위에서 제공되는 서비스를 말함. 2. Server-Client 모델 2.1 웹사이트에 접속할 때 일어나는 일련의 과정 2.2 Server-Client 개념 Server-Client 의미 둘 다 서로간의 어떤 역할(role)에 대.. 2023. 1. 9. 이전 1 2 3 다음